./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/array-patterns/array9_pattern.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac94d23b-28bc-4d48-8cdd-5b95f4e24889/bin/ukojak-verify-ENZ3QT5qd3/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac94d23b-28bc-4d48-8cdd-5b95f4e24889/bin/ukojak-verify-ENZ3QT5qd3/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac94d23b-28bc-4d48-8cdd-5b95f4e24889/bin/ukojak-verify-ENZ3QT5qd3/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac94d23b-28bc-4d48-8cdd-5b95f4e24889/bin/ukojak-verify-ENZ3QT5qd3/config/KojakReach.xml -i ../../sv-benchmarks/c/array-patterns/array9_pattern.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac94d23b-28bc-4d48-8cdd-5b95f4e24889/bin/ukojak-verify-ENZ3QT5qd3/config/svcomp-Reach-32bit-Kojak_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac94d23b-28bc-4d48-8cdd-5b95f4e24889/bin/ukojak-verify-ENZ3QT5qd3 --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 8ae6792b63619c19d32145c9c656ded5ce2ab653945337eaf95cf4eb94965d3b --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-25 03:10:38,537 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-25 03:10:38,612 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac94d23b-28bc-4d48-8cdd-5b95f4e24889/bin/ukojak-verify-ENZ3QT5qd3/config/svcomp-Reach-32bit-Kojak_Default.epf [2024-11-25 03:10:38,618 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-25 03:10:38,618 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck.Interpolating solver [2024-11-25 03:10:38,645 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-25 03:10:38,646 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-25 03:10:38,646 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ALWAYS [2024-11-25 03:10:38,647 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-25 03:10:38,647 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-25 03:10:38,647 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-25 03:10:38,648 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-25 03:10:38,648 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-25 03:10:38,648 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-25 03:10:38,648 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-25 03:10:38,648 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-25 03:10:38,649 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-25 03:10:38,649 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-25 03:10:38,649 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-25 03:10:38,649 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-25 03:10:38,649 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-25 03:10:38,650 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-25 03:10:38,650 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-25 03:10:38,650 INFO L151 SettingsManager]: Preferences of CodeCheck differ from their defaults: [2024-11-25 03:10:38,650 INFO L153 SettingsManager]: * Timeout in seconds=1000000 [2024-11-25 03:10:38,650 INFO L153 SettingsManager]: * Theory for external solver=ALL [2024-11-25 03:10:38,650 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-25 03:10:38,651 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 [2024-11-25 03:10:38,651 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-25 03:10:38,651 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-25 03:10:38,651 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-25 03:10:38,651 INFO L153 SettingsManager]: * Trace refinement strategy=PENGUIN [2024-11-25 03:10:38,652 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-25 03:10:38,652 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode 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_ac94d23b-28bc-4d48-8cdd-5b95f4e24889/bin/ukojak-verify-ENZ3QT5qd3 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 -> 8ae6792b63619c19d32145c9c656ded5ce2ab653945337eaf95cf4eb94965d3b [2024-11-25 03:10:39,031 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-25 03:10:39,047 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-25 03:10:39,053 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-25 03:10:39,055 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-25 03:10:39,055 INFO L274 PluginConnector]: CDTParser initialized [2024-11-25 03:10:39,057 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac94d23b-28bc-4d48-8cdd-5b95f4e24889/bin/ukojak-verify-ENZ3QT5qd3/../../sv-benchmarks/c/array-patterns/array9_pattern.c [2024-11-25 03:10:42,769 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac94d23b-28bc-4d48-8cdd-5b95f4e24889/bin/ukojak-verify-ENZ3QT5qd3/data/273b5bf4c/e99b05ef2d7a401788f66715efde327c/FLAGa59b93ffb [2024-11-25 03:10:43,093 INFO L384 CDTParser]: Found 1 translation units. [2024-11-25 03:10:43,093 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac94d23b-28bc-4d48-8cdd-5b95f4e24889/sv-benchmarks/c/array-patterns/array9_pattern.c [2024-11-25 03:10:43,111 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac94d23b-28bc-4d48-8cdd-5b95f4e24889/bin/ukojak-verify-ENZ3QT5qd3/data/273b5bf4c/e99b05ef2d7a401788f66715efde327c/FLAGa59b93ffb [2024-11-25 03:10:43,146 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac94d23b-28bc-4d48-8cdd-5b95f4e24889/bin/ukojak-verify-ENZ3QT5qd3/data/273b5bf4c/e99b05ef2d7a401788f66715efde327c [2024-11-25 03:10:43,150 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-25 03:10:43,153 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-25 03:10:43,156 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-25 03:10:43,157 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-25 03:10:43,164 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-25 03:10:43,165 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 03:10:43" (1/1) ... [2024-11-25 03:10:43,167 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@568ec8a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 03:10:43, skipping insertion in model container [2024-11-25 03:10:43,168 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 03:10:43" (1/1) ... [2024-11-25 03:10:43,190 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-25 03:10:43,390 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_ac94d23b-28bc-4d48-8cdd-5b95f4e24889/sv-benchmarks/c/array-patterns/array9_pattern.c[1352,1365] [2024-11-25 03:10:43,430 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-25 03:10:43,444 INFO L200 MainTranslator]: Completed pre-run [2024-11-25 03:10:43,459 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_ac94d23b-28bc-4d48-8cdd-5b95f4e24889/sv-benchmarks/c/array-patterns/array9_pattern.c[1352,1365] [2024-11-25 03:10:43,483 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-25 03:10:43,512 INFO L204 MainTranslator]: Completed translation [2024-11-25 03:10:43,513 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 03:10:43 WrapperNode [2024-11-25 03:10:43,513 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-25 03:10:43,515 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-25 03:10:43,515 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-25 03:10:43,515 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-25 03:10:43,531 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 03:10:43" (1/1) ... [2024-11-25 03:10:43,541 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 03:10:43" (1/1) ... [2024-11-25 03:10:43,569 INFO L138 Inliner]: procedures = 16, calls = 23, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 82 [2024-11-25 03:10:43,571 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-25 03:10:43,572 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-25 03:10:43,572 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-25 03:10:43,572 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-25 03:10:43,582 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 03:10:43" (1/1) ... [2024-11-25 03:10:43,583 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 03:10:43" (1/1) ... [2024-11-25 03:10:43,585 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 03:10:43" (1/1) ... [2024-11-25 03:10:43,587 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 03:10:43" (1/1) ... [2024-11-25 03:10:43,598 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 03:10:43" (1/1) ... [2024-11-25 03:10:43,601 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 03:10:43" (1/1) ... [2024-11-25 03:10:43,610 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 03:10:43" (1/1) ... [2024-11-25 03:10:43,611 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 03:10:43" (1/1) ... [2024-11-25 03:10:43,617 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 03:10:43" (1/1) ... [2024-11-25 03:10:43,620 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-25 03:10:43,620 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-25 03:10:43,624 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-25 03:10:43,624 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-25 03:10:43,625 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 03:10:43" (1/1) ... [2024-11-25 03:10:43,637 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 [2024-11-25 03:10:43,658 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac94d23b-28bc-4d48-8cdd-5b95f4e24889/bin/ukojak-verify-ENZ3QT5qd3/z3 [2024-11-25 03:10:43,679 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac94d23b-28bc-4d48-8cdd-5b95f4e24889/bin/ukojak-verify-ENZ3QT5qd3/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (exit command is (exit), workingDir is null) [2024-11-25 03:10:43,683 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac94d23b-28bc-4d48-8cdd-5b95f4e24889/bin/ukojak-verify-ENZ3QT5qd3/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (1)] Waiting until timeout for monitored process [2024-11-25 03:10:43,721 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-25 03:10:43,721 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-25 03:10:43,722 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-25 03:10:43,722 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-11-25 03:10:43,722 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-25 03:10:43,725 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2024-11-25 03:10:43,725 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-25 03:10:43,725 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-25 03:10:43,725 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2024-11-25 03:10:43,726 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-25 03:10:43,831 INFO L234 CfgBuilder]: Building ICFG [2024-11-25 03:10:43,834 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-25 03:10:44,108 INFO L? ?]: Removed 13 outVars from TransFormulas that were not future-live. [2024-11-25 03:10:44,108 INFO L283 CfgBuilder]: Performing block encoding [2024-11-25 03:10:44,200 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-25 03:10:44,200 INFO L312 CfgBuilder]: Removed 4 assume(true) statements. [2024-11-25 03:10:44,200 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 03:10:44 BoogieIcfgContainer [2024-11-25 03:10:44,201 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-25 03:10:44,205 INFO L112 PluginConnector]: ------------------------CodeCheck---------------------------- [2024-11-25 03:10:44,205 INFO L270 PluginConnector]: Initializing CodeCheck... [2024-11-25 03:10:44,218 INFO L274 PluginConnector]: CodeCheck initialized [2024-11-25 03:10:44,219 INFO L184 PluginConnector]: Executing the observer CodeCheckObserver from plugin CodeCheck for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 03:10:44" (1/1) ... [2024-11-25 03:10:44,229 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-25 03:10:44,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:10:44,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 17 states and 22 transitions. [2024-11-25 03:10:44,310 INFO L276 IsEmpty]: Start isEmpty. Operand 17 states and 22 transitions. [2024-11-25 03:10:44,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2024-11-25 03:10:44,316 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:10:44,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:10:44,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:10:44,506 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-25 03:10:44,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:10:44,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 17 states and 20 transitions. [2024-11-25 03:10:44,553 INFO L276 IsEmpty]: Start isEmpty. Operand 17 states and 20 transitions. [2024-11-25 03:10:44,554 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2024-11-25 03:10:44,554 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:10:44,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:10:44,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:10:45,230 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-25 03:10:45,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:10:45,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 19 states and 25 transitions. [2024-11-25 03:10:45,529 INFO L276 IsEmpty]: Start isEmpty. Operand 19 states and 25 transitions. [2024-11-25 03:10:45,532 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2024-11-25 03:10:45,532 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:10:45,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:10:45,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:10:45,831 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-25 03:10:46,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:10:46,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 20 states and 27 transitions. [2024-11-25 03:10:46,040 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 27 transitions. [2024-11-25 03:10:46,040 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-11-25 03:10:46,042 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:10:46,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:10:46,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:10:46,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:10:46,186 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 35 conjuncts are in the unsatisfiable core [2024-11-25 03:10:46,198 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:10:46,302 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-25 03:10:46,421 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-25 03:10:46,434 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:10:46,437 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-25 03:10:46,451 INFO L378 Elim1Store]: Elim1 eliminated variable 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-25 03:10:47,432 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:10:47,434 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:10:47,484 INFO L349 Elim1Store]: treesize reduction 21, result has 46.2 percent of original size [2024-11-25 03:10:47,485 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 48 treesize of output 56 [2024-11-25 03:10:47,518 INFO L378 Elim1Store]: Elim1 eliminated variable 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 24 treesize of output 23 [2024-11-25 03:10:47,569 INFO L349 Elim1Store]: treesize reduction 34, result has 12.8 percent of original size [2024-11-25 03:10:47,570 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 38 [2024-11-25 03:10:47,578 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 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-25 03:10:47,612 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 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-25 03:10:47,687 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-11-25 03:10:47,687 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-25 03:10:47,724 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-25 03:10:48,086 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-25 03:10:51,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:10:51,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 29 states and 59 transitions. [2024-11-25 03:10:51,689 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 59 transitions. [2024-11-25 03:10:51,689 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-11-25 03:10:51,690 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:10:51,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:10:51,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:10:51,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:10:51,805 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-11-25 03:10:51,811 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:10:51,837 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-25 03:10:51,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-25 03:10:51,893 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:10:51,894 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-25 03:10:51,902 INFO L378 Elim1Store]: Elim1 eliminated variable 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-25 03:10:52,932 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:10:52,934 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:10:52,975 INFO L349 Elim1Store]: treesize reduction 21, result has 46.2 percent of original size [2024-11-25 03:10:52,976 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 59 treesize of output 67 [2024-11-25 03:10:52,982 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-25 03:10:53,032 INFO L349 Elim1Store]: treesize reduction 25, result has 41.9 percent of original size [2024-11-25 03:10:53,033 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 57 [2024-11-25 03:10:53,045 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 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 24 treesize of output 26 [2024-11-25 03:10:53,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 21 [2024-11-25 03:10:53,100 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 0 case distinctions, treesize of input 18 treesize of output 3 [2024-11-25 03:10:53,133 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 0 case distinctions, treesize of input 18 treesize of output 3 [2024-11-25 03:10:53,162 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 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-25 03:10:53,225 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-11-25 03:10:53,225 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-25 03:10:53,243 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 0 case distinctions, treesize of input 18 treesize of output 3 [2024-11-25 03:10:53,513 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 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 24 treesize of output 12 [2024-11-25 03:10:53,521 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-25 03:10:53,804 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (<= 1 c_~ARR_SIZE~0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (<= |c_ULTIMATE.start_main_~count~0#1| 1))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (<= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse3 .cse4 .cse5)) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0))) is different from false [2024-11-25 03:10:54,000 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (<= 1 c_~ARR_SIZE~0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (<= |c_ULTIMATE.start_main_~count~0#1| 1))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (<= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse3 .cse4 .cse5)) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0)))) is different from true [2024-11-25 03:10:54,305 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (= c_~ARR_SIZE~0 1))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse4 .cse5)) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) is different from false [2024-11-25 03:10:54,481 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (= c_~ARR_SIZE~0 1))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse4 .cse5)) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)))) is different from true [2024-11-25 03:10:54,890 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (= c_~ARR_SIZE~0 1)) (.cse6 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 .cse1 .cse2 (<= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= 1 c_~ARR_SIZE~0) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse3 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse2 .cse4 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse5 .cse6)) .cse4 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse3 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))))) is different from false [2024-11-25 03:10:55,352 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (= c_~ARR_SIZE~0 1)) (.cse6 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 .cse1 .cse2 (<= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= 1 c_~ARR_SIZE~0) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse3 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse2 .cse4 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse5 .cse6)) .cse4 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse3 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0))))))) is different from true [2024-11-25 03:10:56,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:10:56,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 36 states and 95 transitions. [2024-11-25 03:10:56,829 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 95 transitions. [2024-11-25 03:10:56,830 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-11-25 03:10:56,830 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:10:56,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:10:56,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:10:56,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:10:56,926 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-11-25 03:10:56,929 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:10:56,952 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-25 03:10:56,999 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-25 03:10:57,003 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:10:57,004 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-25 03:10:57,010 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-25 03:10:58,108 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:10:58,110 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:10:58,147 INFO L349 Elim1Store]: treesize reduction 21, result has 46.2 percent of original size [2024-11-25 03:10:58,147 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 59 treesize of output 67 [2024-11-25 03:10:58,194 INFO L349 Elim1Store]: treesize reduction 25, result has 41.9 percent of original size [2024-11-25 03:10:58,194 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 57 [2024-11-25 03:10:58,203 INFO L378 Elim1Store]: Elim1 eliminated variable 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 22 treesize of output 21 [2024-11-25 03:10:58,214 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 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 24 treesize of output 24 [2024-11-25 03:10:58,279 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 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-25 03:10:58,374 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-11-25 03:10:58,375 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-25 03:10:58,408 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-25 03:10:58,474 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 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 24 treesize of output 12 [2024-11-25 03:10:58,485 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-25 03:10:58,501 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse4 (<= |c_ULTIMATE.start_main_~count~0#1| 1))) (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (<= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= 1 c_~ARR_SIZE~0) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4)) .cse3 .cse4 (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0))) is different from false [2024-11-25 03:10:58,859 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse4 (<= |c_ULTIMATE.start_main_~count~0#1| 1))) (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (<= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= 1 c_~ARR_SIZE~0) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4)) .cse3 .cse4 (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0)))) is different from true [2024-11-25 03:10:59,448 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (= c_~ARR_SIZE~0 1))) (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 (not (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse4 .cse5)) .cse4 .cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) is different from false [2024-11-25 03:10:59,661 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (= c_~ARR_SIZE~0 1))) (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 (not (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse4 .cse5)) .cse4 .cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)))) is different from true [2024-11-25 03:11:00,136 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (= c_~ARR_SIZE~0 1)) (.cse6 (= |c_ULTIMATE.start_main_~index~0#1| 0))) (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse5 .cse6 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))))) .cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= 1 c_~ARR_SIZE~0) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse5 .cse6)) .cse4 .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_3| Int) (v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_3| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3| Int)) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3| v_DerPreprocessor_9) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_3| v_arrayElimArr_14) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_3|)) (= (select v_arrayElimArr_14 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_3|) 0))))) is different from false [2024-11-25 03:11:00,794 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (= c_~ARR_SIZE~0 1)) (.cse6 (= |c_ULTIMATE.start_main_~index~0#1| 0))) (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse5 .cse6 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))))) .cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= 1 c_~ARR_SIZE~0) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse5 .cse6)) .cse4 .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_3| Int) (v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_3| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3| Int)) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3| v_DerPreprocessor_9) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_3| v_arrayElimArr_14) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_3|)) (= (select v_arrayElimArr_14 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_3|) 0)))))) is different from true [2024-11-25 03:11:01,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:11:01,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 40 states and 131 transitions. [2024-11-25 03:11:01,246 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 131 transitions. [2024-11-25 03:11:01,247 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-11-25 03:11:01,247 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:11:01,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:11:01,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:11:01,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:11:01,327 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-25 03:11:01,331 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:11:01,344 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-25 03:11:01,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-25 03:11:01,461 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:11:01,462 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-25 03:11:01,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-25 03:11:02,637 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:11:02,639 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:11:02,692 INFO L349 Elim1Store]: treesize reduction 25, result has 41.9 percent of original size [2024-11-25 03:11:02,692 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 91 treesize of output 95 [2024-11-25 03:11:02,698 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-25 03:11:02,756 INFO L349 Elim1Store]: treesize reduction 29, result has 38.3 percent of original size [2024-11-25 03:11:02,757 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 65 [2024-11-25 03:11:02,768 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:11:02,773 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:11:02,776 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 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 56 treesize of output 64 [2024-11-25 03:11:02,789 INFO L378 Elim1Store]: Elim1 eliminated variable 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 22 treesize of output 21 [2024-11-25 03:11:02,868 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:11:02,869 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:11:02,870 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 0 case distinctions, treesize of input 31 treesize of output 3 [2024-11-25 03:11:02,886 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:11:02,887 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:11:02,888 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 0 case distinctions, treesize of input 31 treesize of output 3 [2024-11-25 03:11:02,901 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2024-11-25 03:11:02,955 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:11:02,956 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:11:02,957 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 0 case distinctions, treesize of input 29 treesize of output 3 [2024-11-25 03:11:02,971 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:11:02,975 INFO L349 Elim1Store]: treesize reduction 31, result has 3.1 percent of original size [2024-11-25 03:11:02,975 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 1 case distinctions, treesize of input 18 treesize of output 1 [2024-11-25 03:11:03,174 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 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 24 treesize of output 12 [2024-11-25 03:11:03,300 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-25 03:11:03,412 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse4 (<= |c_ULTIMATE.start_main_~count~0#1| 1))) (and .cse0 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (<= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= 1 c_~ARR_SIZE~0) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4)) .cse3 .cse4 (not (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0))) is different from false [2024-11-25 03:11:03,863 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse4 (<= |c_ULTIMATE.start_main_~count~0#1| 1))) (and .cse0 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (<= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= 1 c_~ARR_SIZE~0) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4)) .cse3 .cse4 (not (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0)))) is different from true [2024-11-25 03:11:04,258 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= c_~ARR_SIZE~0 1))) is different from false [2024-11-25 03:11:04,457 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 (<= c_~ARR_SIZE~0 1))) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) is different from false [2024-11-25 03:11:04,464 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= c_~ARR_SIZE~0 1)))) is different from true [2024-11-25 03:11:04,469 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 (<= c_~ARR_SIZE~0 1))) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0)))) is different from true [2024-11-25 03:11:04,994 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (= c_~ARR_SIZE~0 1)) (.cse6 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 .cse1 .cse2 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0) (<= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= 1 c_~ARR_SIZE~0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse3 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| Int) (v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (select v_arrayElimArr_19 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| v_DerPreprocessor_10) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| v_arrayElimArr_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|)))) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse3 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse2 .cse4 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse5 .cse6)) .cse4 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse3 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (<= c_~ARR_SIZE~0 1) (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) is different from false [2024-11-25 03:11:05,280 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse7 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse4 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 .cse1 .cse2 .cse3 (<= 1 c_~ARR_SIZE~0) (not (and .cse0 .cse1 .cse2 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0) .cse3 (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse4 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| Int) (v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (select v_arrayElimArr_19 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| v_DerPreprocessor_10) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| v_arrayElimArr_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|)))) .cse5 (<= c_~ARR_SIZE~0 1) (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse4 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse2 .cse5 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse6 .cse7)) .cse5 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse6 .cse7 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse4 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))))) is different from false [2024-11-25 03:11:05,297 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (= c_~ARR_SIZE~0 1)) (.cse6 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 .cse1 .cse2 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0) (<= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= 1 c_~ARR_SIZE~0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse3 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| Int) (v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (select v_arrayElimArr_19 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| v_DerPreprocessor_10) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| v_arrayElimArr_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|)))) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse3 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse2 .cse4 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse5 .cse6)) .cse4 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse3 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (<= c_~ARR_SIZE~0 1) (<= 0 |c_ULTIMATE.start_main_~index~0#1|)))) is different from true [2024-11-25 03:11:05,305 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse7 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse4 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 .cse1 .cse2 .cse3 (<= 1 c_~ARR_SIZE~0) (not (and .cse0 .cse1 .cse2 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0) .cse3 (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse4 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| Int) (v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (select v_arrayElimArr_19 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| v_DerPreprocessor_10) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| v_arrayElimArr_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|)))) .cse5 (<= c_~ARR_SIZE~0 1) (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse4 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse2 .cse5 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse6 .cse7)) .cse5 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse6 .cse7 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse4 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0))))))) is different from true [2024-11-25 03:11:05,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:11:05,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 44 states and 176 transitions. [2024-11-25 03:11:05,481 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 176 transitions. [2024-11-25 03:11:05,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-11-25 03:11:05,486 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:11:05,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:11:05,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:11:05,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:11:05,638 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-11-25 03:11:05,641 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:11:05,660 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-25 03:11:05,675 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-25 03:11:05,678 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:11:05,679 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-25 03:11:05,685 INFO L378 Elim1Store]: Elim1 eliminated variable 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-25 03:11:07,008 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:11:07,010 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:11:07,066 INFO L349 Elim1Store]: treesize reduction 25, result has 41.9 percent of original size [2024-11-25 03:11:07,066 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 103 treesize of output 107 [2024-11-25 03:11:07,073 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-25 03:11:07,127 INFO L349 Elim1Store]: treesize reduction 42, result has 10.6 percent of original size [2024-11-25 03:11:07,127 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 95 treesize of output 94 [2024-11-25 03:11:07,140 INFO L378 Elim1Store]: Elim1 eliminated variable 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 24 treesize of output 23 [2024-11-25 03:11:07,146 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:11:07,150 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:11:07,152 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 37 [2024-11-25 03:11:07,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 12 treesize of output 11 [2024-11-25 03:11:07,259 INFO L349 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2024-11-25 03:11:07,260 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 18 treesize of output 30 [2024-11-25 03:11:07,483 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-25 03:11:07,543 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse1 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse4 (<= |c_ULTIMATE.start_main_~count~0#1| 1))) (and .cse0 .cse1 (<= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 c_~ARR_SIZE~0) (not (and .cse0 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 .cse3 .cse4)) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse3 .cse4)) .cse3 .cse4 (not (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 .cse3 .cse4)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0))) is different from false [2024-11-25 03:11:08,113 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse1 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse4 (<= |c_ULTIMATE.start_main_~count~0#1| 1))) (and .cse0 .cse1 (<= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 c_~ARR_SIZE~0) (not (and .cse0 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 .cse3 .cse4)) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse3 .cse4)) .cse3 .cse4 (not (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 .cse3 .cse4)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0)))) is different from true [2024-11-25 03:11:08,575 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0))) (and .cse0 .cse1 .cse2 (<= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 c_~ARR_SIZE~0) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse3 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse2 .cse4 (= c_~ARR_SIZE~0 1))) .cse4 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= c_~ARR_SIZE~0 1))) is different from false [2024-11-25 03:11:09,006 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0))) (and .cse0 .cse1 .cse2 (<= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 c_~ARR_SIZE~0) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse3 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse2 .cse4 (= c_~ARR_SIZE~0 1))) .cse4 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= c_~ARR_SIZE~0 1)))) is different from true [2024-11-25 03:11:09,904 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (= c_~ARR_SIZE~0 1)) (.cse6 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| Int) (v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_15 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_15) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_arrayElimArr_26) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|)) (= (select v_arrayElimArr_26 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse1 .cse2 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0) (<= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 c_~ARR_SIZE~0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse3 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| Int) (v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (select v_arrayElimArr_19 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| v_DerPreprocessor_10) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| v_arrayElimArr_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|)))) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse3 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse2 .cse4 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse5 .cse6)) .cse4 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse3 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (<= c_~ARR_SIZE~0 1) (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) is different from false [2024-11-25 03:11:10,220 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse3 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse6 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse9 (= c_~ARR_SIZE~0 1)) (.cse10 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse5 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse7 (<= c_~ARR_SIZE~0 1)) (.cse8 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and .cse0 .cse1 (not (and .cse0 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| Int) (v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_15 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_15) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_arrayElimArr_26) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|)) (= (select v_arrayElimArr_26 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse1 .cse2 .cse3 .cse4 (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse5) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6 .cse7 .cse8)) .cse2 .cse3 .cse4 (<= 1 c_~ARR_SIZE~0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| Int) (v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (select v_arrayElimArr_19 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| v_DerPreprocessor_10) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| v_arrayElimArr_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|)))) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse2 .cse6 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse9 .cse10)) .cse6 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse9 .cse10 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse7 .cse8)) is different from false [2024-11-25 03:11:10,235 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (= c_~ARR_SIZE~0 1)) (.cse6 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| Int) (v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_15 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_15) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_arrayElimArr_26) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|)) (= (select v_arrayElimArr_26 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse1 .cse2 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0) (<= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 c_~ARR_SIZE~0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse3 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| Int) (v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (select v_arrayElimArr_19 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| v_DerPreprocessor_10) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| v_arrayElimArr_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|)))) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse3 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse2 .cse4 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse5 .cse6)) .cse4 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse3 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (<= c_~ARR_SIZE~0 1) (<= 0 |c_ULTIMATE.start_main_~index~0#1|)))) is different from true [2024-11-25 03:11:10,245 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse3 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse6 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse9 (= c_~ARR_SIZE~0 1)) (.cse10 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse5 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse7 (<= c_~ARR_SIZE~0 1)) (.cse8 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and .cse0 .cse1 (not (and .cse0 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| Int) (v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_15 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_15) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_arrayElimArr_26) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|)) (= (select v_arrayElimArr_26 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse1 .cse2 .cse3 .cse4 (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse5) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6 .cse7 .cse8)) .cse2 .cse3 .cse4 (<= 1 c_~ARR_SIZE~0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| Int) (v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (select v_arrayElimArr_19 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| v_DerPreprocessor_10) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| v_arrayElimArr_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|)))) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse2 .cse6 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse9 .cse10)) .cse6 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse9 .cse10 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse7 .cse8))) is different from true [2024-11-25 03:11:10,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:11:10,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 231 states to 48 states and 223 transitions. [2024-11-25 03:11:10,278 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 223 transitions. [2024-11-25 03:11:10,280 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-11-25 03:11:10,280 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:11:10,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:11:10,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:11:10,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:11:10,342 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 31 conjuncts are in the unsatisfiable core [2024-11-25 03:11:10,346 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:11:10,358 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-25 03:11:10,383 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-25 03:11:10,387 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:11:10,387 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-25 03:11:10,393 INFO L378 Elim1Store]: Elim1 eliminated variable 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-25 03:11:11,900 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:11:11,901 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:11:11,935 INFO L349 Elim1Store]: treesize reduction 21, result has 46.2 percent of original size [2024-11-25 03:11:11,935 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 59 treesize of output 67 [2024-11-25 03:11:11,945 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-25 03:11:11,959 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 23 [2024-11-25 03:11:12,003 INFO L349 Elim1Store]: treesize reduction 25, result has 41.9 percent of original size [2024-11-25 03:11:12,004 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 63 [2024-11-25 03:11:12,021 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 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 24 treesize of output 24 [2024-11-25 03:11:12,067 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 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-25 03:11:12,136 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-11-25 03:11:12,136 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-25 03:11:12,221 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 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 24 treesize of output 12 [2024-11-25 03:11:12,230 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-25 03:11:12,267 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse4 (<= |c_ULTIMATE.start_main_~count~0#1| 1))) (and .cse0 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 (<= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= 1 c_~ARR_SIZE~0) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4)) .cse3 .cse4 (not (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0))) is different from false [2024-11-25 03:11:12,524 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse4 (<= 1 c_~ARR_SIZE~0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (<= |c_ULTIMATE.start_main_~count~0#1| 1))) (and .cse0 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 .cse3 .cse4 .cse5 .cse6)) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse5 .cse6)) .cse5 .cse6 (not (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse5 .cse6)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0))) is different from false [2024-11-25 03:11:12,533 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse4 (<= |c_ULTIMATE.start_main_~count~0#1| 1))) (and .cse0 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 (<= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= 1 c_~ARR_SIZE~0) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4)) .cse3 .cse4 (not (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0)))) is different from true [2024-11-25 03:11:12,539 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse4 (<= 1 c_~ARR_SIZE~0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (<= |c_ULTIMATE.start_main_~count~0#1| 1))) (and .cse0 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 .cse3 .cse4 .cse5 .cse6)) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse5 .cse6)) .cse5 .cse6 (not (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse5 .cse6)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0)))) is different from true [2024-11-25 03:11:13,043 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (= c_~ARR_SIZE~0 1))) (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse4 .cse5)))) is different from false [2024-11-25 03:11:13,398 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (= c_~ARR_SIZE~0 1))) (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse4 .cse5))))) is different from true [2024-11-25 03:11:13,413 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= c_~ARR_SIZE~0 1))) is different from false [2024-11-25 03:11:13,419 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6)) (<= c_~ARR_SIZE~0 1))) is different from false [2024-11-25 03:11:13,427 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= c_~ARR_SIZE~0 1)))) is different from true [2024-11-25 03:11:13,433 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6)) (<= c_~ARR_SIZE~0 1)))) is different from true [2024-11-25 03:11:14,141 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse7 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 .cse1 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2))) .cse3 .cse4 (<= 1 c_~ARR_SIZE~0) (not (and .cse0 .cse1 .cse3 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0) .cse4 (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| Int) (v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (select v_arrayElimArr_19 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| v_DerPreprocessor_10) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| v_arrayElimArr_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|)))) .cse5 (<= c_~ARR_SIZE~0 1) (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse3 .cse5 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse6 .cse7)) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| Int) (v_DerPreprocessor_18 (Array Int Int)) (v_arrayElimArr_31 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6|)) (= (select v_arrayElimArr_31 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_31) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|)))) .cse5 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse6 .cse7 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))))) is different from false [2024-11-25 03:11:14,526 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse7 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 .cse1 .cse2 (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3))) .cse2 .cse4 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| Int) (v_DerPreprocessor_18 (Array Int Int)) (v_arrayElimArr_31 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6|)) (= (select v_arrayElimArr_31 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_31) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|)))) .cse5 .cse6 .cse7)) .cse4 (<= 1 c_~ARR_SIZE~0) (not (and .cse0 .cse1 .cse2 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0) .cse4 (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse3 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| Int) (v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (select v_arrayElimArr_19 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| v_DerPreprocessor_10) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| v_arrayElimArr_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|)))) .cse5 (<= c_~ARR_SIZE~0 1) (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse3 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse2 .cse5 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse6 .cse7)) .cse5 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse6 .cse7 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse3 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))))) is different from false [2024-11-25 03:11:14,543 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse7 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 .cse1 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2))) .cse3 .cse4 (<= 1 c_~ARR_SIZE~0) (not (and .cse0 .cse1 .cse3 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0) .cse4 (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| Int) (v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (select v_arrayElimArr_19 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| v_DerPreprocessor_10) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| v_arrayElimArr_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|)))) .cse5 (<= c_~ARR_SIZE~0 1) (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse3 .cse5 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse6 .cse7)) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| Int) (v_DerPreprocessor_18 (Array Int Int)) (v_arrayElimArr_31 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6|)) (= (select v_arrayElimArr_31 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_31) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|)))) .cse5 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse6 .cse7 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0))))))) is different from true [2024-11-25 03:11:14,557 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse7 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 .cse1 .cse2 (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3))) .cse2 .cse4 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| Int) (v_DerPreprocessor_18 (Array Int Int)) (v_arrayElimArr_31 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6|)) (= (select v_arrayElimArr_31 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_31) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|)))) .cse5 .cse6 .cse7)) .cse4 (<= 1 c_~ARR_SIZE~0) (not (and .cse0 .cse1 .cse2 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0) .cse4 (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse3 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| Int) (v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (select v_arrayElimArr_19 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| v_DerPreprocessor_10) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| v_arrayElimArr_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|)))) .cse5 (<= c_~ARR_SIZE~0 1) (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse3 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse2 .cse5 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse6 .cse7)) .cse5 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse6 .cse7 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse3 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0))))))) is different from true [2024-11-25 03:11:14,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:11:14,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 289 states to 52 states and 281 transitions. [2024-11-25 03:11:14,595 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 281 transitions. [2024-11-25 03:11:14,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-11-25 03:11:14,597 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:11:14,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:11:14,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:11:14,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:11:14,704 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-11-25 03:11:14,708 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:11:14,721 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-25 03:11:14,747 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-25 03:11:14,753 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 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-25 03:11:14,756 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:11:14,757 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2024-11-25 03:11:16,623 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:11:16,625 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:11:16,683 INFO L349 Elim1Store]: treesize reduction 25, result has 41.9 percent of original size [2024-11-25 03:11:16,683 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 103 treesize of output 107 [2024-11-25 03:11:16,737 INFO L349 Elim1Store]: treesize reduction 42, result has 10.6 percent of original size [2024-11-25 03:11:16,737 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 53 [2024-11-25 03:11:16,749 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 23 [2024-11-25 03:11:16,756 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:11:16,761 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:11:16,764 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 37 [2024-11-25 03:11:16,804 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2024-11-25 03:11:16,861 INFO L349 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2024-11-25 03:11:16,861 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 18 treesize of output 30 [2024-11-25 03:11:16,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-25 03:11:17,105 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-25 03:11:17,170 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse4 (<= |c_ULTIMATE.start_main_~count~0#1| 1))) (and .cse0 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (<= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= 1 c_~ARR_SIZE~0) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4)) .cse3 .cse4 (not (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0))) is different from false [2024-11-25 03:11:17,540 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (<= |c_ULTIMATE.start_main_~count~0#1| 1))) (and .cse0 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 .cse3 (<= 1 c_~ARR_SIZE~0) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse4 .cse5)) .cse4 .cse5 (not (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse4 .cse5)) (not (and .cse0 (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0))) is different from false [2024-11-25 03:11:17,550 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse4 (<= |c_ULTIMATE.start_main_~count~0#1| 1))) (and .cse0 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (<= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= 1 c_~ARR_SIZE~0) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4)) .cse3 .cse4 (not (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0)))) is different from true [2024-11-25 03:11:17,558 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (<= |c_ULTIMATE.start_main_~count~0#1| 1))) (and .cse0 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 .cse3 (<= 1 c_~ARR_SIZE~0) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse4 .cse5)) .cse4 .cse5 (not (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse4 .cse5)) (not (and .cse0 (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0)))) is different from true [2024-11-25 03:11:17,585 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= c_~ARR_SIZE~0 1))) is different from false [2024-11-25 03:11:17,879 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse7 (<= c_~ARR_SIZE~0 1))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 .cse7)) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse7)) is different from false [2024-11-25 03:11:17,889 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= c_~ARR_SIZE~0 1)))) is different from true [2024-11-25 03:11:17,896 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse7 (<= c_~ARR_SIZE~0 1))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 .cse7)) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse7))) is different from true [2024-11-25 03:11:18,188 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0))) (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse4 (<= c_~ARR_SIZE~0 1))) .cse4 (= c_~ARR_SIZE~0 1) (= |c_ULTIMATE.start_main_~sum~0#1| 0))) is different from false [2024-11-25 03:11:18,600 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0))) (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse4 (<= c_~ARR_SIZE~0 1))) .cse4 (= c_~ARR_SIZE~0 1) (= |c_ULTIMATE.start_main_~sum~0#1| 0)))) is different from true [2024-11-25 03:11:19,523 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse4 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse5 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse6 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse9 (= c_~ARR_SIZE~0 1)) (.cse10 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse7 (<= c_~ARR_SIZE~0 1)) (.cse8 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and .cse0 .cse1 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2))) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 (<= 1 c_~ARR_SIZE~0) (not (and .cse0 .cse1 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| Int) (v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (select v_arrayElimArr_19 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| v_DerPreprocessor_10) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| v_arrayElimArr_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|)))) .cse6 .cse7 .cse8)) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse3 .cse6 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse9 .cse10)) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| Int) (v_DerPreprocessor_18 (Array Int Int)) (v_arrayElimArr_31 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6|)) (= (select v_arrayElimArr_31 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_31) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|)))) (exists ((v_DerPreprocessor_21 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_22 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_21 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_22) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_21) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse9 .cse10 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse7 .cse8)) is different from false [2024-11-25 03:11:19,939 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse4 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse5 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse7 (<= c_~ARR_SIZE~0 1)) (.cse8 (<= 0 |c_ULTIMATE.start_main_~index~0#1|)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse6 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse9 (= c_~ARR_SIZE~0 1)) (.cse10 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 .cse1 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2))) .cse3 (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_21 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_22 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_21 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_22) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_21) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7 .cse8)) .cse5 (<= 1 c_~ARR_SIZE~0) (not (and .cse0 .cse1 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| Int) (v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (select v_arrayElimArr_19 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| v_DerPreprocessor_10) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| v_arrayElimArr_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|)))) .cse6 .cse7 .cse8)) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse3 .cse6 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse9 .cse10)) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| Int) (v_DerPreprocessor_18 (Array Int Int)) (v_arrayElimArr_31 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6|)) (= (select v_arrayElimArr_31 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_31) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|)))) .cse6 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse9 .cse10 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))))) is different from false [2024-11-25 03:11:19,954 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse4 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse5 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse6 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse9 (= c_~ARR_SIZE~0 1)) (.cse10 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse7 (<= c_~ARR_SIZE~0 1)) (.cse8 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and .cse0 .cse1 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2))) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 (<= 1 c_~ARR_SIZE~0) (not (and .cse0 .cse1 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| Int) (v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (select v_arrayElimArr_19 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| v_DerPreprocessor_10) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| v_arrayElimArr_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|)))) .cse6 .cse7 .cse8)) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse3 .cse6 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse9 .cse10)) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| Int) (v_DerPreprocessor_18 (Array Int Int)) (v_arrayElimArr_31 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6|)) (= (select v_arrayElimArr_31 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_31) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|)))) (exists ((v_DerPreprocessor_21 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_22 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_21 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_22) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_21) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse9 .cse10 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse7 .cse8))) is different from true [2024-11-25 03:11:19,966 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse4 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse5 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse7 (<= c_~ARR_SIZE~0 1)) (.cse8 (<= 0 |c_ULTIMATE.start_main_~index~0#1|)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse6 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse9 (= c_~ARR_SIZE~0 1)) (.cse10 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 .cse1 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2))) .cse3 (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_21 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_22 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_21 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_22) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_21) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7 .cse8)) .cse5 (<= 1 c_~ARR_SIZE~0) (not (and .cse0 .cse1 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| Int) (v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (select v_arrayElimArr_19 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| v_DerPreprocessor_10) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| v_arrayElimArr_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|)))) .cse6 .cse7 .cse8)) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse3 .cse6 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse9 .cse10)) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| Int) (v_DerPreprocessor_18 (Array Int Int)) (v_arrayElimArr_31 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6|)) (= (select v_arrayElimArr_31 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_31) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|)))) .cse6 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse9 .cse10 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0))))))) is different from true [2024-11-25 03:11:20,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:11:20,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 356 states to 56 states and 348 transitions. [2024-11-25 03:11:20,008 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 348 transitions. [2024-11-25 03:11:20,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-11-25 03:11:20,014 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:11:20,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:11:20,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:11:20,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:11:20,116 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-11-25 03:11:20,119 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:11:20,138 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-25 03:11:20,165 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-25 03:11:20,173 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-25 03:11:20,179 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 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-25 03:11:21,523 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:11:21,526 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 50 treesize of output 18 [2024-11-25 03:11:21,582 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 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 24 treesize of output 12 [2024-11-25 03:11:21,589 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-25 03:11:21,645 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse4 (<= 1 c_~ARR_SIZE~0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (<= |c_ULTIMATE.start_main_~count~0#1| 1))) (and .cse0 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 .cse3 .cse4 .cse5 .cse6)) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse5 .cse6)) .cse5 .cse6 (not (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse5 .cse6)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0))) is different from false [2024-11-25 03:11:21,864 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse4 (<= 1 c_~ARR_SIZE~0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (<= |c_ULTIMATE.start_main_~count~0#1| 1))) (and .cse0 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 .cse3 .cse4 .cse5 .cse6)) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse5 .cse6)) .cse5 .cse6 (not (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse5 .cse6)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0)))) is different from true [2024-11-25 03:11:21,875 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse5 (= c_~ARR_SIZE~0 1)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0))) (and .cse0 .cse1 (= 0 (select .cse2 0)) .cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= 1 c_~ARR_SIZE~0) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse3 .cse4 .cse5)) .cse4 .cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse1 .cse3 (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (<= c_~ARR_SIZE~0 1))))) is different from false [2024-11-25 03:11:22,336 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse5 (= c_~ARR_SIZE~0 1)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0))) (and .cse0 .cse1 (= 0 (select .cse2 0)) .cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= 1 c_~ARR_SIZE~0) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse3 .cse4 .cse5)) .cse4 .cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse1 .cse3 (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (<= c_~ARR_SIZE~0 1)))))) is different from true [2024-11-25 03:11:22,567 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (= c_~ARR_SIZE~0 1))) (and .cse0 .cse1 (= 0 (select .cse2 0)) .cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 c_~ARR_SIZE~0) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse3 .cse4 .cse5)) .cse4 .cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= c_~ARR_SIZE~0 1))) is different from false [2024-11-25 03:11:22,576 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (= c_~ARR_SIZE~0 1))) (and .cse0 .cse1 (= 0 (select .cse2 0)) .cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 c_~ARR_SIZE~0) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse3 .cse4 .cse5)) .cse4 .cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= c_~ARR_SIZE~0 1)))) is different from true [2024-11-25 03:11:23,134 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse4 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse5 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse6 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse9 (= c_~ARR_SIZE~0 1)) (.cse10 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse7 (<= c_~ARR_SIZE~0 1)) (.cse8 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and .cse0 .cse1 (= 0 (select .cse2 0)) (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2))) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 (<= 1 c_~ARR_SIZE~0) (not (and .cse0 .cse1 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| Int) (v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (select v_arrayElimArr_19 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| v_DerPreprocessor_10) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| v_arrayElimArr_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|)))) .cse6 .cse7 .cse8)) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse3 .cse6 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse9 .cse10)) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| Int) (v_DerPreprocessor_18 (Array Int Int)) (v_arrayElimArr_31 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6|)) (= (select v_arrayElimArr_31 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_31) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|)))) (exists ((v_DerPreprocessor_21 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_22 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_21 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_22) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_21) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse9 .cse10 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse7 .cse8)) is different from false [2024-11-25 03:11:23,430 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse4 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse5 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse6 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse9 (= c_~ARR_SIZE~0 1)) (.cse10 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse7 (<= c_~ARR_SIZE~0 1)) (.cse8 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and .cse0 .cse1 (= 0 (select .cse2 0)) (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2))) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 (<= 1 c_~ARR_SIZE~0) (not (and .cse0 .cse1 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| Int) (v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (select v_arrayElimArr_19 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| v_DerPreprocessor_10) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| v_arrayElimArr_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|)))) .cse6 .cse7 .cse8)) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse3 .cse6 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse9 .cse10)) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| Int) (v_DerPreprocessor_18 (Array Int Int)) (v_arrayElimArr_31 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6|)) (= (select v_arrayElimArr_31 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_31) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|)))) (exists ((v_DerPreprocessor_21 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_22 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_21 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_22) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_21) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse9 .cse10 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse7 .cse8))) is different from true [2024-11-25 03:11:23,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:11:23,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 57 states and 360 transitions. [2024-11-25 03:11:23,453 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 360 transitions. [2024-11-25 03:11:23,454 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-11-25 03:11:23,455 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:11:23,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:11:23,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:11:23,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:11:23,527 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-11-25 03:11:23,529 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:11:23,543 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-25 03:11:23,570 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-25 03:11:23,572 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:11:23,573 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-25 03:11:23,577 INFO L378 Elim1Store]: Elim1 eliminated variable 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-25 03:11:25,132 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:11:25,134 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:11:25,166 INFO L349 Elim1Store]: treesize reduction 21, result has 46.2 percent of original size [2024-11-25 03:11:25,167 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 59 treesize of output 67 [2024-11-25 03:11:25,212 INFO L349 Elim1Store]: treesize reduction 25, result has 41.9 percent of original size [2024-11-25 03:11:25,212 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 55 treesize of output 66 [2024-11-25 03:11:25,228 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 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 24 treesize of output 24 [2024-11-25 03:11:25,237 INFO L378 Elim1Store]: Elim1 eliminated variable 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 22 treesize of output 21 [2024-11-25 03:11:25,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-25 03:11:25,343 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:11:25,345 INFO L349 Elim1Store]: treesize reduction 23, result has 4.2 percent of original size [2024-11-25 03:11:25,345 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 1 case distinctions, treesize of input 14 treesize of output 1 [2024-11-25 03:11:25,349 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-25 03:11:25,388 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 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 24 treesize of output 12 [2024-11-25 03:11:25,393 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-25 03:11:25,466 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse4 (<= |c_ULTIMATE.start_main_~count~0#1| 1))) (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (<= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 c_~ARR_SIZE~0) (not (and .cse0 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4)) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4)) .cse3 .cse4 (not (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0))) is different from false [2024-11-25 03:11:25,833 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse4 (<= 1 c_~ARR_SIZE~0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (<= |c_ULTIMATE.start_main_~count~0#1| 1))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse2 .cse3 (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse5 .cse6)) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse5 .cse6)) .cse5 .cse6 (not (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse5 .cse6)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0))) is different from false [2024-11-25 03:11:25,846 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse4 (<= |c_ULTIMATE.start_main_~count~0#1| 1))) (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (<= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 c_~ARR_SIZE~0) (not (and .cse0 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4)) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4)) .cse3 .cse4 (not (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0)))) is different from true [2024-11-25 03:11:25,856 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse4 (<= 1 c_~ARR_SIZE~0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (<= |c_ULTIMATE.start_main_~count~0#1| 1))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse2 .cse3 (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse5 .cse6)) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse5 .cse6)) .cse5 .cse6 (not (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse5 .cse6)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0)))) is different from true [2024-11-25 03:11:25,882 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= c_~ARR_SIZE~0 1))) is different from false [2024-11-25 03:11:26,224 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse3 .cse4 .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= c_~ARR_SIZE~0 1))) is different from false [2024-11-25 03:11:26,232 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= c_~ARR_SIZE~0 1)))) is different from true [2024-11-25 03:11:26,242 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse3 .cse4 .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= c_~ARR_SIZE~0 1)))) is different from true [2024-11-25 03:11:26,617 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (= c_~ARR_SIZE~0 1))) (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse4 .cse5)) .cse3 .cse4 .cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) is different from false [2024-11-25 03:11:27,119 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (= c_~ARR_SIZE~0 1))) (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse4 .cse5)) .cse3 .cse4 .cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)))) is different from true [2024-11-25 03:11:28,063 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse4 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse5 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse7 (<= c_~ARR_SIZE~0 1)) (.cse8 (<= 0 |c_ULTIMATE.start_main_~index~0#1|)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse6 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse9 (= c_~ARR_SIZE~0 1)) (.cse10 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int) (v_arrayElimArr_41 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_25) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_41) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_41 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 0))) .cse2 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_21 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_22 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_21 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_22) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_21) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7 .cse8)) .cse5 (<= 1 c_~ARR_SIZE~0) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| Int) (v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (select v_arrayElimArr_19 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| v_DerPreprocessor_10) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| v_arrayElimArr_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|)))) .cse6 .cse7 .cse8)) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse6 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse9 .cse10)) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| Int) (v_DerPreprocessor_18 (Array Int Int)) (v_arrayElimArr_31 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6|)) (= (select v_arrayElimArr_31 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_31) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|)))) .cse6 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse9 .cse10 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))))) is different from false [2024-11-25 03:11:28,562 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse8 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse9 (<= c_~ARR_SIZE~0 1)) (.cse10 (<= 0 |c_ULTIMATE.start_main_~index~0#1|)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse7 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int) (v_arrayElimArr_41 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_25) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_41) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_41 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6 .cse7)) .cse2 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse8 .cse4 (exists ((v_DerPreprocessor_21 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_22 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_21 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_22) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_21) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse5 .cse9 .cse10)) .cse4 (<= 1 c_~ARR_SIZE~0) (not (and .cse0 .cse2 .cse3 .cse8 .cse4 (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| Int) (v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (select v_arrayElimArr_19 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| v_DerPreprocessor_10) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| v_arrayElimArr_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|)))) .cse5 .cse9 .cse10)) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse5 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse6 .cse7)) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| Int) (v_DerPreprocessor_18 (Array Int Int)) (v_arrayElimArr_31 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6|)) (= (select v_arrayElimArr_31 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_31) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|)))) .cse5 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse6 .cse7 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))))) is different from false [2024-11-25 03:11:28,581 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse4 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse5 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse7 (<= c_~ARR_SIZE~0 1)) (.cse8 (<= 0 |c_ULTIMATE.start_main_~index~0#1|)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse6 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse9 (= c_~ARR_SIZE~0 1)) (.cse10 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int) (v_arrayElimArr_41 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_25) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_41) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_41 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 0))) .cse2 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_21 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_22 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_21 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_22) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_21) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7 .cse8)) .cse5 (<= 1 c_~ARR_SIZE~0) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| Int) (v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (select v_arrayElimArr_19 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| v_DerPreprocessor_10) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| v_arrayElimArr_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|)))) .cse6 .cse7 .cse8)) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse6 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse9 .cse10)) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| Int) (v_DerPreprocessor_18 (Array Int Int)) (v_arrayElimArr_31 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6|)) (= (select v_arrayElimArr_31 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_31) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|)))) .cse6 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse9 .cse10 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0))))))) is different from true [2024-11-25 03:11:28,601 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse8 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse9 (<= c_~ARR_SIZE~0 1)) (.cse10 (<= 0 |c_ULTIMATE.start_main_~index~0#1|)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse7 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int) (v_arrayElimArr_41 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_25) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_41) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_41 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6 .cse7)) .cse2 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse8 .cse4 (exists ((v_DerPreprocessor_21 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_22 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_21 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_22) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_21) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse5 .cse9 .cse10)) .cse4 (<= 1 c_~ARR_SIZE~0) (not (and .cse0 .cse2 .cse3 .cse8 .cse4 (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| Int) (v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (select v_arrayElimArr_19 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| v_DerPreprocessor_10) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| v_arrayElimArr_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|)))) .cse5 .cse9 .cse10)) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse5 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse6 .cse7)) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| Int) (v_DerPreprocessor_18 (Array Int Int)) (v_arrayElimArr_31 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6|)) (= (select v_arrayElimArr_31 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_31) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|)))) .cse5 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse6 .cse7 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0))))))) is different from true [2024-11-25 03:11:28,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:11:28,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 444 states to 61 states and 436 transitions. [2024-11-25 03:11:28,664 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 436 transitions. [2024-11-25 03:11:28,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-11-25 03:11:28,666 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:11:28,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:11:28,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:11:28,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:11:28,758 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 35 conjuncts are in the unsatisfiable core [2024-11-25 03:11:28,765 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:11:28,788 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-25 03:11:28,819 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-25 03:11:28,823 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:11:28,824 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-25 03:11:28,829 INFO L378 Elim1Store]: Elim1 eliminated variable 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-25 03:11:30,866 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:11:30,868 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:11:30,902 INFO L349 Elim1Store]: treesize reduction 21, result has 46.2 percent of original size [2024-11-25 03:11:30,902 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 48 treesize of output 56 [2024-11-25 03:11:30,937 INFO L349 Elim1Store]: treesize reduction 36, result has 12.2 percent of original size [2024-11-25 03:11:30,938 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 43 [2024-11-25 03:11:30,948 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 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-25 03:11:30,956 INFO L378 Elim1Store]: Elim1 eliminated variable 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 24 treesize of output 23 [2024-11-25 03:11:30,971 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 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-25 03:11:31,035 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-11-25 03:11:31,036 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-25 03:11:31,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-25 03:11:31,176 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-25 03:11:31,263 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse4 (<= 1 c_~ARR_SIZE~0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse2 .cse3 (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse5 .cse6)) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse5 .cse6)) .cse5 .cse6 (not (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse5 .cse6)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) is different from false [2024-11-25 03:11:31,618 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse4 (<= 1 c_~ARR_SIZE~0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (<= |c_ULTIMATE.start_main_~count~0#1| 1))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 .cse6)) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse2 .cse3 (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse5 .cse6)) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse5 .cse6)) .cse5 .cse6 (not (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse5 .cse6)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0))) is different from false [2024-11-25 03:11:31,628 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse4 (<= 1 c_~ARR_SIZE~0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse2 .cse3 (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse5 .cse6)) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse5 .cse6)) .cse5 .cse6 (not (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse5 .cse6)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0)))))) is different from true [2024-11-25 03:11:31,637 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse4 (<= 1 c_~ARR_SIZE~0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (<= |c_ULTIMATE.start_main_~count~0#1| 1))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 .cse6)) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse2 .cse3 (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse5 .cse6)) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse5 .cse6)) .cse5 .cse6 (not (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse5 .cse6)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0)))) is different from true [2024-11-25 03:11:31,654 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse3 .cse4 .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= c_~ARR_SIZE~0 1) (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) is different from false [2024-11-25 03:11:32,031 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse3 .cse4 .cse5 .cse6 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= c_~ARR_SIZE~0 1))) is different from false [2024-11-25 03:11:32,041 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse3 .cse4 .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= c_~ARR_SIZE~0 1) (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0)))))) is different from true [2024-11-25 03:11:32,048 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse3 .cse4 .cse5 .cse6 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= c_~ARR_SIZE~0 1)))) is different from true [2024-11-25 03:11:32,060 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6)) (<= c_~ARR_SIZE~0 1) (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) is different from false [2024-11-25 03:11:32,067 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 .cse6 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6)) (<= c_~ARR_SIZE~0 1))) is different from false [2024-11-25 03:11:32,077 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6)) (<= c_~ARR_SIZE~0 1) (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0)))))) is different from true [2024-11-25 03:11:32,084 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 .cse6 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6)) (<= c_~ARR_SIZE~0 1)))) is different from true [2024-11-25 03:11:33,035 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (= c_~ARR_SIZE~0 1)) (.cse6 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| Int) (v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_15 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_15) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_arrayElimArr_26) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|)) (= (select v_arrayElimArr_26 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse1 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| Int) (v_arrayElimArr_47 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| Int) (v_DerPreprocessor_28 (Array Int Int))) (and (= (select v_arrayElimArr_47 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| v_DerPreprocessor_28) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10| v_arrayElimArr_47) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10|)))) .cse2 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0) (<= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 c_~ARR_SIZE~0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse3 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| Int) (v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (select v_arrayElimArr_19 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| v_DerPreprocessor_10) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| v_arrayElimArr_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|)))) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse3 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse2 .cse4 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse5 .cse6)) .cse4 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse3 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (<= c_~ARR_SIZE~0 1) (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) is different from false [2024-11-25 03:11:33,506 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (= c_~ARR_SIZE~0 1)) (.cse6 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse7 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| Int) (v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_15 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_15) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_arrayElimArr_26) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|)) (= (select v_arrayElimArr_26 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse1 (not (and .cse0 .cse1 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| Int) (v_arrayElimArr_47 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| Int) (v_DerPreprocessor_28 (Array Int Int))) (and (= (select v_arrayElimArr_47 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| v_DerPreprocessor_28) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10| v_arrayElimArr_47) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10|)))) .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse7) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse2 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0) .cse3 (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse7) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 c_~ARR_SIZE~0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse7 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| Int) (v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (select v_arrayElimArr_19 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| v_DerPreprocessor_10) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| v_arrayElimArr_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|)))) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse7 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse2 .cse4 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse5 .cse6)) .cse4 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse7 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (<= c_~ARR_SIZE~0 1) (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) is different from false [2024-11-25 03:11:33,520 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (= c_~ARR_SIZE~0 1)) (.cse6 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| Int) (v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_15 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_15) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_arrayElimArr_26) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|)) (= (select v_arrayElimArr_26 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse1 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| Int) (v_arrayElimArr_47 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| Int) (v_DerPreprocessor_28 (Array Int Int))) (and (= (select v_arrayElimArr_47 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| v_DerPreprocessor_28) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10| v_arrayElimArr_47) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10|)))) .cse2 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0) (<= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 c_~ARR_SIZE~0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse3 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| Int) (v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (select v_arrayElimArr_19 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| v_DerPreprocessor_10) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| v_arrayElimArr_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|)))) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse3 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse2 .cse4 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse5 .cse6)) .cse4 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse3 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (<= c_~ARR_SIZE~0 1) (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 0 |c_ULTIMATE.start_main_~index~0#1|)))) is different from true [2024-11-25 03:11:33,530 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (= c_~ARR_SIZE~0 1)) (.cse6 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse7 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| Int) (v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_15 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_15) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_arrayElimArr_26) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|)) (= (select v_arrayElimArr_26 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse1 (not (and .cse0 .cse1 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| Int) (v_arrayElimArr_47 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| Int) (v_DerPreprocessor_28 (Array Int Int))) (and (= (select v_arrayElimArr_47 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| v_DerPreprocessor_28) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10| v_arrayElimArr_47) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10|)))) .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse7) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse2 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0) .cse3 (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse7) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 c_~ARR_SIZE~0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse7 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| Int) (v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (select v_arrayElimArr_19 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| v_DerPreprocessor_10) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| v_arrayElimArr_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|)))) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse7 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse2 .cse4 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse5 .cse6)) .cse4 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse7 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (<= c_~ARR_SIZE~0 1) (<= 0 |c_ULTIMATE.start_main_~index~0#1|)))) is different from true [2024-11-25 03:11:33,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:11:33,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 528 states to 65 states and 520 transitions. [2024-11-25 03:11:33,573 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 520 transitions. [2024-11-25 03:11:33,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-11-25 03:11:33,575 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:11:33,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:11:33,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:11:33,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:11:33,645 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-25 03:11:33,651 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:11:33,669 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-25 03:11:33,687 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-25 03:11:33,691 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 15 [2024-11-25 03:11:33,695 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-25 03:11:34,968 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:11:34,972 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 50 treesize of output 18 [2024-11-25 03:11:35,024 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 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 24 treesize of output 12 [2024-11-25 03:11:35,042 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-25 03:11:35,113 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse4 (<= 1 c_~ARR_SIZE~0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 .cse6)) (= 0 (select .cse1 0)) .cse2 .cse3 (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse5 .cse6)) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse5 .cse6)) .cse5 .cse6 (not (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse5 .cse6)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) is different from false [2024-11-25 03:11:35,320 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse4 (<= 1 c_~ARR_SIZE~0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 .cse6)) (= 0 (select .cse1 0)) .cse2 .cse3 (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse5 .cse6)) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse5 .cse6)) .cse5 .cse6 (not (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse5 .cse6)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0)))))) is different from true [2024-11-25 03:11:35,343 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= c_~ARR_SIZE~0 1))) is different from false [2024-11-25 03:11:35,621 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= c_~ARR_SIZE~0 1)))) is different from true [2024-11-25 03:11:35,639 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (= 0 (select .cse1 0)) .cse3 .cse4 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 .cse6)) .cse5 (= c_~ARR_SIZE~0 1) (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse6)) is different from false [2024-11-25 03:11:35,666 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (= 0 (select .cse1 0)) .cse3 .cse4 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 .cse6)) .cse5 (= c_~ARR_SIZE~0 1) (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse6))) is different from true [2024-11-25 03:11:36,234 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (= c_~ARR_SIZE~0 1)) (.cse6 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| Int) (v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_15 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_15) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_arrayElimArr_26) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|)) (= (select v_arrayElimArr_26 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse1 (= 0 (select .cse2 0)) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| Int) (v_arrayElimArr_47 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| Int) (v_DerPreprocessor_28 (Array Int Int))) (and (= (select v_arrayElimArr_47 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| v_DerPreprocessor_28) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10| v_arrayElimArr_47) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10|)))) .cse3 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0) (<= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 c_~ARR_SIZE~0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| Int) (v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (select v_arrayElimArr_19 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| v_DerPreprocessor_10) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| v_arrayElimArr_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|)))) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse3 .cse4 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse5 .cse6)) .cse4 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (<= c_~ARR_SIZE~0 1) (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) is different from false [2024-11-25 03:11:36,252 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (= c_~ARR_SIZE~0 1)) (.cse6 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| Int) (v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_15 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_15) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_arrayElimArr_26) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|)) (= (select v_arrayElimArr_26 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse1 (= 0 (select .cse2 0)) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| Int) (v_arrayElimArr_47 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| Int) (v_DerPreprocessor_28 (Array Int Int))) (and (= (select v_arrayElimArr_47 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| v_DerPreprocessor_28) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10| v_arrayElimArr_47) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10|)))) .cse3 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0) (<= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 c_~ARR_SIZE~0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| Int) (v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (select v_arrayElimArr_19 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| v_DerPreprocessor_10) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| v_arrayElimArr_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|)))) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse3 .cse4 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse5 .cse6)) .cse4 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (<= c_~ARR_SIZE~0 1) (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 0 |c_ULTIMATE.start_main_~index~0#1|)))) is different from true [2024-11-25 03:11:36,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:11:36,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 528 states to 65 states and 520 transitions. [2024-11-25 03:11:36,275 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 520 transitions. [2024-11-25 03:11:36,276 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-11-25 03:11:36,276 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:11:36,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:11:36,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:11:36,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:11:36,348 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-11-25 03:11:36,351 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:11:36,369 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-25 03:11:36,389 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-25 03:11:36,392 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:11:36,393 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-25 03:11:36,398 INFO L378 Elim1Store]: Elim1 eliminated variable 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-25 03:11:38,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:11:38,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:11:38,523 INFO L349 Elim1Store]: treesize reduction 25, result has 41.9 percent of original size [2024-11-25 03:11:38,523 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 103 treesize of output 107 [2024-11-25 03:11:38,561 INFO L349 Elim1Store]: treesize reduction 42, result has 10.6 percent of original size [2024-11-25 03:11:38,562 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 95 treesize of output 94 [2024-11-25 03:11:38,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 23 [2024-11-25 03:11:38,579 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:11:38,583 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:11:38,586 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 37 [2024-11-25 03:11:38,616 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2024-11-25 03:11:38,670 INFO L349 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2024-11-25 03:11:38,670 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 18 treesize of output 30 [2024-11-25 03:11:38,766 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-25 03:11:38,921 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-25 03:11:39,077 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse4 (<= 1 c_~ARR_SIZE~0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 .cse6)) (= 0 (select .cse1 0)) .cse2 .cse3 (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_52 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_52) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_52 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse5 .cse6)) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse5 .cse6)) .cse5 .cse6 (not (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse5 .cse6)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) is different from false [2024-11-25 03:11:39,408 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse4 (<= 1 c_~ARR_SIZE~0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 .cse6)) (= 0 (select .cse1 0)) .cse2 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_52 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_52) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_52 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6)) .cse3 (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse5 .cse6)) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse5 .cse6)) .cse5 .cse6 (not (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse5 .cse6)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) is different from false [2024-11-25 03:11:39,422 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse4 (<= 1 c_~ARR_SIZE~0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 .cse6)) (= 0 (select .cse1 0)) .cse2 .cse3 (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_52 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_52) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_52 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse5 .cse6)) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse5 .cse6)) .cse5 .cse6 (not (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse5 .cse6)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0)))))) is different from true [2024-11-25 03:11:39,431 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse4 (<= 1 c_~ARR_SIZE~0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 .cse6)) (= 0 (select .cse1 0)) .cse2 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_52 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_52) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_52 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6)) .cse3 (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse5 .cse6)) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse5 .cse6)) .cse5 .cse6 (not (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse5 .cse6)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0)))))) is different from true [2024-11-25 03:11:39,466 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse3 .cse4 (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_52 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_52) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_52 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= c_~ARR_SIZE~0 1))) is different from false [2024-11-25 03:11:39,863 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse6 (= c_~ARR_SIZE~0 1)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse7 (<= c_~ARR_SIZE~0 1))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse3 .cse4 .cse5 .cse6 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_52 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_52) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_52 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse7)) .cse7)) is different from false [2024-11-25 03:11:39,874 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse3 .cse4 (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_52 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_52) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_52 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= c_~ARR_SIZE~0 1)))) is different from true [2024-11-25 03:11:39,882 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse6 (= c_~ARR_SIZE~0 1)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse7 (<= c_~ARR_SIZE~0 1))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse3 .cse4 .cse5 .cse6 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_52 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_52) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_52 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse7)) .cse7))) is different from true [2024-11-25 03:11:39,907 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (= 0 (select .cse1 0)) .cse3 .cse4 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_52 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_52) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_52 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (= c_~ARR_SIZE~0 1) (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse6)) is different from false [2024-11-25 03:11:39,914 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (= 0 (select .cse1 0)) .cse3 .cse4 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 .cse6)) .cse5 (= c_~ARR_SIZE~0 1) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_52 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_52) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_52 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6)) .cse6)) is different from false [2024-11-25 03:11:39,922 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (= 0 (select .cse1 0)) .cse3 .cse4 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_52 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_52) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_52 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (= c_~ARR_SIZE~0 1) (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse6))) is different from true [2024-11-25 03:11:39,929 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (= 0 (select .cse1 0)) .cse3 .cse4 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 .cse6)) .cse5 (= c_~ARR_SIZE~0 1) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_52 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_52) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_52 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6)) .cse6))) is different from true [2024-11-25 03:11:40,999 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (= c_~ARR_SIZE~0 1)) (.cse6 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse7 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| Int) (v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_15 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_15) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_arrayElimArr_26) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|)) (= (select v_arrayElimArr_26 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse1 (not (and .cse0 .cse1 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| Int) (v_arrayElimArr_47 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| Int) (v_DerPreprocessor_28 (Array Int Int))) (and (= (select v_arrayElimArr_47 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| v_DerPreprocessor_28) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10| v_arrayElimArr_47) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10|)))) .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse7) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse2 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| Int) (v_DerPreprocessor_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_52 (Array Int Int))) (and (= (select v_arrayElimArr_52 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| v_DerPreprocessor_29) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| v_arrayElimArr_52) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12|)))) (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0) .cse3 (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse7) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 c_~ARR_SIZE~0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse7 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| Int) (v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (select v_arrayElimArr_19 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| v_DerPreprocessor_10) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| v_arrayElimArr_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|)))) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse7 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse2 .cse4 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse5 .cse6)) .cse4 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse7 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (<= c_~ARR_SIZE~0 1) (exists ((v_DerPreprocessor_31 (Array Int Int)) (v_arrayElimArr_53 (Array Int Int))) (and (= (select v_arrayElimArr_53 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse7 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_53) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) is different from false [2024-11-25 03:11:41,529 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse8 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (= c_~ARR_SIZE~0 1)) (.cse6 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse7 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse9 (<= c_~ARR_SIZE~0 1)) (.cse10 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and .cse0 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| Int) (v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_15 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_15) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_arrayElimArr_26) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|)) (= (select v_arrayElimArr_26 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse1 (not (and .cse0 .cse1 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| Int) (v_arrayElimArr_47 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| Int) (v_DerPreprocessor_28 (Array Int Int))) (and (= (select v_arrayElimArr_47 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| v_DerPreprocessor_28) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10| v_arrayElimArr_47) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10|)))) .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse7) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse2 .cse8 (not (and .cse0 .cse1 .cse2 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| Int) (v_DerPreprocessor_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_52 (Array Int Int))) (and (= (select v_arrayElimArr_52 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| v_DerPreprocessor_29) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| v_arrayElimArr_52) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12|)))) .cse8 .cse3 .cse4 .cse9 (exists ((v_DerPreprocessor_31 (Array Int Int)) (v_arrayElimArr_53 (Array Int Int))) (and (= (select v_arrayElimArr_53 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse7 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_53) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse10)) .cse3 (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse7) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 c_~ARR_SIZE~0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse7 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| Int) (v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (select v_arrayElimArr_19 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| v_DerPreprocessor_10) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| v_arrayElimArr_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|)))) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse7 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse2 .cse4 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse5 .cse6)) .cse4 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse7 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse9 .cse10)) is different from false [2024-11-25 03:11:41,547 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (= c_~ARR_SIZE~0 1)) (.cse6 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse7 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| Int) (v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_15 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_15) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_arrayElimArr_26) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|)) (= (select v_arrayElimArr_26 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse1 (not (and .cse0 .cse1 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| Int) (v_arrayElimArr_47 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| Int) (v_DerPreprocessor_28 (Array Int Int))) (and (= (select v_arrayElimArr_47 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| v_DerPreprocessor_28) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10| v_arrayElimArr_47) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10|)))) .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse7) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse2 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| Int) (v_DerPreprocessor_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_52 (Array Int Int))) (and (= (select v_arrayElimArr_52 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| v_DerPreprocessor_29) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| v_arrayElimArr_52) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12|)))) (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0) .cse3 (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse7) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 c_~ARR_SIZE~0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse7 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| Int) (v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (select v_arrayElimArr_19 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| v_DerPreprocessor_10) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| v_arrayElimArr_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|)))) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse7 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse2 .cse4 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse5 .cse6)) .cse4 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse7 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (<= c_~ARR_SIZE~0 1) (exists ((v_DerPreprocessor_31 (Array Int Int)) (v_arrayElimArr_53 (Array Int Int))) (and (= (select v_arrayElimArr_53 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse7 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_53) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (<= 0 |c_ULTIMATE.start_main_~index~0#1|)))) is different from true [2024-11-25 03:11:41,559 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse8 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (= c_~ARR_SIZE~0 1)) (.cse6 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse7 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse9 (<= c_~ARR_SIZE~0 1)) (.cse10 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and .cse0 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| Int) (v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_15 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_15) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_arrayElimArr_26) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|)) (= (select v_arrayElimArr_26 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse1 (not (and .cse0 .cse1 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| Int) (v_arrayElimArr_47 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| Int) (v_DerPreprocessor_28 (Array Int Int))) (and (= (select v_arrayElimArr_47 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| v_DerPreprocessor_28) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10| v_arrayElimArr_47) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10|)))) .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse7) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse2 .cse8 (not (and .cse0 .cse1 .cse2 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| Int) (v_DerPreprocessor_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_52 (Array Int Int))) (and (= (select v_arrayElimArr_52 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| v_DerPreprocessor_29) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| v_arrayElimArr_52) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12|)))) .cse8 .cse3 .cse4 .cse9 (exists ((v_DerPreprocessor_31 (Array Int Int)) (v_arrayElimArr_53 (Array Int Int))) (and (= (select v_arrayElimArr_53 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse7 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_53) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse10)) .cse3 (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse7) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 c_~ARR_SIZE~0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse7 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| Int) (v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (select v_arrayElimArr_19 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| v_DerPreprocessor_10) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| v_arrayElimArr_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|)))) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse7 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse2 .cse4 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse5 .cse6)) .cse4 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse7 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse9 .cse10))) is different from true [2024-11-25 03:11:41,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:11:41,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 620 states to 69 states and 612 transitions. [2024-11-25 03:11:41,611 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 612 transitions. [2024-11-25 03:11:41,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-11-25 03:11:41,612 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:11:41,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:11:41,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:11:41,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:11:41,684 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-11-25 03:11:41,688 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:11:41,702 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-25 03:11:41,727 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-25 03:11:41,732 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-25 03:11:41,737 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 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-25 03:11:42,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:11:42,030 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 50 treesize of output 18 [2024-11-25 03:11:42,084 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 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 24 treesize of output 12 [2024-11-25 03:11:42,089 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-25 03:11:42,254 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse8 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse7 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse9 (<= c_~ARR_SIZE~0 1)) (.cse10 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and .cse0 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| Int) (v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_15 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_15) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_arrayElimArr_26) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|)) (= (select v_arrayElimArr_26 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse1 (= 0 (select .cse2 0)) (not (and .cse0 .cse1 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| Int) (v_arrayElimArr_47 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| Int) (v_DerPreprocessor_28 (Array Int Int))) (and (= (select v_arrayElimArr_47 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| v_DerPreprocessor_28) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10| v_arrayElimArr_47) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10|)))) .cse3 .cse4 .cse5 .cse6 .cse7 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse3 .cse8 (not (and .cse0 .cse1 .cse3 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| Int) (v_DerPreprocessor_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_52 (Array Int Int))) (and (= (select v_arrayElimArr_52 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| v_DerPreprocessor_29) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| v_arrayElimArr_52) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12|)))) .cse8 .cse4 .cse5 .cse9 (exists ((v_DerPreprocessor_31 (Array Int Int)) (v_arrayElimArr_53 (Array Int Int))) (and (= (select v_arrayElimArr_53 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_53) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse10)) .cse4 (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 c_~ARR_SIZE~0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| Int) (v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (select v_arrayElimArr_19 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| v_DerPreprocessor_10) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| v_arrayElimArr_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|)))) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse3 .cse5 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse6 .cse7)) .cse5 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse6 .cse7 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse9 .cse10)) is different from false [2024-11-25 03:11:42,281 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse8 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse7 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse9 (<= c_~ARR_SIZE~0 1)) (.cse10 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and .cse0 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| Int) (v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_15 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_15) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_arrayElimArr_26) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|)) (= (select v_arrayElimArr_26 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse1 (= 0 (select .cse2 0)) (not (and .cse0 .cse1 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| Int) (v_arrayElimArr_47 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| Int) (v_DerPreprocessor_28 (Array Int Int))) (and (= (select v_arrayElimArr_47 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| v_DerPreprocessor_28) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10| v_arrayElimArr_47) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10|)))) .cse3 .cse4 .cse5 .cse6 .cse7 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse3 .cse8 (not (and .cse0 .cse1 .cse3 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| Int) (v_DerPreprocessor_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_52 (Array Int Int))) (and (= (select v_arrayElimArr_52 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| v_DerPreprocessor_29) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| v_arrayElimArr_52) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12|)))) .cse8 .cse4 .cse5 .cse9 (exists ((v_DerPreprocessor_31 (Array Int Int)) (v_arrayElimArr_53 (Array Int Int))) (and (= (select v_arrayElimArr_53 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_53) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse10)) .cse4 (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 c_~ARR_SIZE~0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| Int) (v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (select v_arrayElimArr_19 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| v_DerPreprocessor_10) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| v_arrayElimArr_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|)))) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse3 .cse5 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse6 .cse7)) .cse5 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse6 .cse7 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse9 .cse10))) is different from true [2024-11-25 03:11:42,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:11:42,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 620 states to 69 states and 612 transitions. [2024-11-25 03:11:42,314 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 612 transitions. [2024-11-25 03:11:42,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-11-25 03:11:42,315 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:11:42,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:11:42,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:11:42,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:11:42,383 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-25 03:11:42,386 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:11:42,402 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-25 03:11:42,429 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-25 03:11:42,433 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:11:42,433 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-25 03:11:42,439 INFO L378 Elim1Store]: Elim1 eliminated variable 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-25 03:11:44,582 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:11:44,584 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:11:44,643 INFO L349 Elim1Store]: treesize reduction 25, result has 41.9 percent of original size [2024-11-25 03:11:44,643 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 91 treesize of output 95 [2024-11-25 03:11:44,700 INFO L349 Elim1Store]: treesize reduction 29, result has 38.3 percent of original size [2024-11-25 03:11:44,700 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 83 treesize of output 94 [2024-11-25 03:11:44,711 INFO L378 Elim1Store]: Elim1 eliminated variable 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 22 treesize of output 21 [2024-11-25 03:11:44,718 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:11:44,723 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:11:44,726 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 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 56 treesize of output 64 [2024-11-25 03:11:44,804 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2024-11-25 03:11:44,840 WARN L214 Elim1Store]: Array PQE input equivalent to false [2024-11-25 03:11:44,886 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:11:44,888 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:11:44,888 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 0 case distinctions, treesize of input 31 treesize of output 3 [2024-11-25 03:11:44,951 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:11:44,952 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:11:44,953 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 0 case distinctions, treesize of input 29 treesize of output 3 [2024-11-25 03:11:44,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:11:44,964 INFO L349 Elim1Store]: treesize reduction 31, result has 3.1 percent of original size [2024-11-25 03:11:44,964 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 1 case distinctions, treesize of input 18 treesize of output 1 [2024-11-25 03:11:44,980 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-25 03:11:45,131 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 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 24 treesize of output 12 [2024-11-25 03:11:45,137 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-25 03:11:45,237 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse4 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (<= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 c_~ARR_SIZE~0) (not (and .cse0 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4)) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4)) .cse3 .cse4 (not (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4)) (exists ((v_DerPreprocessor_32 (Array Int Int)) (v_arrayElimArr_58 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_32) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_58) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_58 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0))) is different from false [2024-11-25 03:11:45,628 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (<= |c_ULTIMATE.start_main_~count~0#1| 1))) (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 c_~ARR_SIZE~0) (not (and .cse0 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse4 .cse5)) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse4 .cse5)) .cse4 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_32 (Array Int Int)) (v_arrayElimArr_58 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_32) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_58) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_58 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse5 (not (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse4 .cse5)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0))) is different from false [2024-11-25 03:11:45,640 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse4 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (<= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 c_~ARR_SIZE~0) (not (and .cse0 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4)) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4)) .cse3 .cse4 (not (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4)) (exists ((v_DerPreprocessor_32 (Array Int Int)) (v_arrayElimArr_58 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_32) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_58) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_58 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0)))) is different from true [2024-11-25 03:11:45,652 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (<= |c_ULTIMATE.start_main_~count~0#1| 1))) (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 c_~ARR_SIZE~0) (not (and .cse0 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse4 .cse5)) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse4 .cse5)) .cse4 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_32 (Array Int Int)) (v_arrayElimArr_58 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_32) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_58) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_58 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse5 (not (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse4 .cse5)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0)))) is different from true [2024-11-25 03:11:45,705 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 .cse6 (exists ((v_DerPreprocessor_32 (Array Int Int)) (v_arrayElimArr_58 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_32) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_58) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_58 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= c_~ARR_SIZE~0 1))) is different from false [2024-11-25 03:11:56,137 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse5 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse7 (= c_~ARR_SIZE~0 1)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and (not (and .cse0 .cse1 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_32 (Array Int Int)) (v_arrayElimArr_58 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_32) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_58) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse5) (= (select v_arrayElimArr_58 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6)) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 .cse2 .cse3 .cse4 .cse7)) (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 (= 0 (select .cse5 0)) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse7 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse6)) is different from false [2024-11-25 03:11:56,147 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 .cse6 (exists ((v_DerPreprocessor_32 (Array Int Int)) (v_arrayElimArr_58 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_32) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_58) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_58 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= c_~ARR_SIZE~0 1)))) is different from true [2024-11-25 03:11:56,156 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse5 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse7 (= c_~ARR_SIZE~0 1)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and (not (and .cse0 .cse1 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_32 (Array Int Int)) (v_arrayElimArr_58 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_32) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_58) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse5) (= (select v_arrayElimArr_58 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6)) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 .cse2 .cse3 .cse4 .cse7)) (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 (= 0 (select .cse5 0)) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse7 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse6))) is different from true [2024-11-25 03:11:56,172 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (= 0 (select .cse1 0)) .cse3 .cse4 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 .cse6)) .cse5 (= c_~ARR_SIZE~0 1) (exists ((v_DerPreprocessor_32 (Array Int Int)) (v_arrayElimArr_58 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_32) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_58) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_58 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_52 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_52) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_52 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6)) .cse6)) is different from false [2024-11-25 03:11:56,180 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and (not (and .cse0 .cse1 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_32 (Array Int Int)) (v_arrayElimArr_58 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_32) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_58) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse5) (= (select v_arrayElimArr_58 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6)) .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 (= 0 (select .cse5 0)) .cse2 .cse3 (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse6)) .cse4 (= c_~ARR_SIZE~0 1) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_52 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_52) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_52 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse6)) .cse6)) is different from false [2024-11-25 03:11:56,191 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (= 0 (select .cse1 0)) .cse3 .cse4 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 .cse6)) .cse5 (= c_~ARR_SIZE~0 1) (exists ((v_DerPreprocessor_32 (Array Int Int)) (v_arrayElimArr_58 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_32) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_58) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_58 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_52 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_52) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_52 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6)) .cse6))) is different from true [2024-11-25 03:11:56,200 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and (not (and .cse0 .cse1 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_32 (Array Int Int)) (v_arrayElimArr_58 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_32) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_58) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse5) (= (select v_arrayElimArr_58 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6)) .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 (= 0 (select .cse5 0)) .cse2 .cse3 (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse6)) .cse4 (= c_~ARR_SIZE~0 1) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_52 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_52) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_52 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse6)) .cse6))) is different from true [2024-11-25 03:11:57,689 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (= c_~ARR_SIZE~0 1)) (.cse6 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse7 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| Int) (v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_15 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_15) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_arrayElimArr_26) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|)) (= (select v_arrayElimArr_26 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse1 (not (and .cse0 .cse1 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| Int) (v_arrayElimArr_47 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| Int) (v_DerPreprocessor_28 (Array Int Int))) (and (= (select v_arrayElimArr_47 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| v_DerPreprocessor_28) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10| v_arrayElimArr_47) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10|)))) .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse7) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse2 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| Int) (v_DerPreprocessor_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_52 (Array Int Int))) (and (= (select v_arrayElimArr_52 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| v_DerPreprocessor_29) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| v_arrayElimArr_52) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12|)))) (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0) .cse3 (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse7) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 c_~ARR_SIZE~0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse7 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| Int) (v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (select v_arrayElimArr_19 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| v_DerPreprocessor_10) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| v_arrayElimArr_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|)))) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse7 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse2 .cse4 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse5 .cse6)) .cse4 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_14| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_14| Int) (v_DerPreprocessor_32 (Array Int Int)) (v_arrayElimArr_58 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_11| Int)) (and (= (select v_arrayElimArr_58 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_11|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_14| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_14|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_14| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_14| v_arrayElimArr_58) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_14|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_14|)))) .cse5 .cse6 (exists ((v_arrayElimArr_59 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_59) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse7) (= (select v_arrayElimArr_59 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse7 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (<= c_~ARR_SIZE~0 1) (exists ((v_DerPreprocessor_31 (Array Int Int)) (v_arrayElimArr_53 (Array Int Int))) (and (= (select v_arrayElimArr_53 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse7 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_53) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) is different from false [2024-11-25 03:11:58,463 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse8 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (= c_~ARR_SIZE~0 1)) (.cse6 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse9 (<= c_~ARR_SIZE~0 1)) (.cse7 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse10 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and .cse0 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| Int) (v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_15 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_15) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_arrayElimArr_26) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|)) (= (select v_arrayElimArr_26 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse1 (not (and .cse0 .cse1 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| Int) (v_arrayElimArr_47 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| Int) (v_DerPreprocessor_28 (Array Int Int))) (and (= (select v_arrayElimArr_47 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| v_DerPreprocessor_28) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10| v_arrayElimArr_47) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10|)))) .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse7) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse2 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| Int) (v_DerPreprocessor_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_52 (Array Int Int))) (and (= (select v_arrayElimArr_52 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| v_DerPreprocessor_29) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| v_arrayElimArr_52) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12|)))) .cse8 .cse3 (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse7) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 c_~ARR_SIZE~0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse7 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| Int) (v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (select v_arrayElimArr_19 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| v_DerPreprocessor_10) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| v_arrayElimArr_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|)))) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse7 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse2 .cse4 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse5 .cse6)) .cse4 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) (not (and .cse0 .cse1 .cse2 .cse8 .cse3 .cse4 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_14| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_14| Int) (v_DerPreprocessor_32 (Array Int Int)) (v_arrayElimArr_58 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_11| Int)) (and (= (select v_arrayElimArr_58 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_11|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_14| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_14|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_14| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_14| v_arrayElimArr_58) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_14|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_14|)))) (exists ((v_arrayElimArr_59 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_59) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse7) (= (select v_arrayElimArr_59 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse9 .cse10)) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse7 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse9 (exists ((v_DerPreprocessor_31 (Array Int Int)) (v_arrayElimArr_53 (Array Int Int))) (and (= (select v_arrayElimArr_53 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse7 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_53) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse10)) is different from false [2024-11-25 03:11:58,484 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (= c_~ARR_SIZE~0 1)) (.cse6 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse7 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| Int) (v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_15 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_15) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_arrayElimArr_26) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|)) (= (select v_arrayElimArr_26 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse1 (not (and .cse0 .cse1 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| Int) (v_arrayElimArr_47 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| Int) (v_DerPreprocessor_28 (Array Int Int))) (and (= (select v_arrayElimArr_47 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| v_DerPreprocessor_28) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10| v_arrayElimArr_47) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10|)))) .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse7) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse2 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| Int) (v_DerPreprocessor_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_52 (Array Int Int))) (and (= (select v_arrayElimArr_52 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| v_DerPreprocessor_29) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| v_arrayElimArr_52) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12|)))) (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0) .cse3 (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse7) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 c_~ARR_SIZE~0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse7 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| Int) (v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (select v_arrayElimArr_19 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| v_DerPreprocessor_10) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| v_arrayElimArr_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|)))) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse7 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse2 .cse4 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse5 .cse6)) .cse4 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_14| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_14| Int) (v_DerPreprocessor_32 (Array Int Int)) (v_arrayElimArr_58 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_11| Int)) (and (= (select v_arrayElimArr_58 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_11|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_14| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_14|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_14| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_14| v_arrayElimArr_58) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_14|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_14|)))) .cse5 .cse6 (exists ((v_arrayElimArr_59 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_59) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse7) (= (select v_arrayElimArr_59 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse7 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (<= c_~ARR_SIZE~0 1) (exists ((v_DerPreprocessor_31 (Array Int Int)) (v_arrayElimArr_53 (Array Int Int))) (and (= (select v_arrayElimArr_53 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse7 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_53) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (<= 0 |c_ULTIMATE.start_main_~index~0#1|)))) is different from true [2024-11-25 03:11:58,506 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse8 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (= c_~ARR_SIZE~0 1)) (.cse6 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse9 (<= c_~ARR_SIZE~0 1)) (.cse7 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse10 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and .cse0 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| Int) (v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_15 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_15) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_arrayElimArr_26) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|)) (= (select v_arrayElimArr_26 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse1 (not (and .cse0 .cse1 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| Int) (v_arrayElimArr_47 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| Int) (v_DerPreprocessor_28 (Array Int Int))) (and (= (select v_arrayElimArr_47 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| v_DerPreprocessor_28) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10| v_arrayElimArr_47) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10|)))) .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse7) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse2 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| Int) (v_DerPreprocessor_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_52 (Array Int Int))) (and (= (select v_arrayElimArr_52 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| v_DerPreprocessor_29) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| v_arrayElimArr_52) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12|)))) .cse8 .cse3 (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse7) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 c_~ARR_SIZE~0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse7 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| Int) (v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (select v_arrayElimArr_19 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| v_DerPreprocessor_10) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| v_arrayElimArr_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|)))) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse7 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse2 .cse4 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse5 .cse6)) .cse4 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) (not (and .cse0 .cse1 .cse2 .cse8 .cse3 .cse4 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_14| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_14| Int) (v_DerPreprocessor_32 (Array Int Int)) (v_arrayElimArr_58 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_11| Int)) (and (= (select v_arrayElimArr_58 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_11|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_14| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_14|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_14| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_14| v_arrayElimArr_58) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_14|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_14|)))) (exists ((v_arrayElimArr_59 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_59) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse7) (= (select v_arrayElimArr_59 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse9 .cse10)) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse7 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse9 (exists ((v_DerPreprocessor_31 (Array Int Int)) (v_arrayElimArr_53 (Array Int Int))) (and (= (select v_arrayElimArr_53 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse7 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_53) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse10))) is different from true [2024-11-25 03:11:58,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:11:58,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 720 states to 73 states and 712 transitions. [2024-11-25 03:11:58,562 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 712 transitions. [2024-11-25 03:11:58,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-11-25 03:11:58,563 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:11:58,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:11:58,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:11:58,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:11:58,618 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-25 03:11:58,621 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:11:58,643 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-25 03:11:58,668 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-25 03:11:58,671 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:11:58,671 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-25 03:11:58,676 INFO L378 Elim1Store]: Elim1 eliminated variable 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-25 03:12:01,741 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:12:01,744 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:12:01,812 INFO L349 Elim1Store]: treesize reduction 25, result has 41.9 percent of original size [2024-11-25 03:12:01,813 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 91 treesize of output 95 [2024-11-25 03:12:01,818 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-25 03:12:01,889 INFO L349 Elim1Store]: treesize reduction 29, result has 38.3 percent of original size [2024-11-25 03:12:01,889 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 65 [2024-11-25 03:12:01,901 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:12:01,906 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:12:01,914 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 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 56 treesize of output 60 [2024-11-25 03:12:01,929 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 21 [2024-11-25 03:12:01,989 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:12:01,990 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2024-11-25 03:12:02,007 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:12:02,008 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2024-11-25 03:12:02,054 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2024-11-25 03:12:02,228 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:12:02,231 INFO L349 Elim1Store]: treesize reduction 31, result has 3.1 percent of original size [2024-11-25 03:12:02,231 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 1 case distinctions, treesize of input 18 treesize of output 1 [2024-11-25 03:12:02,728 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 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 24 treesize of output 12 [2024-11-25 03:12:02,740 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-25 03:12:02,943 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse4 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (<= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 c_~ARR_SIZE~0) (not (and .cse0 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4)) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4)) .cse3 .cse4 (not (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4)) (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_arrayElimArr_64 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_64) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_64 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_32 (Array Int Int)) (v_arrayElimArr_58 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_32) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_58) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_58 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0))) is different from false [2024-11-25 03:12:03,477 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_arrayElimArr_64 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_64) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_64 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse3 (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 c_~ARR_SIZE~0) (not (and .cse0 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse4 .cse5)) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse4 .cse5)) .cse4 .cse5 (not (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse4 .cse5)) (exists ((v_DerPreprocessor_32 (Array Int Int)) (v_arrayElimArr_58 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_32) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_58) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_58 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0))) is different from false [2024-11-25 03:12:03,489 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse4 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (<= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 c_~ARR_SIZE~0) (not (and .cse0 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4)) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4)) .cse3 .cse4 (not (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4)) (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_arrayElimArr_64 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_64) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_64 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_32 (Array Int Int)) (v_arrayElimArr_58 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_32) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_58) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_58 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0)))) is different from true [2024-11-25 03:12:03,503 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_arrayElimArr_64 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_64) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_64 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse3 (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 c_~ARR_SIZE~0) (not (and .cse0 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse4 .cse5)) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse4 .cse5)) .cse4 .cse5 (not (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse4 .cse5)) (exists ((v_DerPreprocessor_32 (Array Int Int)) (v_arrayElimArr_58 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_32) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_58) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_58 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0)))) is different from true [2024-11-25 03:12:03,525 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse7 (<= c_~ARR_SIZE~0 1))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 .cse7)) .cse4 .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_64 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_64) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_64 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse7)) is different from false [2024-11-25 03:12:04,120 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse7 (<= c_~ARR_SIZE~0 1)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_arrayElimArr_64 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_64) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_64 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse7)) .cse3 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 .cse7)) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) is different from false [2024-11-25 03:12:04,130 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse7 (<= c_~ARR_SIZE~0 1))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 .cse7)) .cse4 .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_64 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_64) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_64 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse7))) is different from true [2024-11-25 03:12:04,138 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse7 (<= c_~ARR_SIZE~0 1)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_arrayElimArr_64 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_64) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_64 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse7)) .cse3 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 .cse7)) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0)))) is different from true [2024-11-25 03:12:04,152 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (= 0 (select .cse1 0)) .cse3 .cse4 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_52 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_52) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_52 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (= c_~ARR_SIZE~0 1) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_64 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_64) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_64 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6)) is different from false [2024-11-25 03:12:04,160 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_arrayElimArr_64 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_64) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_64 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6)) .cse3 .cse4 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_52 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_52) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_52 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (= c_~ARR_SIZE~0 1) (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse6)) is different from false [2024-11-25 03:12:04,170 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (= 0 (select .cse1 0)) .cse3 .cse4 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_52 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_52) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_52 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (= c_~ARR_SIZE~0 1) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_64 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_64) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_64 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6))) is different from true [2024-11-25 03:12:04,180 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_arrayElimArr_64 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_64) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_64 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6)) .cse3 .cse4 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_52 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_52) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_52 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (= c_~ARR_SIZE~0 1) (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse6))) is different from true [2024-11-25 03:12:05,835 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse8 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (= c_~ARR_SIZE~0 1)) (.cse6 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse9 (<= c_~ARR_SIZE~0 1)) (.cse7 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse10 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_15| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_15| Int) (v_DerPreprocessor_35 (Array Int Int)) (v_arrayElimArr_64 (Array Int Int))) (and (= (select v_arrayElimArr_64 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_15| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_15|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_15| v_DerPreprocessor_35) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_15| v_arrayElimArr_64) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_15|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_15|)))) .cse0 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| Int) (v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_15 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_15) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_arrayElimArr_26) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|)) (= (select v_arrayElimArr_26 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse1 (not (and .cse0 .cse1 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| Int) (v_arrayElimArr_47 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| Int) (v_DerPreprocessor_28 (Array Int Int))) (and (= (select v_arrayElimArr_47 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| v_DerPreprocessor_28) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10| v_arrayElimArr_47) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10|)))) .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse7) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse2 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| Int) (v_DerPreprocessor_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_52 (Array Int Int))) (and (= (select v_arrayElimArr_52 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| v_DerPreprocessor_29) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| v_arrayElimArr_52) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12|)))) .cse8 .cse3 (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse7) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 c_~ARR_SIZE~0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse7 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| Int) (v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (select v_arrayElimArr_19 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| v_DerPreprocessor_10) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| v_arrayElimArr_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|)))) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse7 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse2 .cse4 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse5 .cse6)) .cse4 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) (not (and .cse0 .cse1 .cse2 .cse8 .cse3 .cse4 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_14| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_14| Int) (v_DerPreprocessor_32 (Array Int Int)) (v_arrayElimArr_58 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_11| Int)) (and (= (select v_arrayElimArr_58 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_11|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_14| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_14|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_14| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_14| v_arrayElimArr_58) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_14|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_14|)))) (exists ((v_arrayElimArr_59 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_59) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse7) (= (select v_arrayElimArr_59 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse9 .cse10)) (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_37 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse7 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse7 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse9 (exists ((v_DerPreprocessor_31 (Array Int Int)) (v_arrayElimArr_53 (Array Int Int))) (and (= (select v_arrayElimArr_53 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse7 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_53) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse10)) is different from false [2024-11-25 03:12:06,605 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse5 (= c_~ARR_SIZE~0 1)) (.cse6 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse8 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse9 (<= c_~ARR_SIZE~0 1)) (.cse7 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse10 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and .cse0 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| Int) (v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_15 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_15) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_arrayElimArr_26) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|)) (= (select v_arrayElimArr_26 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse1 (not (and .cse0 .cse1 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| Int) (v_arrayElimArr_47 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| Int) (v_DerPreprocessor_28 (Array Int Int))) (and (= (select v_arrayElimArr_47 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| v_DerPreprocessor_28) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10| v_arrayElimArr_47) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10|)))) .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse7) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse2 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| Int) (v_DerPreprocessor_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_52 (Array Int Int))) (and (= (select v_arrayElimArr_52 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| v_DerPreprocessor_29) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| v_arrayElimArr_52) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12|)))) .cse8 .cse3 (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse7) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 c_~ARR_SIZE~0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse7 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| Int) (v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (select v_arrayElimArr_19 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| v_DerPreprocessor_10) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| v_arrayElimArr_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|)))) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse7 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse2 .cse4 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse5 .cse6)) .cse4 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) (not (and .cse0 .cse1 .cse2 .cse8 .cse3 .cse4 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_14| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_14| Int) (v_DerPreprocessor_32 (Array Int Int)) (v_arrayElimArr_58 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_11| Int)) (and (= (select v_arrayElimArr_58 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_11|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_14| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_14|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_14| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_14| v_arrayElimArr_58) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_14|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_14|)))) (exists ((v_arrayElimArr_59 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_59) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse7) (= (select v_arrayElimArr_59 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse9 .cse10)) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_15| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_15| Int) (v_DerPreprocessor_35 (Array Int Int)) (v_arrayElimArr_64 (Array Int Int))) (and (= (select v_arrayElimArr_64 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_15| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_15|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_15| v_DerPreprocessor_35) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_15| v_arrayElimArr_64) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_15|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_15|)))) .cse0 .cse1 .cse2 .cse8 .cse3 .cse4 (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_37 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse7 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse9 .cse10)) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse7 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse9 (exists ((v_DerPreprocessor_31 (Array Int Int)) (v_arrayElimArr_53 (Array Int Int))) (and (= (select v_arrayElimArr_53 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse7 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_53) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse10)) is different from false [2024-11-25 03:12:06,644 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse8 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (= c_~ARR_SIZE~0 1)) (.cse6 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse9 (<= c_~ARR_SIZE~0 1)) (.cse7 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse10 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_15| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_15| Int) (v_DerPreprocessor_35 (Array Int Int)) (v_arrayElimArr_64 (Array Int Int))) (and (= (select v_arrayElimArr_64 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_15| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_15|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_15| v_DerPreprocessor_35) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_15| v_arrayElimArr_64) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_15|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_15|)))) .cse0 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| Int) (v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_15 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_15) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_arrayElimArr_26) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|)) (= (select v_arrayElimArr_26 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse1 (not (and .cse0 .cse1 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| Int) (v_arrayElimArr_47 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| Int) (v_DerPreprocessor_28 (Array Int Int))) (and (= (select v_arrayElimArr_47 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| v_DerPreprocessor_28) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10| v_arrayElimArr_47) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10|)))) .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse7) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse2 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| Int) (v_DerPreprocessor_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_52 (Array Int Int))) (and (= (select v_arrayElimArr_52 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| v_DerPreprocessor_29) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| v_arrayElimArr_52) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12|)))) .cse8 .cse3 (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse7) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 c_~ARR_SIZE~0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse7 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| Int) (v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (select v_arrayElimArr_19 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| v_DerPreprocessor_10) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| v_arrayElimArr_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|)))) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse7 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse2 .cse4 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse5 .cse6)) .cse4 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) (not (and .cse0 .cse1 .cse2 .cse8 .cse3 .cse4 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_14| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_14| Int) (v_DerPreprocessor_32 (Array Int Int)) (v_arrayElimArr_58 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_11| Int)) (and (= (select v_arrayElimArr_58 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_11|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_14| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_14|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_14| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_14| v_arrayElimArr_58) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_14|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_14|)))) (exists ((v_arrayElimArr_59 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_59) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse7) (= (select v_arrayElimArr_59 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse9 .cse10)) (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_37 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse7 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse7 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse9 (exists ((v_DerPreprocessor_31 (Array Int Int)) (v_arrayElimArr_53 (Array Int Int))) (and (= (select v_arrayElimArr_53 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse7 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_53) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse10))) is different from true [2024-11-25 03:12:06,664 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse5 (= c_~ARR_SIZE~0 1)) (.cse6 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse8 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse9 (<= c_~ARR_SIZE~0 1)) (.cse7 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse10 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and .cse0 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| Int) (v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_15 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_15) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_arrayElimArr_26) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|)) (= (select v_arrayElimArr_26 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse1 (not (and .cse0 .cse1 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| Int) (v_arrayElimArr_47 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| Int) (v_DerPreprocessor_28 (Array Int Int))) (and (= (select v_arrayElimArr_47 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| v_DerPreprocessor_28) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10| v_arrayElimArr_47) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10|)))) .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse7) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse2 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| Int) (v_DerPreprocessor_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_52 (Array Int Int))) (and (= (select v_arrayElimArr_52 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| v_DerPreprocessor_29) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| v_arrayElimArr_52) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12|)))) .cse8 .cse3 (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse7) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 c_~ARR_SIZE~0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse7 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| Int) (v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (select v_arrayElimArr_19 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| v_DerPreprocessor_10) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| v_arrayElimArr_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|)))) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse7 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse2 .cse4 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse5 .cse6)) .cse4 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) (not (and .cse0 .cse1 .cse2 .cse8 .cse3 .cse4 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_14| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_14| Int) (v_DerPreprocessor_32 (Array Int Int)) (v_arrayElimArr_58 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_11| Int)) (and (= (select v_arrayElimArr_58 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_11|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_14| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_14|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_14| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_14| v_arrayElimArr_58) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_14|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_14|)))) (exists ((v_arrayElimArr_59 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_59) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse7) (= (select v_arrayElimArr_59 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse9 .cse10)) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_15| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_15| Int) (v_DerPreprocessor_35 (Array Int Int)) (v_arrayElimArr_64 (Array Int Int))) (and (= (select v_arrayElimArr_64 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_15| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_15|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_15| v_DerPreprocessor_35) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_15| v_arrayElimArr_64) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_15|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_15|)))) .cse0 .cse1 .cse2 .cse8 .cse3 .cse4 (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_37 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse7 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse9 .cse10)) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse7 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse9 (exists ((v_DerPreprocessor_31 (Array Int Int)) (v_arrayElimArr_53 (Array Int Int))) (and (= (select v_arrayElimArr_53 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse7 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_53) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse10))) is different from true [2024-11-25 03:12:06,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:12:06,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 828 states to 77 states and 820 transitions. [2024-11-25 03:12:06,719 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 820 transitions. [2024-11-25 03:12:06,720 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-11-25 03:12:06,721 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:12:06,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:12:06,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:12:06,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:12:06,798 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-25 03:12:06,801 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:12:06,819 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-25 03:12:06,842 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-25 03:12:06,848 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-25 03:12:06,854 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 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-25 03:12:07,657 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:12:07,660 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 50 treesize of output 18 [2024-11-25 03:12:07,752 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 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 24 treesize of output 12 [2024-11-25 03:12:07,762 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-25 03:12:08,052 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0))) (and .cse0 .cse1 (= 0 (select .cse2 0)) .cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 c_~ARR_SIZE~0) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse3 .cse4 (= c_~ARR_SIZE~0 1))) .cse4 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= c_~ARR_SIZE~0 1))) is different from false [2024-11-25 03:12:08,068 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0))) (and .cse0 .cse1 (= 0 (select .cse2 0)) .cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 c_~ARR_SIZE~0) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse3 .cse4 (= c_~ARR_SIZE~0 1))) .cse4 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= c_~ARR_SIZE~0 1)))) is different from true [2024-11-25 03:12:08,080 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (<= c_~ARR_SIZE~0 1))) (and .cse0 .cse1 (= 0 (select .cse2 0)) .cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= 1 c_~ARR_SIZE~0) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse3 .cse4 (= c_~ARR_SIZE~0 1))) .cse4 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse5 (not (and .cse0 .cse1 .cse3 (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5)))) is different from false [2024-11-25 03:12:08,321 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (<= c_~ARR_SIZE~0 1))) (and .cse0 .cse1 (= 0 (select .cse2 0)) .cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= 1 c_~ARR_SIZE~0) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse3 .cse4 (= c_~ARR_SIZE~0 1))) .cse4 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse5 (not (and .cse0 .cse1 .cse3 (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5))))) is different from true [2024-11-25 03:12:08,375 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse4 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse5 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse6 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse9 (= c_~ARR_SIZE~0 1)) (.cse10 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse7 (<= c_~ARR_SIZE~0 1)) (.cse8 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and .cse0 .cse1 (= 0 (select .cse2 0)) (not (and .cse0 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| Int) (v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_15 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_15) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_arrayElimArr_26) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|)) (= (select v_arrayElimArr_26 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse1 .cse3 .cse4 .cse5 (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6 .cse7 .cse8)) .cse3 .cse4 .cse5 (<= 1 c_~ARR_SIZE~0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| Int) (v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (select v_arrayElimArr_19 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| v_DerPreprocessor_10) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| v_arrayElimArr_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|)))) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse3 .cse6 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse9 .cse10)) .cse6 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse9 .cse10 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse7 .cse8)) is different from false [2024-11-25 03:12:08,394 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse4 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse5 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse6 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse9 (= c_~ARR_SIZE~0 1)) (.cse10 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse7 (<= c_~ARR_SIZE~0 1)) (.cse8 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and .cse0 .cse1 (= 0 (select .cse2 0)) (not (and .cse0 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| Int) (v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_15 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_15) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_arrayElimArr_26) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|)) (= (select v_arrayElimArr_26 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse1 .cse3 .cse4 .cse5 (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6 .cse7 .cse8)) .cse3 .cse4 .cse5 (<= 1 c_~ARR_SIZE~0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| Int) (v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (select v_arrayElimArr_19 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| v_DerPreprocessor_10) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| v_arrayElimArr_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|)))) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse3 .cse6 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse9 .cse10)) .cse6 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse9 .cse10 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse7 .cse8))) is different from true [2024-11-25 03:12:08,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:12:08,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 844 states to 78 states and 836 transitions. [2024-11-25 03:12:08,432 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 836 transitions. [2024-11-25 03:12:08,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-11-25 03:12:08,435 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:12:08,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:12:08,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:12:08,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:12:08,526 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-11-25 03:12:08,529 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:12:08,543 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-25 03:12:08,579 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-25 03:12:08,582 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:12:08,583 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-25 03:12:08,592 INFO L378 Elim1Store]: Elim1 eliminated variable 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-25 03:12:11,982 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:12:11,985 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:12:12,074 INFO L349 Elim1Store]: treesize reduction 25, result has 41.9 percent of original size [2024-11-25 03:12:12,075 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 103 treesize of output 107 [2024-11-25 03:12:12,148 INFO L349 Elim1Store]: treesize reduction 42, result has 10.6 percent of original size [2024-11-25 03:12:12,148 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 95 treesize of output 94 [2024-11-25 03:12:12,157 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:12:12,163 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:12:12,168 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 37 [2024-11-25 03:12:12,179 INFO L378 Elim1Store]: Elim1 eliminated variable 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 24 treesize of output 23 [2024-11-25 03:12:12,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 12 treesize of output 11 [2024-11-25 03:12:12,341 INFO L349 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2024-11-25 03:12:12,341 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 18 treesize of output 30 [2024-11-25 03:12:12,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 5 treesize of output 3 [2024-11-25 03:12:12,690 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-25 03:12:13,806 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse4 (<= |c_ULTIMATE.start_main_~count~0#1| 1))) (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (not (and .cse0 .cse2 (<= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse3 .cse4 (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_arrayElimArr_71 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_40) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_71) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_71 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse2 (<= 1 c_~ARR_SIZE~0) .cse3 .cse4 (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0))) is different from false [2024-11-25 03:12:14,444 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse4 (<= |c_ULTIMATE.start_main_~count~0#1| 1))) (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (not (and .cse0 .cse2 (<= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse3 .cse4 (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_arrayElimArr_71 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_40) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_71) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_71 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse2 (<= 1 c_~ARR_SIZE~0) .cse3 .cse4 (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0)))) is different from true [2024-11-25 03:12:14,494 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 .cse1 (= 0 (select .cse2 0)) .cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 c_~ARR_SIZE~0) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse3 .cse4 (= c_~ARR_SIZE~0 1))) .cse4 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= c_~ARR_SIZE~0 1) (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_arrayElimArr_71 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_40) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_71) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_71 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) is different from false [2024-11-25 03:12:15,078 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 .cse1 (= 0 (select .cse2 0)) .cse3 (not (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse6 (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_arrayElimArr_71 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_40) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_71) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_71 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse4 (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 c_~ARR_SIZE~0) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse3 .cse5 (= c_~ARR_SIZE~0 1))) .cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse6)) is different from false [2024-11-25 03:12:15,087 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 .cse1 (= 0 (select .cse2 0)) .cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 c_~ARR_SIZE~0) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse3 .cse4 (= c_~ARR_SIZE~0 1))) .cse4 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= c_~ARR_SIZE~0 1) (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_arrayElimArr_71 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_40) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_71) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_71 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0)))))) is different from true [2024-11-25 03:12:15,094 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 .cse1 (= 0 (select .cse2 0)) .cse3 (not (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse6 (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_arrayElimArr_71 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_40) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_71) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_71 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse4 (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 c_~ARR_SIZE~0) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse3 .cse5 (= c_~ARR_SIZE~0 1))) .cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse6))) is different from true [2024-11-25 03:12:15,113 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (= c_~ARR_SIZE~0 1)) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 .cse1 (= 0 (select .cse2 0)) .cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 c_~ARR_SIZE~0) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse3 .cse4 .cse5)) .cse4 .cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= c_~ARR_SIZE~0 1) (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_arrayElimArr_71 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_40) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_71) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_71 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) is different from false [2024-11-25 03:12:15,120 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse7 (= c_~ARR_SIZE~0 1)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 .cse1 (= 0 (select .cse2 0)) .cse3 (not (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse6 (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_arrayElimArr_71 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_40) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_71) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_71 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse4 (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 c_~ARR_SIZE~0) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse3 .cse5 .cse7)) .cse5 .cse7 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse6)) is different from false [2024-11-25 03:12:15,129 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (= c_~ARR_SIZE~0 1)) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 .cse1 (= 0 (select .cse2 0)) .cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 c_~ARR_SIZE~0) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse3 .cse4 .cse5)) .cse4 .cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= c_~ARR_SIZE~0 1) (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_arrayElimArr_71 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_40) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_71) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_71 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0)))))) is different from true [2024-11-25 03:12:15,136 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse7 (= c_~ARR_SIZE~0 1)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 .cse1 (= 0 (select .cse2 0)) .cse3 (not (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse6 (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_arrayElimArr_71 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_40) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_71) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_71 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse4 (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 c_~ARR_SIZE~0) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse3 .cse5 .cse7)) .cse5 .cse7 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse6))) is different from true [2024-11-25 03:12:16,982 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse8 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse7 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse9 (<= c_~ARR_SIZE~0 1)) (.cse10 (<= 0 |c_ULTIMATE.start_main_~index~0#1|)) (.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 .cse1 .cse2 (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3))) .cse2 .cse4 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| Int) (v_DerPreprocessor_18 (Array Int Int)) (v_arrayElimArr_31 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6|)) (= (select v_arrayElimArr_31 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_31) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|)))) .cse5 .cse6 .cse7)) .cse8 .cse4 (<= 1 c_~ARR_SIZE~0) (not (and .cse0 .cse1 .cse2 .cse8 .cse4 (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse3 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| Int) (v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (select v_arrayElimArr_19 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| v_DerPreprocessor_10) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| v_arrayElimArr_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|)))) .cse5 .cse9 .cse10)) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse3 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse2 .cse5 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse6 .cse7)) .cse5 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) (exists ((v_DerPreprocessor_42 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_13| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| Int) (v_arrayElimArr_72 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| v_DerPreprocessor_42) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| v_arrayElimArr_72) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17|)) (= (select v_arrayElimArr_72 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_13|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17|)))) .cse6 .cse7 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse3 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse9 .cse10 (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_arrayElimArr_71 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_40) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_71) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3) (= (select v_arrayElimArr_71 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) is different from false [2024-11-25 03:12:17,803 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse8 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse9 (<= c_~ARR_SIZE~0 1)) (.cse10 (<= 0 |c_ULTIMATE.start_main_~index~0#1|)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse7 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 .cse1 .cse2 (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3))) .cse2 .cse4 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| Int) (v_DerPreprocessor_18 (Array Int Int)) (v_arrayElimArr_31 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6|)) (= (select v_arrayElimArr_31 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_31) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|)))) .cse5 .cse6 .cse7)) (not (and .cse0 .cse1 .cse2 .cse8 .cse4 .cse5 (exists ((v_DerPreprocessor_42 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_13| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| Int) (v_arrayElimArr_72 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| v_DerPreprocessor_42) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| v_arrayElimArr_72) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17|)) (= (select v_arrayElimArr_72 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_13|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17|)))) .cse9 .cse10 (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_arrayElimArr_71 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_40) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_71) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3) (= (select v_arrayElimArr_71 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse4 (<= 1 c_~ARR_SIZE~0) (not (and .cse0 .cse1 .cse2 .cse8 .cse4 (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse3 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| Int) (v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (select v_arrayElimArr_19 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| v_DerPreprocessor_10) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| v_arrayElimArr_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|)))) .cse5 .cse9 .cse10)) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse3 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse2 .cse5 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse6 .cse7)) .cse5 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse6 .cse7 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse3 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))))) is different from false [2024-11-25 03:12:17,820 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse8 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse7 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse9 (<= c_~ARR_SIZE~0 1)) (.cse10 (<= 0 |c_ULTIMATE.start_main_~index~0#1|)) (.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 .cse1 .cse2 (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3))) .cse2 .cse4 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| Int) (v_DerPreprocessor_18 (Array Int Int)) (v_arrayElimArr_31 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6|)) (= (select v_arrayElimArr_31 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_31) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|)))) .cse5 .cse6 .cse7)) .cse8 .cse4 (<= 1 c_~ARR_SIZE~0) (not (and .cse0 .cse1 .cse2 .cse8 .cse4 (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse3 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| Int) (v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (select v_arrayElimArr_19 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| v_DerPreprocessor_10) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| v_arrayElimArr_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|)))) .cse5 .cse9 .cse10)) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse3 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse2 .cse5 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse6 .cse7)) .cse5 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) (exists ((v_DerPreprocessor_42 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_13| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| Int) (v_arrayElimArr_72 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| v_DerPreprocessor_42) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| v_arrayElimArr_72) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17|)) (= (select v_arrayElimArr_72 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_13|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17|)))) .cse6 .cse7 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse3 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse9 .cse10 (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_arrayElimArr_71 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_40) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_71) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3) (= (select v_arrayElimArr_71 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0)))))) is different from true [2024-11-25 03:12:17,834 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse8 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse9 (<= c_~ARR_SIZE~0 1)) (.cse10 (<= 0 |c_ULTIMATE.start_main_~index~0#1|)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse7 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 .cse1 .cse2 (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3))) .cse2 .cse4 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| Int) (v_DerPreprocessor_18 (Array Int Int)) (v_arrayElimArr_31 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6|)) (= (select v_arrayElimArr_31 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_31) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|)))) .cse5 .cse6 .cse7)) (not (and .cse0 .cse1 .cse2 .cse8 .cse4 .cse5 (exists ((v_DerPreprocessor_42 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_13| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| Int) (v_arrayElimArr_72 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| v_DerPreprocessor_42) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| v_arrayElimArr_72) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17|)) (= (select v_arrayElimArr_72 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_13|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17|)))) .cse9 .cse10 (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_arrayElimArr_71 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_40) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_71) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3) (= (select v_arrayElimArr_71 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse4 (<= 1 c_~ARR_SIZE~0) (not (and .cse0 .cse1 .cse2 .cse8 .cse4 (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse3 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| Int) (v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (select v_arrayElimArr_19 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| v_DerPreprocessor_10) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| v_arrayElimArr_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|)))) .cse5 .cse9 .cse10)) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse3 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse2 .cse5 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse6 .cse7)) .cse5 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse6 .cse7 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse3 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0))))))) is different from true [2024-11-25 03:12:17,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:12:17,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 942 states to 82 states and 934 transitions. [2024-11-25 03:12:17,881 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 934 transitions. [2024-11-25 03:12:17,882 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-11-25 03:12:17,882 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:12:17,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:12:17,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:12:17,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:12:17,942 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 31 conjuncts are in the unsatisfiable core [2024-11-25 03:12:17,945 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:12:17,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 10 treesize of output 8 [2024-11-25 03:12:17,999 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-25 03:12:18,002 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:12:18,003 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-25 03:12:18,010 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-25 03:12:21,398 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:12:21,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:12:21,468 INFO L349 Elim1Store]: treesize reduction 21, result has 46.2 percent of original size [2024-11-25 03:12:21,469 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 59 treesize of output 67 [2024-11-25 03:12:21,475 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-25 03:12:21,547 INFO L349 Elim1Store]: treesize reduction 25, result has 41.9 percent of original size [2024-11-25 03:12:21,548 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 57 [2024-11-25 03:12:21,557 INFO L378 Elim1Store]: Elim1 eliminated variable 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 22 treesize of output 21 [2024-11-25 03:12:21,568 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 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 24 treesize of output 24 [2024-11-25 03:12:21,633 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 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-25 03:12:21,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:12:21,709 INFO L349 Elim1Store]: treesize reduction 23, result has 4.2 percent of original size [2024-11-25 03:12:21,710 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 1 case distinctions, treesize of input 14 treesize of output 1 [2024-11-25 03:12:21,797 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 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 24 treesize of output 12 [2024-11-25 03:12:21,810 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-25 03:12:22,033 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (<= |c_ULTIMATE.start_main_~count~0#1| 1))) (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_arrayElimArr_71 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_40) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_71) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_71 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) (exists ((v_arrayElimArr_76 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_76 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_76) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 .cse3 (<= 1 c_~ARR_SIZE~0) .cse4 .cse5 (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0))) is different from false [2024-11-25 03:12:22,596 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= 1 c_~ARR_SIZE~0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (<= |c_ULTIMATE.start_main_~count~0#1| 1))) (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_76 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_76 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_76) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (not (and .cse0 .cse2 .cse3 .cse5 .cse6 (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_arrayElimArr_71 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_40) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_71) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_71 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse2 .cse4 .cse5 .cse6 (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0))) is different from false [2024-11-25 03:12:22,605 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (<= |c_ULTIMATE.start_main_~count~0#1| 1))) (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_arrayElimArr_71 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_40) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_71) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_71 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) (exists ((v_arrayElimArr_76 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_76 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_76) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 .cse3 (<= 1 c_~ARR_SIZE~0) .cse4 .cse5 (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0)))) is different from true [2024-11-25 03:12:22,612 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= 1 c_~ARR_SIZE~0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (<= |c_ULTIMATE.start_main_~count~0#1| 1))) (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_76 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_76 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_76) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (not (and .cse0 .cse2 .cse3 .cse5 .cse6 (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_arrayElimArr_71 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_40) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_71) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_71 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse2 .cse4 .cse5 .cse6 (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0)))) is different from true [2024-11-25 03:12:22,632 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (= c_~ARR_SIZE~0 1)) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 .cse1 (= 0 (select .cse2 0)) (exists ((v_arrayElimArr_76 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_76 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_76) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2))) .cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 c_~ARR_SIZE~0) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse3 .cse4 .cse5)) .cse4 .cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= c_~ARR_SIZE~0 1) (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_arrayElimArr_71 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_40) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_71) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_71 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) is different from false [2024-11-25 03:12:23,269 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 .cse1 (= 0 (select .cse2 0)) .cse3 .cse4 (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 c_~ARR_SIZE~0) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_76 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_76 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_76) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2))) .cse3 .cse4 .cse5 .cse6)) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse3 .cse5 .cse6)) .cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= c_~ARR_SIZE~0 1) (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_arrayElimArr_71 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_40) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_71) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_71 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) is different from false [2024-11-25 03:12:23,278 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (= c_~ARR_SIZE~0 1)) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 .cse1 (= 0 (select .cse2 0)) (exists ((v_arrayElimArr_76 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_76 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_76) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2))) .cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 c_~ARR_SIZE~0) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse3 .cse4 .cse5)) .cse4 .cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= c_~ARR_SIZE~0 1) (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_arrayElimArr_71 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_40) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_71) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_71 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0)))))) is different from true [2024-11-25 03:12:23,285 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 .cse1 (= 0 (select .cse2 0)) .cse3 .cse4 (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 c_~ARR_SIZE~0) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_76 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_76 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_76) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2))) .cse3 .cse4 .cse5 .cse6)) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse3 .cse5 .cse6)) .cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= c_~ARR_SIZE~0 1) (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_arrayElimArr_71 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_40) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_71) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_71 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0)))))) is different from true [2024-11-25 03:12:23,299 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse7 (= c_~ARR_SIZE~0 1)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 .cse1 (= 0 (select .cse2 0)) (exists ((v_arrayElimArr_76 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_76 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_76) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2))) .cse3 (not (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse6 (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_arrayElimArr_71 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_40) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_71) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_71 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse4 (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 c_~ARR_SIZE~0) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse3 .cse5 .cse7)) .cse5 .cse7 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse6)) is different from false [2024-11-25 03:12:23,306 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse7 (= c_~ARR_SIZE~0 1)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 .cse1 (= 0 (select .cse2 0)) .cse3 (not (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse6 (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_arrayElimArr_71 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_40) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_71) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_71 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse4 (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 c_~ARR_SIZE~0) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_76 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_76 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_76) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2))) .cse3 .cse4 .cse5 .cse7)) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse3 .cse5 .cse7)) .cse5 .cse7 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse6)) is different from false [2024-11-25 03:12:23,316 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse7 (= c_~ARR_SIZE~0 1)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 .cse1 (= 0 (select .cse2 0)) (exists ((v_arrayElimArr_76 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_76 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_76) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2))) .cse3 (not (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse6 (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_arrayElimArr_71 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_40) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_71) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_71 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse4 (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 c_~ARR_SIZE~0) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse3 .cse5 .cse7)) .cse5 .cse7 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse6))) is different from true [2024-11-25 03:12:23,323 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse7 (= c_~ARR_SIZE~0 1)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 .cse1 (= 0 (select .cse2 0)) .cse3 (not (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse6 (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_arrayElimArr_71 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_40) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_71) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_71 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse4 (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 c_~ARR_SIZE~0) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_76 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_76 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_76) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2))) .cse3 .cse4 .cse5 .cse7)) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse3 .cse5 .cse7)) .cse5 .cse7 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse6))) is different from true [2024-11-25 03:12:24,926 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse8 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse9 (<= c_~ARR_SIZE~0 1)) (.cse10 (<= 0 |c_ULTIMATE.start_main_~index~0#1|)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse7 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and (exists ((v_arrayElimArr_77 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_18| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_18| Int) (v_DerPreprocessor_45 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_14| Int)) (and (= (select v_arrayElimArr_77 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_14|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_18| v_DerPreprocessor_45) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_18| v_arrayElimArr_77) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_18|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_18|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_18| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_18|)))) .cse0 .cse1 (exists ((v_arrayElimArr_76 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_76 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_76) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2))) .cse3 (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2))) .cse3 .cse4 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| Int) (v_DerPreprocessor_18 (Array Int Int)) (v_arrayElimArr_31 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6|)) (= (select v_arrayElimArr_31 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_31) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|)))) .cse5 .cse6 .cse7)) (not (and .cse0 .cse1 .cse3 .cse8 .cse4 .cse5 (exists ((v_DerPreprocessor_42 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_13| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| Int) (v_arrayElimArr_72 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| v_DerPreprocessor_42) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| v_arrayElimArr_72) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17|)) (= (select v_arrayElimArr_72 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_13|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17|)))) .cse9 .cse10 (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_arrayElimArr_71 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_40) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_71) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_71 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse4 (<= 1 c_~ARR_SIZE~0) (not (and .cse0 .cse1 .cse3 .cse8 .cse4 (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| Int) (v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (select v_arrayElimArr_19 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| v_DerPreprocessor_10) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| v_arrayElimArr_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|)))) .cse5 .cse9 .cse10)) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse3 .cse5 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse6 .cse7)) .cse5 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse6 .cse7 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))))) is different from false [2024-11-25 03:12:25,895 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse8 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse9 (<= c_~ARR_SIZE~0 1)) (.cse10 (<= 0 |c_ULTIMATE.start_main_~index~0#1|)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse7 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 .cse1 .cse2 (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3))) .cse2 .cse4 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| Int) (v_DerPreprocessor_18 (Array Int Int)) (v_arrayElimArr_31 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6|)) (= (select v_arrayElimArr_31 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_31) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|)))) .cse5 .cse6 .cse7)) (not (and .cse0 .cse1 .cse2 .cse8 .cse4 .cse5 (exists ((v_DerPreprocessor_42 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_13| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| Int) (v_arrayElimArr_72 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| v_DerPreprocessor_42) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| v_arrayElimArr_72) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17|)) (= (select v_arrayElimArr_72 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_13|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17|)))) .cse9 .cse10 (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_arrayElimArr_71 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_40) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_71) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3) (= (select v_arrayElimArr_71 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse4 (not (and (exists ((v_arrayElimArr_77 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_18| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_18| Int) (v_DerPreprocessor_45 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_14| Int)) (and (= (select v_arrayElimArr_77 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_14|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_18| v_DerPreprocessor_45) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_18| v_arrayElimArr_77) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_18|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_18|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_18| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_18|)))) .cse0 .cse1 (exists ((v_arrayElimArr_76 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_76 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_76) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3))) .cse2 .cse4 .cse5 .cse6 .cse7)) (<= 1 c_~ARR_SIZE~0) (not (and .cse0 .cse1 .cse2 .cse8 .cse4 (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse3 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| Int) (v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (select v_arrayElimArr_19 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| v_DerPreprocessor_10) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| v_arrayElimArr_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|)))) .cse5 .cse9 .cse10)) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse3 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse2 .cse5 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse6 .cse7)) .cse5 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse6 .cse7 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse3 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))))) is different from false [2024-11-25 03:12:25,927 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse8 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse9 (<= c_~ARR_SIZE~0 1)) (.cse10 (<= 0 |c_ULTIMATE.start_main_~index~0#1|)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse7 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and (exists ((v_arrayElimArr_77 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_18| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_18| Int) (v_DerPreprocessor_45 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_14| Int)) (and (= (select v_arrayElimArr_77 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_14|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_18| v_DerPreprocessor_45) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_18| v_arrayElimArr_77) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_18|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_18|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_18| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_18|)))) .cse0 .cse1 (exists ((v_arrayElimArr_76 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_76 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_76) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2))) .cse3 (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2))) .cse3 .cse4 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| Int) (v_DerPreprocessor_18 (Array Int Int)) (v_arrayElimArr_31 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6|)) (= (select v_arrayElimArr_31 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_31) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|)))) .cse5 .cse6 .cse7)) (not (and .cse0 .cse1 .cse3 .cse8 .cse4 .cse5 (exists ((v_DerPreprocessor_42 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_13| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| Int) (v_arrayElimArr_72 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| v_DerPreprocessor_42) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| v_arrayElimArr_72) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17|)) (= (select v_arrayElimArr_72 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_13|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17|)))) .cse9 .cse10 (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_arrayElimArr_71 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_40) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_71) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_71 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse4 (<= 1 c_~ARR_SIZE~0) (not (and .cse0 .cse1 .cse3 .cse8 .cse4 (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| Int) (v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (select v_arrayElimArr_19 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| v_DerPreprocessor_10) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| v_arrayElimArr_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|)))) .cse5 .cse9 .cse10)) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse3 .cse5 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse6 .cse7)) .cse5 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse6 .cse7 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0))))))) is different from true [2024-11-25 03:12:25,948 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse8 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse9 (<= c_~ARR_SIZE~0 1)) (.cse10 (<= 0 |c_ULTIMATE.start_main_~index~0#1|)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse7 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 .cse1 .cse2 (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3))) .cse2 .cse4 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| Int) (v_DerPreprocessor_18 (Array Int Int)) (v_arrayElimArr_31 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6|)) (= (select v_arrayElimArr_31 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_31) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|)))) .cse5 .cse6 .cse7)) (not (and .cse0 .cse1 .cse2 .cse8 .cse4 .cse5 (exists ((v_DerPreprocessor_42 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_13| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| Int) (v_arrayElimArr_72 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| v_DerPreprocessor_42) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| v_arrayElimArr_72) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17|)) (= (select v_arrayElimArr_72 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_13|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17|)))) .cse9 .cse10 (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_arrayElimArr_71 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_40) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_71) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3) (= (select v_arrayElimArr_71 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse4 (not (and (exists ((v_arrayElimArr_77 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_18| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_18| Int) (v_DerPreprocessor_45 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_14| Int)) (and (= (select v_arrayElimArr_77 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_14|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_18| v_DerPreprocessor_45) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_18| v_arrayElimArr_77) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_18|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_18|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_18| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_18|)))) .cse0 .cse1 (exists ((v_arrayElimArr_76 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_76 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_76) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3))) .cse2 .cse4 .cse5 .cse6 .cse7)) (<= 1 c_~ARR_SIZE~0) (not (and .cse0 .cse1 .cse2 .cse8 .cse4 (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse3 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| Int) (v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (select v_arrayElimArr_19 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| v_DerPreprocessor_10) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| v_arrayElimArr_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|)))) .cse5 .cse9 .cse10)) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse3 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse2 .cse5 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse6 .cse7)) .cse5 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse6 .cse7 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse3 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0))))))) is different from true [2024-11-25 03:12:26,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:12:26,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1048 states to 86 states and 1040 transitions. [2024-11-25 03:12:26,008 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 1040 transitions. [2024-11-25 03:12:26,009 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-11-25 03:12:26,009 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:12:26,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:12:26,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:12:26,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:12:26,087 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-25 03:12:26,090 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:12:26,103 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-25 03:12:26,124 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-25 03:12:26,130 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 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-25 03:12:26,133 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:12:26,133 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2024-11-25 03:12:29,487 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:12:29,488 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:12:29,545 INFO L349 Elim1Store]: treesize reduction 25, result has 41.9 percent of original size [2024-11-25 03:12:29,545 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 91 treesize of output 95 [2024-11-25 03:12:29,551 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-25 03:12:29,624 INFO L349 Elim1Store]: treesize reduction 29, result has 38.3 percent of original size [2024-11-25 03:12:29,625 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 65 [2024-11-25 03:12:29,632 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:12:29,636 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:12:29,640 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 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 56 treesize of output 64 [2024-11-25 03:12:29,651 INFO L378 Elim1Store]: Elim1 eliminated variable 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 22 treesize of output 21 [2024-11-25 03:12:29,723 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2024-11-25 03:12:29,744 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:12:29,746 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:12:29,747 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 0 case distinctions, treesize of input 31 treesize of output 3 [2024-11-25 03:12:29,768 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:12:29,769 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:12:29,770 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 0 case distinctions, treesize of input 31 treesize of output 3 [2024-11-25 03:12:29,858 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:12:29,859 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:12:29,860 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 0 case distinctions, treesize of input 29 treesize of output 3 [2024-11-25 03:12:29,872 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:12:29,874 INFO L349 Elim1Store]: treesize reduction 31, result has 3.1 percent of original size [2024-11-25 03:12:29,874 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 1 case distinctions, treesize of input 18 treesize of output 1 [2024-11-25 03:12:30,080 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 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 24 treesize of output 12 [2024-11-25 03:12:30,088 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-25 03:12:31,326 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse4 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_46 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (and (= (select v_DerPreprocessor_47 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (<= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse3 .cse4)) .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (<= 1 c_~ARR_SIZE~0) .cse3 .cse4 (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_arrayElimArr_71 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_40) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_71) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_71 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) is different from false [2024-11-25 03:12:32,117 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse4 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_46 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (and (= (select v_DerPreprocessor_47 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (<= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse3 .cse4)) .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (<= 1 c_~ARR_SIZE~0) .cse3 .cse4 (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_arrayElimArr_71 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_40) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_71) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_71 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0)))))) is different from true [2024-11-25 03:12:32,185 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse7 (<= c_~ARR_SIZE~0 1))) (and .cse0 (exists ((v_DerPreprocessor_46 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (and (= (select v_DerPreprocessor_47 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 .cse7)) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse7)) is different from false [2024-11-25 03:12:32,907 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse7 (<= c_~ARR_SIZE~0 1))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_DerPreprocessor_46 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (and (= (select v_DerPreprocessor_47 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 .cse7)) .cse3 .cse4 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 .cse7)) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse7)) is different from false [2024-11-25 03:12:32,919 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse7 (<= c_~ARR_SIZE~0 1))) (and .cse0 (exists ((v_DerPreprocessor_46 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (and (= (select v_DerPreprocessor_47 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 .cse7)) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse7))) is different from true [2024-11-25 03:12:32,928 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse7 (<= c_~ARR_SIZE~0 1))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_DerPreprocessor_46 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (and (= (select v_DerPreprocessor_47 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 .cse7)) .cse3 .cse4 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 .cse7)) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse7))) is different from true [2024-11-25 03:12:32,946 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and (not (and .cse0 .cse1 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_32 (Array Int Int)) (v_arrayElimArr_58 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_32) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_58) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse5) (= (select v_arrayElimArr_58 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6)) .cse0 (exists ((v_DerPreprocessor_46 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (and (= (select v_DerPreprocessor_47 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 (= 0 (select .cse5 0)) .cse2 .cse3 (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse6)) .cse4 (= c_~ARR_SIZE~0 1) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_52 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_52) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_52 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse6)) .cse6)) is different from false [2024-11-25 03:12:32,957 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and (not (and .cse0 .cse1 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_32 (Array Int Int)) (v_arrayElimArr_58 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_32) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_58) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse5) (= (select v_arrayElimArr_58 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6)) .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 (= 0 (select .cse5 0)) (not (and .cse0 (exists ((v_DerPreprocessor_46 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (and (= (select v_DerPreprocessor_47 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse2 .cse3 .cse4 .cse6)) .cse2 .cse3 (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse6)) .cse4 (= c_~ARR_SIZE~0 1) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_52 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_52) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_52 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse6)) .cse6)) is different from false [2024-11-25 03:12:32,970 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and (not (and .cse0 .cse1 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_32 (Array Int Int)) (v_arrayElimArr_58 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_32) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_58) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse5) (= (select v_arrayElimArr_58 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6)) .cse0 (exists ((v_DerPreprocessor_46 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (and (= (select v_DerPreprocessor_47 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 (= 0 (select .cse5 0)) .cse2 .cse3 (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse6)) .cse4 (= c_~ARR_SIZE~0 1) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_52 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_52) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_52 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse6)) .cse6))) is different from true [2024-11-25 03:12:32,981 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and (not (and .cse0 .cse1 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_32 (Array Int Int)) (v_arrayElimArr_58 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_32) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_58) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse5) (= (select v_arrayElimArr_58 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6)) .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 (= 0 (select .cse5 0)) (not (and .cse0 (exists ((v_DerPreprocessor_46 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (and (= (select v_DerPreprocessor_47 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse2 .cse3 .cse4 .cse6)) .cse2 .cse3 (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse6)) .cse4 (= c_~ARR_SIZE~0 1) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_52 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_52) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_52 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse6)) .cse6))) is different from true [2024-11-25 03:12:34,884 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse8 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse7 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse9 (<= c_~ARR_SIZE~0 1)) (.cse10 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_15| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| v_DerPreprocessor_48) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| v_DerPreprocessor_49) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) 0 0)) (= (select v_DerPreprocessor_49 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_15|) 0))) .cse0 (exists ((v_DerPreprocessor_46 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (and (= (select v_DerPreprocessor_47 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| Int) (v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_15 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_15) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_arrayElimArr_26) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|)) (= (select v_arrayElimArr_26 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| Int) (v_arrayElimArr_47 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| Int) (v_DerPreprocessor_28 (Array Int Int))) (and (= (select v_arrayElimArr_47 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| v_DerPreprocessor_28) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10| v_arrayElimArr_47) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10|)))) .cse3 .cse4 .cse5 .cse6 .cse7 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse3 .cse8 (not (and .cse0 .cse2 .cse3 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| Int) (v_DerPreprocessor_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_52 (Array Int Int))) (and (= (select v_arrayElimArr_52 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| v_DerPreprocessor_29) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| v_arrayElimArr_52) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12|)))) .cse8 .cse4 .cse5 .cse9 (exists ((v_DerPreprocessor_31 (Array Int Int)) (v_arrayElimArr_53 (Array Int Int))) (and (= (select v_arrayElimArr_53 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_53) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse10)) .cse4 (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 c_~ARR_SIZE~0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| Int) (v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (select v_arrayElimArr_19 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| v_DerPreprocessor_10) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| v_arrayElimArr_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|)))) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse5 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse6 .cse7)) .cse5 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse6 .cse7 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse9 .cse10)) is different from false [2024-11-25 03:12:35,879 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse8 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse7 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse9 (<= c_~ARR_SIZE~0 1)) (.cse10 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and .cse0 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| Int) (v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_15 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_15) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_arrayElimArr_26) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|)) (= (select v_arrayElimArr_26 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse1 (= 0 (select .cse2 0)) (not (and .cse0 .cse1 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| Int) (v_arrayElimArr_47 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| Int) (v_DerPreprocessor_28 (Array Int Int))) (and (= (select v_arrayElimArr_47 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| v_DerPreprocessor_28) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10| v_arrayElimArr_47) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10|)))) .cse3 .cse4 .cse5 .cse6 .cse7 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse3 .cse8 (not (and .cse0 .cse1 .cse3 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| Int) (v_DerPreprocessor_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_52 (Array Int Int))) (and (= (select v_arrayElimArr_52 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| v_DerPreprocessor_29) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| v_arrayElimArr_52) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12|)))) .cse8 .cse4 .cse5 .cse9 (exists ((v_DerPreprocessor_31 (Array Int Int)) (v_arrayElimArr_53 (Array Int Int))) (and (= (select v_arrayElimArr_53 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_53) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse10)) .cse4 (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_15| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| v_DerPreprocessor_48) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| v_DerPreprocessor_49) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) 0 0)) (= (select v_DerPreprocessor_49 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_15|) 0))) .cse0 (exists ((v_DerPreprocessor_46 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (and (= (select v_DerPreprocessor_47 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse3 .cse8 .cse4 .cse5 .cse9 .cse10)) (<= 1 c_~ARR_SIZE~0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| Int) (v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (select v_arrayElimArr_19 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| v_DerPreprocessor_10) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| v_arrayElimArr_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|)))) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse3 .cse5 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse6 .cse7)) .cse5 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse6 .cse7 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse9 .cse10)) is different from false [2024-11-25 03:12:35,898 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse8 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse7 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse9 (<= c_~ARR_SIZE~0 1)) (.cse10 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_15| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| v_DerPreprocessor_48) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| v_DerPreprocessor_49) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) 0 0)) (= (select v_DerPreprocessor_49 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_15|) 0))) .cse0 (exists ((v_DerPreprocessor_46 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (and (= (select v_DerPreprocessor_47 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| Int) (v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_15 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_15) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_arrayElimArr_26) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|)) (= (select v_arrayElimArr_26 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| Int) (v_arrayElimArr_47 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| Int) (v_DerPreprocessor_28 (Array Int Int))) (and (= (select v_arrayElimArr_47 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| v_DerPreprocessor_28) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10| v_arrayElimArr_47) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10|)))) .cse3 .cse4 .cse5 .cse6 .cse7 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse3 .cse8 (not (and .cse0 .cse2 .cse3 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| Int) (v_DerPreprocessor_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_52 (Array Int Int))) (and (= (select v_arrayElimArr_52 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| v_DerPreprocessor_29) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| v_arrayElimArr_52) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12|)))) .cse8 .cse4 .cse5 .cse9 (exists ((v_DerPreprocessor_31 (Array Int Int)) (v_arrayElimArr_53 (Array Int Int))) (and (= (select v_arrayElimArr_53 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_53) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse10)) .cse4 (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 c_~ARR_SIZE~0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| Int) (v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (select v_arrayElimArr_19 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| v_DerPreprocessor_10) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| v_arrayElimArr_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|)))) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse5 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse6 .cse7)) .cse5 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse6 .cse7 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse9 .cse10))) is different from true [2024-11-25 03:12:35,915 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse8 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse7 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse9 (<= c_~ARR_SIZE~0 1)) (.cse10 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and .cse0 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| Int) (v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_15 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_15) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_arrayElimArr_26) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|)) (= (select v_arrayElimArr_26 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse1 (= 0 (select .cse2 0)) (not (and .cse0 .cse1 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| Int) (v_arrayElimArr_47 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| Int) (v_DerPreprocessor_28 (Array Int Int))) (and (= (select v_arrayElimArr_47 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| v_DerPreprocessor_28) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10| v_arrayElimArr_47) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10|)))) .cse3 .cse4 .cse5 .cse6 .cse7 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse3 .cse8 (not (and .cse0 .cse1 .cse3 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| Int) (v_DerPreprocessor_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_52 (Array Int Int))) (and (= (select v_arrayElimArr_52 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| v_DerPreprocessor_29) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| v_arrayElimArr_52) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12|)))) .cse8 .cse4 .cse5 .cse9 (exists ((v_DerPreprocessor_31 (Array Int Int)) (v_arrayElimArr_53 (Array Int Int))) (and (= (select v_arrayElimArr_53 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_53) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse10)) .cse4 (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_15| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| v_DerPreprocessor_48) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| v_DerPreprocessor_49) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) 0 0)) (= (select v_DerPreprocessor_49 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_15|) 0))) .cse0 (exists ((v_DerPreprocessor_46 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (and (= (select v_DerPreprocessor_47 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse3 .cse8 .cse4 .cse5 .cse9 .cse10)) (<= 1 c_~ARR_SIZE~0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| Int) (v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (select v_arrayElimArr_19 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| v_DerPreprocessor_10) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| v_arrayElimArr_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|)))) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse3 .cse5 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse6 .cse7)) .cse5 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse6 .cse7 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse9 .cse10))) is different from true [2024-11-25 03:12:35,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:12:35,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1174 states to 90 states and 1166 transitions. [2024-11-25 03:12:35,976 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 1166 transitions. [2024-11-25 03:12:35,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-11-25 03:12:35,977 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:12:35,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:12:36,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:12:36,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:12:36,063 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-11-25 03:12:36,066 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:12:36,091 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-25 03:12:36,136 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-25 03:12:36,140 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:12:36,140 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-25 03:12:36,147 INFO L378 Elim1Store]: Elim1 eliminated variable 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-25 03:12:39,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:12:39,747 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:12:39,794 INFO L349 Elim1Store]: treesize reduction 21, result has 46.2 percent of original size [2024-11-25 03:12:39,794 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 59 treesize of output 67 [2024-11-25 03:12:39,844 INFO L349 Elim1Store]: treesize reduction 25, result has 41.9 percent of original size [2024-11-25 03:12:39,845 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 55 treesize of output 66 [2024-11-25 03:12:39,856 INFO L378 Elim1Store]: Elim1 eliminated variable 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 22 treesize of output 21 [2024-11-25 03:12:39,866 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 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 24 treesize of output 26 [2024-11-25 03:12:39,915 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-25 03:12:39,937 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 0 case distinctions, treesize of input 18 treesize of output 3 [2024-11-25 03:12:39,958 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 0 case distinctions, treesize of input 18 treesize of output 3 [2024-11-25 03:12:40,012 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-11-25 03:12:40,012 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-25 03:12:40,029 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 0 case distinctions, treesize of input 18 treesize of output 3 [2024-11-25 03:12:40,037 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-25 03:12:40,106 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 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 24 treesize of output 12 [2024-11-25 03:12:40,114 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-25 03:12:41,537 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (<= 1 c_~ARR_SIZE~0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (exists ((v_DerPreprocessor_46 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (and (= (select v_DerPreprocessor_47 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 (not (and .cse0 (exists ((v_DerPreprocessor_50 (Array Int Int)) (v_arrayElimArr_86 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_50) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_86) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_86 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (<= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse3 .cse4 .cse5)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_arrayElimArr_71 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_40) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_71) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_71 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) is different from false [2024-11-25 03:12:42,411 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (<= 1 c_~ARR_SIZE~0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (exists ((v_DerPreprocessor_46 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (and (= (select v_DerPreprocessor_47 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 (not (and .cse0 (exists ((v_DerPreprocessor_50 (Array Int Int)) (v_arrayElimArr_86 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_50) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_86) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_86 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (<= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse3 .cse4 .cse5)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_arrayElimArr_71 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_40) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_71) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_71 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0)))))) is different from true [2024-11-25 03:12:42,491 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse6 (= c_~ARR_SIZE~0 1)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse7 (<= c_~ARR_SIZE~0 1))) (and .cse0 (exists ((v_DerPreprocessor_50 (Array Int Int)) (v_arrayElimArr_86 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_50) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_86) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_86 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse3 .cse4 .cse5 .cse6 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_52 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_52) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_52 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse7)) .cse7)) is different from false [2024-11-25 03:12:43,216 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse6 (= c_~ARR_SIZE~0 1)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse7 (<= c_~ARR_SIZE~0 1))) (and (not (and .cse0 (exists ((v_DerPreprocessor_50 (Array Int Int)) (v_arrayElimArr_86 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_50) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_86) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_86 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse3 .cse4 .cse5 .cse6 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_52 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_52) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_52 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse7)) .cse7)) is different from false [2024-11-25 03:12:43,231 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse6 (= c_~ARR_SIZE~0 1)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse7 (<= c_~ARR_SIZE~0 1))) (and .cse0 (exists ((v_DerPreprocessor_50 (Array Int Int)) (v_arrayElimArr_86 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_50) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_86) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_86 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse3 .cse4 .cse5 .cse6 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_52 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_52) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_52 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse7)) .cse7))) is different from true [2024-11-25 03:12:43,242 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse6 (= c_~ARR_SIZE~0 1)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse7 (<= c_~ARR_SIZE~0 1))) (and (not (and .cse0 (exists ((v_DerPreprocessor_50 (Array Int Int)) (v_arrayElimArr_86 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_50) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_86) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_86 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse3 .cse4 .cse5 .cse6 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_52 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_52) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_52 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse7)) .cse7))) is different from true [2024-11-25 03:12:43,262 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1))) (and .cse0 (exists ((v_DerPreprocessor_50 (Array Int Int)) (v_arrayElimArr_86 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_50) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_86) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_86 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse3 .cse4 .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) is different from false [2024-11-25 03:12:43,270 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1))) (and (not (and .cse0 (exists ((v_DerPreprocessor_50 (Array Int Int)) (v_arrayElimArr_86 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_50) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_86) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_86 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse3 .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) is different from false [2024-11-25 03:12:43,280 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1))) (and .cse0 (exists ((v_DerPreprocessor_50 (Array Int Int)) (v_arrayElimArr_86 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_50) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_86) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_86 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse3 .cse4 .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0)))) is different from true [2024-11-25 03:12:43,288 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1))) (and (not (and .cse0 (exists ((v_DerPreprocessor_50 (Array Int Int)) (v_arrayElimArr_86 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_50) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_86) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_86 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse3 .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0)))) is different from true [2024-11-25 03:12:45,062 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse8 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse7 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse9 (<= c_~ARR_SIZE~0 1)) (.cse10 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_15| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| v_DerPreprocessor_48) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| v_DerPreprocessor_49) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) 0 0)) (= (select v_DerPreprocessor_49 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_15|) 0))) .cse0 (exists ((v_DerPreprocessor_46 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (and (= (select v_DerPreprocessor_47 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| Int) (v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_15 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_15) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_arrayElimArr_26) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|)) (= (select v_arrayElimArr_26 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| Int) (v_arrayElimArr_47 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| Int) (v_DerPreprocessor_28 (Array Int Int))) (and (= (select v_arrayElimArr_47 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| v_DerPreprocessor_28) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10| v_arrayElimArr_47) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10|)))) .cse3 .cse4 .cse5 .cse6 .cse7 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse3 (exists ((v_arrayElimArr_87 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_87) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_87 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse8 (not (and .cse0 .cse2 .cse3 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| Int) (v_DerPreprocessor_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_52 (Array Int Int))) (and (= (select v_arrayElimArr_52 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| v_DerPreprocessor_29) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| v_arrayElimArr_52) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12|)))) .cse8 .cse4 .cse5 .cse9 (exists ((v_DerPreprocessor_31 (Array Int Int)) (v_arrayElimArr_53 (Array Int Int))) (and (= (select v_arrayElimArr_53 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_53) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse10)) .cse4 (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 c_~ARR_SIZE~0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| Int) (v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (select v_arrayElimArr_19 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| v_DerPreprocessor_10) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| v_arrayElimArr_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|)))) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse5 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse6 .cse7)) .cse5 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse6 .cse7 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_20| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_20| Int) (v_DerPreprocessor_50 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_16| Int) (v_arrayElimArr_86 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_20| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_20|)) (= (select v_arrayElimArr_86 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_16|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_20|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_20| v_DerPreprocessor_50) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_20| v_arrayElimArr_86) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_20|) 0 0)))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse9 .cse10)) is different from false [2024-11-25 03:12:46,012 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse8 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse7 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse9 (<= c_~ARR_SIZE~0 1)) (.cse10 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_15| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| v_DerPreprocessor_48) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| v_DerPreprocessor_49) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) 0 0)) (= (select v_DerPreprocessor_49 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_15|) 0))) .cse0 (exists ((v_DerPreprocessor_46 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (and (= (select v_DerPreprocessor_47 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| Int) (v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_15 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_15) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_arrayElimArr_26) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|)) (= (select v_arrayElimArr_26 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| Int) (v_arrayElimArr_47 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| Int) (v_DerPreprocessor_28 (Array Int Int))) (and (= (select v_arrayElimArr_47 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| v_DerPreprocessor_28) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10| v_arrayElimArr_47) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10|)))) .cse3 .cse4 .cse5 .cse6 .cse7 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse3 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_87 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_87) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_87 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 .cse6 .cse7 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_20| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_20| Int) (v_DerPreprocessor_50 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_16| Int) (v_arrayElimArr_86 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_20| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_20|)) (= (select v_arrayElimArr_86 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_16|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_20|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_20| v_DerPreprocessor_50) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_20| v_arrayElimArr_86) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_20|) 0 0)))))) .cse8 (not (and .cse0 .cse2 .cse3 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| Int) (v_DerPreprocessor_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_52 (Array Int Int))) (and (= (select v_arrayElimArr_52 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| v_DerPreprocessor_29) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| v_arrayElimArr_52) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12|)))) .cse8 .cse4 .cse5 .cse9 (exists ((v_DerPreprocessor_31 (Array Int Int)) (v_arrayElimArr_53 (Array Int Int))) (and (= (select v_arrayElimArr_53 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_53) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse10)) .cse4 (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 c_~ARR_SIZE~0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| Int) (v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (select v_arrayElimArr_19 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| v_DerPreprocessor_10) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| v_arrayElimArr_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|)))) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse5 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse6 .cse7)) .cse5 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse6 .cse7 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse9 .cse10)) is different from false WARNING: YOUR LOGFILE WAS TOO LONG, SOME LINES IN THE MIDDLE WERE REMOVED. [2024-11-25 03:20:49,157 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse9 (= c_~ARR_SIZE~0 1)) (.cse10 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse5 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse7 (<= c_~ARR_SIZE~0 1)) (.cse8 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and .cse0 .cse1 (= 0 (select .cse2 0)) (not (and .cse0 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| Int) (v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_15 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_15) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_arrayElimArr_26) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|)) (= (select v_arrayElimArr_26 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse1 .cse3 .cse4 .cse5 (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6 .cse7 .cse8)) .cse3 (exists ((v_DerPreprocessor_137 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_81| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_43| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_81| Int) (v_arrayElimArr_259 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_81| v_DerPreprocessor_137) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_81| v_arrayElimArr_259) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_81|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_81|)) (= (select v_arrayElimArr_259 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_43|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_81| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_81|)))) .cse4 .cse5 (<= 1 c_~ARR_SIZE~0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| Int) (v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (select v_arrayElimArr_19 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| v_DerPreprocessor_10) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| v_arrayElimArr_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|)))) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse3 .cse6 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse9 .cse10)) .cse6 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse9 .cse10 (exists ((v_arrayElimArr_260 (Array Int Int)) (v_DerPreprocessor_139 (Array Int Int))) (and (= (select v_arrayElimArr_260 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_139) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_260) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse7 (not (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse6 (exists ((v_DerPreprocessor_114 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_62| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_62| Int) (v_arrayElimArr_214 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_36| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_62| v_DerPreprocessor_114) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_62| v_arrayElimArr_214) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_62|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_62|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_62| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_62|)) (= (select v_arrayElimArr_214 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_36|) 0))) (exists ((v_DerPreprocessor_112 (Array Int Int)) (v_arrayElimArr_213 (Array Int Int))) (and (= (select v_arrayElimArr_213 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_112) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_213) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2))) .cse7 .cse8)) .cse8))) is different from true [2024-11-25 03:20:49,172 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse9 (= c_~ARR_SIZE~0 1)) (.cse10 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse5 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse7 (<= c_~ARR_SIZE~0 1)) (.cse8 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and .cse0 .cse1 (= 0 (select .cse2 0)) (not (and .cse0 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| Int) (v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_15 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_15) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_arrayElimArr_26) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|)) (= (select v_arrayElimArr_26 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse1 .cse3 .cse4 .cse5 (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6 .cse7 .cse8)) .cse3 .cse4 .cse5 (<= 1 c_~ARR_SIZE~0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| Int) (v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (select v_arrayElimArr_19 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| v_DerPreprocessor_10) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| v_arrayElimArr_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|)))) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse3 .cse6 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse9 .cse10)) .cse6 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse9 .cse10 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (not (and .cse0 .cse1 .cse3 (exists ((v_DerPreprocessor_137 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_81| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_43| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_81| Int) (v_arrayElimArr_259 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_81| v_DerPreprocessor_137) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_81| v_arrayElimArr_259) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_81|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_81|)) (= (select v_arrayElimArr_259 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_43|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_81| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_81|)))) .cse5 .cse6 .cse9 .cse10 (exists ((v_arrayElimArr_260 (Array Int Int)) (v_DerPreprocessor_139 (Array Int Int))) (and (= (select v_arrayElimArr_260 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_139) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_260) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2))))) .cse7 (not (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse6 (exists ((v_DerPreprocessor_114 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_62| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_62| Int) (v_arrayElimArr_214 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_36| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_62| v_DerPreprocessor_114) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_62| v_arrayElimArr_214) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_62|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_62|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_62| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_62|)) (= (select v_arrayElimArr_214 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_36|) 0))) (exists ((v_DerPreprocessor_112 (Array Int Int)) (v_arrayElimArr_213 (Array Int Int))) (and (= (select v_arrayElimArr_213 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_112) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_213) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2))) .cse7 .cse8)) .cse8))) is different from true [2024-11-25 03:20:49,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:20:49,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8004 states to 204 states and 7996 transitions. [2024-11-25 03:20:49,337 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 7996 transitions. [2024-11-25 03:20:49,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-11-25 03:20:49,338 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:20:49,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:20:49,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:20:49,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:20:49,385 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-11-25 03:20:49,387 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:20:49,419 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-25 03:20:49,454 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-25 03:20:49,460 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-25 03:20:49,466 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 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-25 03:20:49,913 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:20:49,916 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 50 treesize of output 18 [2024-11-25 03:20:49,978 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 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 24 treesize of output 12 [2024-11-25 03:20:49,984 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-25 03:20:51,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:20:51,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8004 states to 204 states and 7996 transitions. [2024-11-25 03:20:51,995 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 7996 transitions. [2024-11-25 03:20:51,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-11-25 03:20:51,997 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:20:51,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:20:52,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:20:52,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:20:52,038 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-11-25 03:20:52,040 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:20:52,060 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-25 03:20:52,102 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-25 03:20:52,105 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:20:52,105 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-25 03:20:52,110 INFO L378 Elim1Store]: Elim1 eliminated variable 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-25 03:21:00,343 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:21:00,345 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:21:00,388 INFO L349 Elim1Store]: treesize reduction 21, result has 46.2 percent of original size [2024-11-25 03:21:00,389 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 59 treesize of output 67 [2024-11-25 03:21:00,394 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-25 03:21:00,441 INFO L349 Elim1Store]: treesize reduction 25, result has 41.9 percent of original size [2024-11-25 03:21:00,441 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 55 treesize of output 66 [2024-11-25 03:21:00,449 INFO L378 Elim1Store]: Elim1 eliminated variable 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 22 treesize of output 21 [2024-11-25 03:21:00,457 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 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 24 treesize of output 26 [2024-11-25 03:21:00,518 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 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-25 03:21:00,536 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 0 case distinctions, treesize of input 18 treesize of output 3 [2024-11-25 03:21:00,559 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 0 case distinctions, treesize of input 18 treesize of output 3 [2024-11-25 03:21:00,631 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-11-25 03:21:00,631 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-25 03:21:00,647 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 0 case distinctions, treesize of input 18 treesize of output 3 [2024-11-25 03:21:00,708 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 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 24 treesize of output 12 [2024-11-25 03:21:00,715 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-25 03:21:03,240 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse4 (<= 1 c_~ARR_SIZE~0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (<= |c_ULTIMATE.start_main_~count~0#1| 1))) (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_131 (Array Int Int)) (v_arrayElimArr_244 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_131) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_244) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_244 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_266 (Array Int Int)) (v_DerPreprocessor_140 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_140) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_266) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_266 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) (exists ((v_arrayElimArr_99 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (and (= (select v_arrayElimArr_99 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_99) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_134 (Array Int Int)) (v_arrayElimArr_251 (Array Int Int))) (and (= (select v_arrayElimArr_251 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_134) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_251) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse5 .cse6)) (exists ((v_DerPreprocessor_137 (Array Int Int)) (v_arrayElimArr_259 (Array Int Int))) (and (= (select v_arrayElimArr_259 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_137) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_259) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 .cse3 (exists ((v_DerPreprocessor_74 (Array Int Int)) (v_arrayElimArr_142 (Array Int Int))) (and (= (select v_arrayElimArr_142 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_74) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_142) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 (exists ((v_DerPreprocessor_125 (Array Int Int)) (v_DerPreprocessor_124 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_124) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_125) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_125 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_arrayElimArr_92 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_92) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_92 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_128 (Array Int Int)) (v_arrayElimArr_239 (Array Int Int))) (and (= (select v_arrayElimArr_239 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_128) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_239) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse5 .cse6)) .cse5 .cse6 (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0))) is different from false [2024-11-25 03:21:04,526 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse4 (<= 1 c_~ARR_SIZE~0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (<= |c_ULTIMATE.start_main_~count~0#1| 1))) (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_131 (Array Int Int)) (v_arrayElimArr_244 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_131) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_244) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_244 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) (exists ((v_arrayElimArr_99 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (and (= (select v_arrayElimArr_99 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_99) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_134 (Array Int Int)) (v_arrayElimArr_251 (Array Int Int))) (and (= (select v_arrayElimArr_251 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_134) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_251) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse5 .cse6)) (exists ((v_DerPreprocessor_137 (Array Int Int)) (v_arrayElimArr_259 (Array Int Int))) (and (= (select v_arrayElimArr_259 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_137) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_259) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 .cse3 (exists ((v_DerPreprocessor_74 (Array Int Int)) (v_arrayElimArr_142 (Array Int Int))) (and (= (select v_arrayElimArr_142 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_74) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_142) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 (exists ((v_DerPreprocessor_125 (Array Int Int)) (v_DerPreprocessor_124 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_124) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_125) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_125 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_266 (Array Int Int)) (v_DerPreprocessor_140 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_140) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_266) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_266 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_arrayElimArr_92 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_92) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_92 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_128 (Array Int Int)) (v_arrayElimArr_239 (Array Int Int))) (and (= (select v_arrayElimArr_239 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_128) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_239) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse5 .cse6)) .cse5 .cse6 (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0))) is different from false [2024-11-25 03:21:04,545 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse4 (<= 1 c_~ARR_SIZE~0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (<= |c_ULTIMATE.start_main_~count~0#1| 1))) (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_131 (Array Int Int)) (v_arrayElimArr_244 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_131) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_244) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_244 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_266 (Array Int Int)) (v_DerPreprocessor_140 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_140) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_266) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_266 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) (exists ((v_arrayElimArr_99 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (and (= (select v_arrayElimArr_99 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_99) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_134 (Array Int Int)) (v_arrayElimArr_251 (Array Int Int))) (and (= (select v_arrayElimArr_251 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_134) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_251) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse5 .cse6)) (exists ((v_DerPreprocessor_137 (Array Int Int)) (v_arrayElimArr_259 (Array Int Int))) (and (= (select v_arrayElimArr_259 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_137) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_259) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 .cse3 (exists ((v_DerPreprocessor_74 (Array Int Int)) (v_arrayElimArr_142 (Array Int Int))) (and (= (select v_arrayElimArr_142 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_74) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_142) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 (exists ((v_DerPreprocessor_125 (Array Int Int)) (v_DerPreprocessor_124 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_124) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_125) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_125 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_arrayElimArr_92 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_92) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_92 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_128 (Array Int Int)) (v_arrayElimArr_239 (Array Int Int))) (and (= (select v_arrayElimArr_239 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_128) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_239) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse5 .cse6)) .cse5 .cse6 (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0)))) is different from true [2024-11-25 03:21:04,559 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse4 (<= 1 c_~ARR_SIZE~0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (<= |c_ULTIMATE.start_main_~count~0#1| 1))) (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_131 (Array Int Int)) (v_arrayElimArr_244 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_131) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_244) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_244 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) (exists ((v_arrayElimArr_99 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (and (= (select v_arrayElimArr_99 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_99) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_134 (Array Int Int)) (v_arrayElimArr_251 (Array Int Int))) (and (= (select v_arrayElimArr_251 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_134) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_251) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse5 .cse6)) (exists ((v_DerPreprocessor_137 (Array Int Int)) (v_arrayElimArr_259 (Array Int Int))) (and (= (select v_arrayElimArr_259 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_137) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_259) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 .cse3 (exists ((v_DerPreprocessor_74 (Array Int Int)) (v_arrayElimArr_142 (Array Int Int))) (and (= (select v_arrayElimArr_142 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_74) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_142) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 (exists ((v_DerPreprocessor_125 (Array Int Int)) (v_DerPreprocessor_124 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_124) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_125) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_125 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_266 (Array Int Int)) (v_DerPreprocessor_140 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_140) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_266) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_266 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_arrayElimArr_92 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_92) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_92 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_128 (Array Int Int)) (v_arrayElimArr_239 (Array Int Int))) (and (= (select v_arrayElimArr_239 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_128) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_239) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse5 .cse6)) .cse5 .cse6 (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0)))) is different from true [2024-11-25 03:21:04,672 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_arrayElimArr_266 (Array Int Int)) (v_DerPreprocessor_140 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_140) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_266) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_266 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_arrayElimArr_152 (Array Int Int))) (and (= (select v_arrayElimArr_152 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_80) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_152) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_137 (Array Int Int)) (v_arrayElimArr_259 (Array Int Int))) (and (= (select v_arrayElimArr_259 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_137) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_259) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse3 .cse4 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_arrayElimArr_112 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_112) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_112 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= c_~ARR_SIZE~0 1) (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) is different from false [2024-11-25 03:21:06,412 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_arrayElimArr_152 (Array Int Int))) (and (= (select v_arrayElimArr_152 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_80) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_152) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_137 (Array Int Int)) (v_arrayElimArr_259 (Array Int Int))) (and (= (select v_arrayElimArr_259 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_137) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_259) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse3 .cse4 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_arrayElimArr_112 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_112) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_112 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= c_~ARR_SIZE~0 1) (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_266 (Array Int Int)) (v_DerPreprocessor_140 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_140) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_266) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_266 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)))) is different from false [2024-11-25 03:21:06,425 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_arrayElimArr_266 (Array Int Int)) (v_DerPreprocessor_140 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_140) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_266) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_266 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_arrayElimArr_152 (Array Int Int))) (and (= (select v_arrayElimArr_152 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_80) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_152) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_137 (Array Int Int)) (v_arrayElimArr_259 (Array Int Int))) (and (= (select v_arrayElimArr_259 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_137) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_259) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse3 .cse4 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_arrayElimArr_112 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_112) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_112 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= c_~ARR_SIZE~0 1) (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0)))))) is different from true [2024-11-25 03:21:06,436 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_arrayElimArr_152 (Array Int Int))) (and (= (select v_arrayElimArr_152 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_80) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_152) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_137 (Array Int Int)) (v_arrayElimArr_259 (Array Int Int))) (and (= (select v_arrayElimArr_259 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_137) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_259) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse3 .cse4 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_arrayElimArr_112 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_112) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_112 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= c_~ARR_SIZE~0 1) (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_266 (Array Int Int)) (v_DerPreprocessor_140 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_140) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_266) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_266 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6))))) is different from true [2024-11-25 03:21:06,513 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1))) (and (not (and .cse0 (exists ((v_DerPreprocessor_50 (Array Int Int)) (v_arrayElimArr_86 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_50) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_86) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_86 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_266 (Array Int Int)) (v_DerPreprocessor_140 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_140) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_266) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_266 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_137 (Array Int Int)) (v_arrayElimArr_259 (Array Int Int))) (and (= (select v_arrayElimArr_259 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_137) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_259) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse3 .cse4 (exists ((v_DerPreprocessor_125 (Array Int Int)) (v_DerPreprocessor_124 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_124) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_125) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_125 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_128 (Array Int Int)) (v_arrayElimArr_239 (Array Int Int))) (and (= (select v_arrayElimArr_239 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_128) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_239) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= c_~ARR_SIZE~0 1))) is different from false [2024-11-25 03:21:06,524 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1))) (and (not (and .cse0 (exists ((v_DerPreprocessor_50 (Array Int Int)) (v_arrayElimArr_86 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_50) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_86) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_86 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_137 (Array Int Int)) (v_arrayElimArr_259 (Array Int Int))) (and (= (select v_arrayElimArr_259 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_137) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_259) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse3 .cse4 (exists ((v_DerPreprocessor_125 (Array Int Int)) (v_DerPreprocessor_124 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_124) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_125) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_125 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_128 (Array Int Int)) (v_arrayElimArr_239 (Array Int Int))) (and (= (select v_arrayElimArr_239 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_128) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_239) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= c_~ARR_SIZE~0 1) (not (and .cse0 (exists ((v_arrayElimArr_266 (Array Int Int)) (v_DerPreprocessor_140 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_140) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_266) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_266 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)))) is different from false [2024-11-25 03:21:06,535 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1))) (and (not (and .cse0 (exists ((v_DerPreprocessor_50 (Array Int Int)) (v_arrayElimArr_86 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_50) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_86) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_86 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_266 (Array Int Int)) (v_DerPreprocessor_140 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_140) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_266) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_266 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_137 (Array Int Int)) (v_arrayElimArr_259 (Array Int Int))) (and (= (select v_arrayElimArr_259 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_137) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_259) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse3 .cse4 (exists ((v_DerPreprocessor_125 (Array Int Int)) (v_DerPreprocessor_124 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_124) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_125) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_125 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_128 (Array Int Int)) (v_arrayElimArr_239 (Array Int Int))) (and (= (select v_arrayElimArr_239 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_128) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_239) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= c_~ARR_SIZE~0 1)))) is different from true [2024-11-25 03:21:06,547 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1))) (and (not (and .cse0 (exists ((v_DerPreprocessor_50 (Array Int Int)) (v_arrayElimArr_86 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_50) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_86) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_86 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_137 (Array Int Int)) (v_arrayElimArr_259 (Array Int Int))) (and (= (select v_arrayElimArr_259 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_137) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_259) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse3 .cse4 (exists ((v_DerPreprocessor_125 (Array Int Int)) (v_DerPreprocessor_124 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_124) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_125) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_125 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_128 (Array Int Int)) (v_arrayElimArr_239 (Array Int Int))) (and (= (select v_arrayElimArr_239 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_128) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_239) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= c_~ARR_SIZE~0 1) (not (and .cse0 (exists ((v_arrayElimArr_266 (Array Int Int)) (v_DerPreprocessor_140 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_140) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_266) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_266 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6))))) is different from true [2024-11-25 03:21:11,031 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse5 (= c_~ARR_SIZE~0 1)) (.cse6 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse7 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse8 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse9 (<= c_~ARR_SIZE~0 1)) (.cse10 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_266 (Array Int Int)) (v_DerPreprocessor_140 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_140) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_266) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_266 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse5 .cse6 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))))) (not (and .cse0 (exists ((v_DerPreprocessor_121 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_70| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70| Int) (v_arrayElimArr_228 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_38| Int)) (and (= (select v_arrayElimArr_228 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_38|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70| v_DerPreprocessor_121) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_70| v_arrayElimArr_228) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_70|)))) .cse2 .cse3 .cse7 .cse8 .cse4 (exists ((v_arrayElimArr_229 (Array Int Int)) (v_DerPreprocessor_123 (Array Int Int))) (and (= (select v_arrayElimArr_229 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_123) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_229) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse9 .cse10)) .cse3 .cse8 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_83| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83| Int) (v_arrayElimArr_267 (Array Int Int)) (v_DerPreprocessor_142 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_44| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_83|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83| v_DerPreprocessor_142) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_83| v_arrayElimArr_267) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83|) 0 0)) (= (select v_arrayElimArr_267 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_44|) 0))) (<= 1 c_~ARR_SIZE~0) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse5 .cse6)) .cse4 .cse5 .cse6 (not (and .cse0 .cse2 .cse3 .cse7 .cse8 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_arrayElimArr_112 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_112) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_112 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (exists ((v_DerPreprocessor_64 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_20| Int) (v_arrayElimArr_113 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| Int)) (and (= (select v_arrayElimArr_113 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_20|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| v_DerPreprocessor_64) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27| v_arrayElimArr_113) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27|)))) .cse9 .cse10)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_3| Int) (v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_3| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3| Int)) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3| v_DerPreprocessor_9) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_3| v_arrayElimArr_14) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_3|)) (= (select v_arrayElimArr_14 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_3|) 0))))) is different from false [2024-11-25 03:21:12,990 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse7 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse9 (<= c_~ARR_SIZE~0 1)) (.cse10 (<= 0 |c_ULTIMATE.start_main_~index~0#1|)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse8 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (= c_~ARR_SIZE~0 1)) (.cse6 (= |c_ULTIMATE.start_main_~index~0#1| 0))) (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse5 .cse6 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))))) (not (and .cse0 (exists ((v_DerPreprocessor_121 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_70| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70| Int) (v_arrayElimArr_228 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_38| Int)) (and (= (select v_arrayElimArr_228 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_38|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70| v_DerPreprocessor_121) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_70| v_arrayElimArr_228) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_70|)))) .cse2 .cse3 .cse7 .cse8 .cse4 (exists ((v_arrayElimArr_229 (Array Int Int)) (v_DerPreprocessor_123 (Array Int Int))) (and (= (select v_arrayElimArr_229 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_123) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_229) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse9 .cse10)) .cse3 .cse8 (<= 1 c_~ARR_SIZE~0) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse5 .cse6)) .cse4 .cse5 .cse6 (not (and .cse0 .cse2 .cse3 .cse7 .cse8 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_arrayElimArr_112 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_112) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_112 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (exists ((v_DerPreprocessor_64 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_20| Int) (v_arrayElimArr_113 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| Int)) (and (= (select v_arrayElimArr_113 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_20|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| v_DerPreprocessor_64) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27| v_arrayElimArr_113) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27|)))) .cse9 .cse10)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_3| Int) (v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_3| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3| Int)) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3| v_DerPreprocessor_9) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_3| v_arrayElimArr_14) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_3|)) (= (select v_arrayElimArr_14 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_3|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_266 (Array Int Int)) (v_DerPreprocessor_140 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_140) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_266) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_266 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse8 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_83| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83| Int) (v_arrayElimArr_267 (Array Int Int)) (v_DerPreprocessor_142 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_44| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_83|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83| v_DerPreprocessor_142) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_83| v_arrayElimArr_267) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83|) 0 0)) (= (select v_arrayElimArr_267 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_44|) 0))) .cse4 .cse5 .cse6)))) is different from false [2024-11-25 03:21:13,016 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse5 (= c_~ARR_SIZE~0 1)) (.cse6 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse7 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse8 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse9 (<= c_~ARR_SIZE~0 1)) (.cse10 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_266 (Array Int Int)) (v_DerPreprocessor_140 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_140) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_266) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_266 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse5 .cse6 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))))) (not (and .cse0 (exists ((v_DerPreprocessor_121 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_70| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70| Int) (v_arrayElimArr_228 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_38| Int)) (and (= (select v_arrayElimArr_228 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_38|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70| v_DerPreprocessor_121) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_70| v_arrayElimArr_228) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_70|)))) .cse2 .cse3 .cse7 .cse8 .cse4 (exists ((v_arrayElimArr_229 (Array Int Int)) (v_DerPreprocessor_123 (Array Int Int))) (and (= (select v_arrayElimArr_229 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_123) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_229) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse9 .cse10)) .cse3 .cse8 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_83| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83| Int) (v_arrayElimArr_267 (Array Int Int)) (v_DerPreprocessor_142 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_44| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_83|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83| v_DerPreprocessor_142) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_83| v_arrayElimArr_267) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83|) 0 0)) (= (select v_arrayElimArr_267 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_44|) 0))) (<= 1 c_~ARR_SIZE~0) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse5 .cse6)) .cse4 .cse5 .cse6 (not (and .cse0 .cse2 .cse3 .cse7 .cse8 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_arrayElimArr_112 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_112) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_112 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (exists ((v_DerPreprocessor_64 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_20| Int) (v_arrayElimArr_113 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| Int)) (and (= (select v_arrayElimArr_113 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_20|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| v_DerPreprocessor_64) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27| v_arrayElimArr_113) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27|)))) .cse9 .cse10)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_3| Int) (v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_3| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3| Int)) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3| v_DerPreprocessor_9) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_3| v_arrayElimArr_14) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_3|)) (= (select v_arrayElimArr_14 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_3|) 0)))))) is different from true [2024-11-25 03:21:13,032 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse7 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse9 (<= c_~ARR_SIZE~0 1)) (.cse10 (<= 0 |c_ULTIMATE.start_main_~index~0#1|)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse8 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (= c_~ARR_SIZE~0 1)) (.cse6 (= |c_ULTIMATE.start_main_~index~0#1| 0))) (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse5 .cse6 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))))) (not (and .cse0 (exists ((v_DerPreprocessor_121 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_70| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70| Int) (v_arrayElimArr_228 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_38| Int)) (and (= (select v_arrayElimArr_228 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_38|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70| v_DerPreprocessor_121) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_70| v_arrayElimArr_228) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_70|)))) .cse2 .cse3 .cse7 .cse8 .cse4 (exists ((v_arrayElimArr_229 (Array Int Int)) (v_DerPreprocessor_123 (Array Int Int))) (and (= (select v_arrayElimArr_229 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_123) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_229) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse9 .cse10)) .cse3 .cse8 (<= 1 c_~ARR_SIZE~0) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse5 .cse6)) .cse4 .cse5 .cse6 (not (and .cse0 .cse2 .cse3 .cse7 .cse8 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_arrayElimArr_112 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_112) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_112 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (exists ((v_DerPreprocessor_64 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_20| Int) (v_arrayElimArr_113 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| Int)) (and (= (select v_arrayElimArr_113 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_20|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| v_DerPreprocessor_64) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27| v_arrayElimArr_113) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27|)))) .cse9 .cse10)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_3| Int) (v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_3| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3| Int)) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3| v_DerPreprocessor_9) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_3| v_arrayElimArr_14) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_3|)) (= (select v_arrayElimArr_14 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_3|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_266 (Array Int Int)) (v_DerPreprocessor_140 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_140) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_266) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_266 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse8 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_83| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83| Int) (v_arrayElimArr_267 (Array Int Int)) (v_DerPreprocessor_142 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_44| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_83|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83| v_DerPreprocessor_142) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_83| v_arrayElimArr_267) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83|) 0 0)) (= (select v_arrayElimArr_267 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_44|) 0))) .cse4 .cse5 .cse6))))) is different from true [2024-11-25 03:21:13,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:21:13,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8363 states to 208 states and 8355 transitions. [2024-11-25 03:21:13,142 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 8355 transitions. [2024-11-25 03:21:13,143 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-11-25 03:21:13,143 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:21:13,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:21:13,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:21:13,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:21:13,181 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 35 conjuncts are in the unsatisfiable core [2024-11-25 03:21:13,183 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:21:13,199 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-25 03:21:13,219 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-25 03:21:13,221 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:21:13,222 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-25 03:21:13,226 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-25 03:21:21,061 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:21:21,063 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:21:21,110 INFO L349 Elim1Store]: treesize reduction 21, result has 46.2 percent of original size [2024-11-25 03:21:21,110 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 48 treesize of output 56 [2024-11-25 03:21:21,119 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 23 [2024-11-25 03:21:21,145 INFO L349 Elim1Store]: treesize reduction 36, result has 12.2 percent of original size [2024-11-25 03:21:21,145 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 40 [2024-11-25 03:21:21,161 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 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-25 03:21:21,208 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-11-25 03:21:21,208 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-25 03:21:21,236 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 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-25 03:21:21,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-25 03:21:21,366 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-25 03:21:23,262 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse4 (<= 1 c_~ARR_SIZE~0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (<= |c_ULTIMATE.start_main_~count~0#1| 1))) (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) (exists ((v_arrayElimArr_99 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (and (= (select v_arrayElimArr_99 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_99) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 .cse3 (exists ((v_DerPreprocessor_74 (Array Int Int)) (v_arrayElimArr_142 (Array Int Int))) (and (= (select v_arrayElimArr_142 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_74) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_142) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 (exists ((v_DerPreprocessor_125 (Array Int Int)) (v_DerPreprocessor_124 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_124) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_125) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_125 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_143 (Array Int Int)) (v_arrayElimArr_272 (Array Int Int))) (and (= (select v_arrayElimArr_272 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_143) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_272) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_arrayElimArr_92 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_92) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_92 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_128 (Array Int Int)) (v_arrayElimArr_239 (Array Int Int))) (and (= (select v_arrayElimArr_239 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_128) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_239) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 .cse6)) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse5 .cse6)) .cse5 .cse6 (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0))) is different from false [2024-11-25 03:21:24,545 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse4 (<= 1 c_~ARR_SIZE~0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (<= |c_ULTIMATE.start_main_~count~0#1| 1))) (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) (exists ((v_arrayElimArr_99 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (and (= (select v_arrayElimArr_99 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_99) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 .cse3 (exists ((v_DerPreprocessor_74 (Array Int Int)) (v_arrayElimArr_142 (Array Int Int))) (and (= (select v_arrayElimArr_142 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_74) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_142) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 (exists ((v_DerPreprocessor_125 (Array Int Int)) (v_DerPreprocessor_124 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_124) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_125) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_125 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_arrayElimArr_92 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_92) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_92 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_128 (Array Int Int)) (v_arrayElimArr_239 (Array Int Int))) (and (= (select v_arrayElimArr_239 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_128) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_239) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 .cse6)) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse5 .cse6)) .cse5 .cse6 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_143 (Array Int Int)) (v_arrayElimArr_272 (Array Int Int))) (and (= (select v_arrayElimArr_272 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_143) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_272) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 .cse6)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0))) is different from false [2024-11-25 03:21:24,559 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse4 (<= 1 c_~ARR_SIZE~0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (<= |c_ULTIMATE.start_main_~count~0#1| 1))) (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) (exists ((v_arrayElimArr_99 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (and (= (select v_arrayElimArr_99 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_99) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 .cse3 (exists ((v_DerPreprocessor_74 (Array Int Int)) (v_arrayElimArr_142 (Array Int Int))) (and (= (select v_arrayElimArr_142 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_74) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_142) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 (exists ((v_DerPreprocessor_125 (Array Int Int)) (v_DerPreprocessor_124 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_124) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_125) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_125 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_143 (Array Int Int)) (v_arrayElimArr_272 (Array Int Int))) (and (= (select v_arrayElimArr_272 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_143) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_272) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_arrayElimArr_92 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_92) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_92 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_128 (Array Int Int)) (v_arrayElimArr_239 (Array Int Int))) (and (= (select v_arrayElimArr_239 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_128) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_239) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 .cse6)) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse5 .cse6)) .cse5 .cse6 (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0)))) is different from true [2024-11-25 03:21:24,571 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse4 (<= 1 c_~ARR_SIZE~0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (<= |c_ULTIMATE.start_main_~count~0#1| 1))) (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) (exists ((v_arrayElimArr_99 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (and (= (select v_arrayElimArr_99 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_99) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 .cse3 (exists ((v_DerPreprocessor_74 (Array Int Int)) (v_arrayElimArr_142 (Array Int Int))) (and (= (select v_arrayElimArr_142 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_74) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_142) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 (exists ((v_DerPreprocessor_125 (Array Int Int)) (v_DerPreprocessor_124 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_124) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_125) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_125 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_arrayElimArr_92 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_92) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_92 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_128 (Array Int Int)) (v_arrayElimArr_239 (Array Int Int))) (and (= (select v_arrayElimArr_239 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_128) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_239) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 .cse6)) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse5 .cse6)) .cse5 .cse6 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_143 (Array Int Int)) (v_arrayElimArr_272 (Array Int Int))) (and (= (select v_arrayElimArr_272 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_143) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_272) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 .cse6)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0)))) is different from true [2024-11-25 03:21:24,647 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_arrayElimArr_266 (Array Int Int)) (v_DerPreprocessor_140 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_140) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_266) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_266 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_arrayElimArr_152 (Array Int Int))) (and (= (select v_arrayElimArr_152 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_80) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_152) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_137 (Array Int Int)) (v_arrayElimArr_259 (Array Int Int))) (and (= (select v_arrayElimArr_259 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_137) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_259) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse3 .cse4 (exists ((v_DerPreprocessor_143 (Array Int Int)) (v_arrayElimArr_272 (Array Int Int))) (and (= (select v_arrayElimArr_272 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_143) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_272) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_arrayElimArr_112 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_112) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_112 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= c_~ARR_SIZE~0 1) (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) is different from false [2024-11-25 03:21:26,515 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_arrayElimArr_266 (Array Int Int)) (v_DerPreprocessor_140 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_140) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_266) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_266 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_arrayElimArr_152 (Array Int Int))) (and (= (select v_arrayElimArr_152 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_80) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_152) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_137 (Array Int Int)) (v_arrayElimArr_259 (Array Int Int))) (and (= (select v_arrayElimArr_259 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_137) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_259) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse3 .cse4 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_143 (Array Int Int)) (v_arrayElimArr_272 (Array Int Int))) (and (= (select v_arrayElimArr_272 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_143) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_272) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 .cse6)) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_arrayElimArr_112 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_112) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_112 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= c_~ARR_SIZE~0 1) (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) is different from false [2024-11-25 03:21:26,529 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_arrayElimArr_266 (Array Int Int)) (v_DerPreprocessor_140 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_140) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_266) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_266 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_arrayElimArr_152 (Array Int Int))) (and (= (select v_arrayElimArr_152 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_80) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_152) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_137 (Array Int Int)) (v_arrayElimArr_259 (Array Int Int))) (and (= (select v_arrayElimArr_259 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_137) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_259) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse3 .cse4 (exists ((v_DerPreprocessor_143 (Array Int Int)) (v_arrayElimArr_272 (Array Int Int))) (and (= (select v_arrayElimArr_272 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_143) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_272) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_arrayElimArr_112 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_112) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_112 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= c_~ARR_SIZE~0 1) (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0)))))) is different from true [2024-11-25 03:21:26,542 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_arrayElimArr_266 (Array Int Int)) (v_DerPreprocessor_140 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_140) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_266) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_266 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_arrayElimArr_152 (Array Int Int))) (and (= (select v_arrayElimArr_152 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_80) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_152) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_137 (Array Int Int)) (v_arrayElimArr_259 (Array Int Int))) (and (= (select v_arrayElimArr_259 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_137) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_259) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse3 .cse4 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_143 (Array Int Int)) (v_arrayElimArr_272 (Array Int Int))) (and (= (select v_arrayElimArr_272 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_143) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_272) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 .cse6)) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_arrayElimArr_112 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_112) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_112 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= c_~ARR_SIZE~0 1) (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0)))))) is different from true [2024-11-25 03:21:26,596 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse7 (= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (exists ((v_DerPreprocessor_50 (Array Int Int)) (v_arrayElimArr_86 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_50) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_86) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_86 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_arrayElimArr_112 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_112) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_112 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6)) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse7 (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_106 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_106) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= 0 (select v_DerPreprocessor_106 |c_ULTIMATE.start_main_~#array1~0#1.offset|)))))) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 .cse7)) .cse3 .cse4 (exists ((v_DerPreprocessor_143 (Array Int Int)) (v_arrayElimArr_272 (Array Int Int))) (and (= (select v_arrayElimArr_272 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_143) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_272) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (exists ((v_arrayElimArr_173 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (and (= (select v_arrayElimArr_173 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_173) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse5 .cse7 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_86 (Array Int Int)) (v_arrayElimArr_166 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_86) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_166) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_166 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6)) is different from false [2024-11-25 03:21:26,606 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse7 (= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (exists ((v_DerPreprocessor_50 (Array Int Int)) (v_arrayElimArr_86 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_50) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_86) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_86 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_arrayElimArr_112 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_112) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_112 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6)) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse7 (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_106 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_106) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= 0 (select v_DerPreprocessor_106 |c_ULTIMATE.start_main_~#array1~0#1.offset|)))))) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 .cse7)) .cse3 .cse4 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_143 (Array Int Int)) (v_arrayElimArr_272 (Array Int Int))) (and (= (select v_arrayElimArr_272 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_143) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_272) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 .cse7)) (exists ((v_arrayElimArr_173 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (and (= (select v_arrayElimArr_173 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_173) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse5 .cse7 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_86 (Array Int Int)) (v_arrayElimArr_166 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_86) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_166) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_166 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6)) is different from false [2024-11-25 03:21:26,621 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse7 (= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (exists ((v_DerPreprocessor_50 (Array Int Int)) (v_arrayElimArr_86 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_50) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_86) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_86 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_arrayElimArr_112 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_112) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_112 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6)) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse7 (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_106 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_106) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= 0 (select v_DerPreprocessor_106 |c_ULTIMATE.start_main_~#array1~0#1.offset|)))))) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 .cse7)) .cse3 .cse4 (exists ((v_DerPreprocessor_143 (Array Int Int)) (v_arrayElimArr_272 (Array Int Int))) (and (= (select v_arrayElimArr_272 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_143) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_272) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (exists ((v_arrayElimArr_173 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (and (= (select v_arrayElimArr_173 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_173) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse5 .cse7 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_86 (Array Int Int)) (v_arrayElimArr_166 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_86) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_166) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_166 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6))) is different from true [2024-11-25 03:21:26,632 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse7 (= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (exists ((v_DerPreprocessor_50 (Array Int Int)) (v_arrayElimArr_86 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_50) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_86) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_86 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_arrayElimArr_112 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_112) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_112 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6)) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse7 (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_106 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_106) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= 0 (select v_DerPreprocessor_106 |c_ULTIMATE.start_main_~#array1~0#1.offset|)))))) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 .cse7)) .cse3 .cse4 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_143 (Array Int Int)) (v_arrayElimArr_272 (Array Int Int))) (and (= (select v_arrayElimArr_272 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_143) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_272) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 .cse7)) (exists ((v_arrayElimArr_173 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (and (= (select v_arrayElimArr_173 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_173) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse5 .cse7 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_86 (Array Int Int)) (v_arrayElimArr_166 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_86) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_166) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_166 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6))) is different from true [2024-11-25 03:21:30,642 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse7 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse9 (<= c_~ARR_SIZE~0 1)) (.cse10 (<= 0 |c_ULTIMATE.start_main_~index~0#1|)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse8 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (= c_~ARR_SIZE~0 1)) (.cse6 (= |c_ULTIMATE.start_main_~index~0#1| 0))) (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse5 .cse6 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))))) (not (and .cse0 (exists ((v_DerPreprocessor_121 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_70| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70| Int) (v_arrayElimArr_228 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_38| Int)) (and (= (select v_arrayElimArr_228 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_38|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70| v_DerPreprocessor_121) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_70| v_arrayElimArr_228) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_70|)))) .cse2 .cse3 .cse7 .cse8 .cse4 (exists ((v_arrayElimArr_229 (Array Int Int)) (v_DerPreprocessor_123 (Array Int Int))) (and (= (select v_arrayElimArr_229 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_123) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_229) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse9 .cse10)) .cse3 (exists ((v_DerPreprocessor_145 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84| Int) (v_arrayElimArr_273 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_84| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_45| Int)) (and (= 0 (select v_arrayElimArr_273 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_45|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_84|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84| v_DerPreprocessor_145) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_84| v_arrayElimArr_273) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84|)))) .cse8 (<= 1 c_~ARR_SIZE~0) (exists ((v_DerPreprocessor_143 (Array Int Int)) (v_arrayElimArr_272 (Array Int Int))) (and (= (select v_arrayElimArr_272 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_143) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_272) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse5 .cse6)) .cse4 .cse5 .cse6 (not (and .cse0 .cse2 .cse3 .cse7 .cse8 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_arrayElimArr_112 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_112) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_112 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (exists ((v_DerPreprocessor_64 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_20| Int) (v_arrayElimArr_113 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| Int)) (and (= (select v_arrayElimArr_113 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_20|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| v_DerPreprocessor_64) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27| v_arrayElimArr_113) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27|)))) .cse9 .cse10)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_3| Int) (v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_3| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3| Int)) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3| v_DerPreprocessor_9) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_3| v_arrayElimArr_14) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_3|)) (= (select v_arrayElimArr_14 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_3|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_266 (Array Int Int)) (v_DerPreprocessor_140 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_140) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_266) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_266 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse8 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_83| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83| Int) (v_arrayElimArr_267 (Array Int Int)) (v_DerPreprocessor_142 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_44| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_83|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83| v_DerPreprocessor_142) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_83| v_arrayElimArr_267) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83|) 0 0)) (= (select v_arrayElimArr_267 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_44|) 0))) .cse4 .cse5 .cse6)))) is different from false [2024-11-25 03:21:32,747 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse7 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse9 (<= c_~ARR_SIZE~0 1)) (.cse10 (<= 0 |c_ULTIMATE.start_main_~index~0#1|)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse8 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (= c_~ARR_SIZE~0 1)) (.cse6 (= |c_ULTIMATE.start_main_~index~0#1| 0))) (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse5 .cse6 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))))) (not (and .cse0 (exists ((v_DerPreprocessor_121 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_70| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70| Int) (v_arrayElimArr_228 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_38| Int)) (and (= (select v_arrayElimArr_228 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_38|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70| v_DerPreprocessor_121) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_70| v_arrayElimArr_228) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_70|)))) .cse2 .cse3 .cse7 .cse8 .cse4 (exists ((v_arrayElimArr_229 (Array Int Int)) (v_DerPreprocessor_123 (Array Int Int))) (and (= (select v_arrayElimArr_229 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_123) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_229) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse9 .cse10)) .cse3 .cse8 (<= 1 c_~ARR_SIZE~0) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse5 .cse6)) .cse4 .cse5 .cse6 (not (and .cse0 .cse2 .cse3 .cse7 .cse8 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_arrayElimArr_112 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_112) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_112 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (exists ((v_DerPreprocessor_64 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_20| Int) (v_arrayElimArr_113 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| Int)) (and (= (select v_arrayElimArr_113 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_20|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| v_DerPreprocessor_64) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27| v_arrayElimArr_113) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27|)))) .cse9 .cse10)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_3| Int) (v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_3| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3| Int)) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3| v_DerPreprocessor_9) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_3| v_arrayElimArr_14) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_3|)) (= (select v_arrayElimArr_14 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_3|) 0))) (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_145 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84| Int) (v_arrayElimArr_273 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_84| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_45| Int)) (and (= 0 (select v_arrayElimArr_273 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_45|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_84|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84| v_DerPreprocessor_145) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_84| v_arrayElimArr_273) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84|)))) .cse8 (exists ((v_DerPreprocessor_143 (Array Int Int)) (v_arrayElimArr_272 (Array Int Int))) (and (= (select v_arrayElimArr_272 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_143) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_272) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 .cse6)) (not (and .cse0 (exists ((v_arrayElimArr_266 (Array Int Int)) (v_DerPreprocessor_140 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_140) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_266) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_266 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse8 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_83| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83| Int) (v_arrayElimArr_267 (Array Int Int)) (v_DerPreprocessor_142 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_44| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_83|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83| v_DerPreprocessor_142) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_83| v_arrayElimArr_267) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83|) 0 0)) (= (select v_arrayElimArr_267 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_44|) 0))) .cse4 .cse5 .cse6)))) is different from false [2024-11-25 03:21:32,774 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse7 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse9 (<= c_~ARR_SIZE~0 1)) (.cse10 (<= 0 |c_ULTIMATE.start_main_~index~0#1|)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse8 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (= c_~ARR_SIZE~0 1)) (.cse6 (= |c_ULTIMATE.start_main_~index~0#1| 0))) (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse5 .cse6 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))))) (not (and .cse0 (exists ((v_DerPreprocessor_121 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_70| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70| Int) (v_arrayElimArr_228 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_38| Int)) (and (= (select v_arrayElimArr_228 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_38|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70| v_DerPreprocessor_121) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_70| v_arrayElimArr_228) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_70|)))) .cse2 .cse3 .cse7 .cse8 .cse4 (exists ((v_arrayElimArr_229 (Array Int Int)) (v_DerPreprocessor_123 (Array Int Int))) (and (= (select v_arrayElimArr_229 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_123) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_229) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse9 .cse10)) .cse3 (exists ((v_DerPreprocessor_145 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84| Int) (v_arrayElimArr_273 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_84| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_45| Int)) (and (= 0 (select v_arrayElimArr_273 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_45|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_84|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84| v_DerPreprocessor_145) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_84| v_arrayElimArr_273) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84|)))) .cse8 (<= 1 c_~ARR_SIZE~0) (exists ((v_DerPreprocessor_143 (Array Int Int)) (v_arrayElimArr_272 (Array Int Int))) (and (= (select v_arrayElimArr_272 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_143) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_272) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse5 .cse6)) .cse4 .cse5 .cse6 (not (and .cse0 .cse2 .cse3 .cse7 .cse8 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_arrayElimArr_112 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_112) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_112 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (exists ((v_DerPreprocessor_64 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_20| Int) (v_arrayElimArr_113 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| Int)) (and (= (select v_arrayElimArr_113 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_20|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| v_DerPreprocessor_64) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27| v_arrayElimArr_113) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27|)))) .cse9 .cse10)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_3| Int) (v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_3| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3| Int)) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3| v_DerPreprocessor_9) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_3| v_arrayElimArr_14) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_3|)) (= (select v_arrayElimArr_14 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_3|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_266 (Array Int Int)) (v_DerPreprocessor_140 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_140) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_266) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_266 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse8 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_83| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83| Int) (v_arrayElimArr_267 (Array Int Int)) (v_DerPreprocessor_142 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_44| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_83|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83| v_DerPreprocessor_142) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_83| v_arrayElimArr_267) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83|) 0 0)) (= (select v_arrayElimArr_267 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_44|) 0))) .cse4 .cse5 .cse6))))) is different from true [2024-11-25 03:21:32,791 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse7 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse9 (<= c_~ARR_SIZE~0 1)) (.cse10 (<= 0 |c_ULTIMATE.start_main_~index~0#1|)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse8 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (= c_~ARR_SIZE~0 1)) (.cse6 (= |c_ULTIMATE.start_main_~index~0#1| 0))) (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse5 .cse6 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))))) (not (and .cse0 (exists ((v_DerPreprocessor_121 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_70| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70| Int) (v_arrayElimArr_228 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_38| Int)) (and (= (select v_arrayElimArr_228 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_38|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70| v_DerPreprocessor_121) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_70| v_arrayElimArr_228) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_70|)))) .cse2 .cse3 .cse7 .cse8 .cse4 (exists ((v_arrayElimArr_229 (Array Int Int)) (v_DerPreprocessor_123 (Array Int Int))) (and (= (select v_arrayElimArr_229 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_123) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_229) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse9 .cse10)) .cse3 .cse8 (<= 1 c_~ARR_SIZE~0) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse5 .cse6)) .cse4 .cse5 .cse6 (not (and .cse0 .cse2 .cse3 .cse7 .cse8 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_arrayElimArr_112 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_112) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_112 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (exists ((v_DerPreprocessor_64 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_20| Int) (v_arrayElimArr_113 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| Int)) (and (= (select v_arrayElimArr_113 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_20|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| v_DerPreprocessor_64) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27| v_arrayElimArr_113) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27|)))) .cse9 .cse10)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_3| Int) (v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_3| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3| Int)) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3| v_DerPreprocessor_9) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_3| v_arrayElimArr_14) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_3|)) (= (select v_arrayElimArr_14 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_3|) 0))) (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_145 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84| Int) (v_arrayElimArr_273 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_84| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_45| Int)) (and (= 0 (select v_arrayElimArr_273 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_45|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_84|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84| v_DerPreprocessor_145) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_84| v_arrayElimArr_273) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84|)))) .cse8 (exists ((v_DerPreprocessor_143 (Array Int Int)) (v_arrayElimArr_272 (Array Int Int))) (and (= (select v_arrayElimArr_272 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_143) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_272) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 .cse6)) (not (and .cse0 (exists ((v_arrayElimArr_266 (Array Int Int)) (v_DerPreprocessor_140 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_140) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_266) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_266 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse8 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_83| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83| Int) (v_arrayElimArr_267 (Array Int Int)) (v_DerPreprocessor_142 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_44| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_83|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83| v_DerPreprocessor_142) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_83| v_arrayElimArr_267) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83|) 0 0)) (= (select v_arrayElimArr_267 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_44|) 0))) .cse4 .cse5 .cse6))))) is different from true [2024-11-25 03:21:32,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:21:32,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8730 states to 212 states and 8722 transitions. [2024-11-25 03:21:32,911 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 8722 transitions. [2024-11-25 03:21:32,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-11-25 03:21:32,912 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:21:32,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:21:32,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:21:32,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:21:32,947 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-11-25 03:21:32,949 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:21:32,959 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-25 03:21:32,981 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-25 03:21:32,983 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:21:32,983 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-25 03:21:32,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-25 03:21:40,768 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:21:40,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:21:40,824 INFO L349 Elim1Store]: treesize reduction 25, result has 41.9 percent of original size [2024-11-25 03:21:40,824 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 103 treesize of output 107 [2024-11-25 03:21:40,831 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:21:40,837 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 45 [2024-11-25 03:21:40,869 INFO L349 Elim1Store]: treesize reduction 42, result has 10.6 percent of original size [2024-11-25 03:21:40,869 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 51 treesize of output 52 [2024-11-25 03:21:40,878 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:21:40,879 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 0 case distinctions, treesize of input 22 treesize of output 3 [2024-11-25 03:21:40,886 INFO L378 Elim1Store]: Elim1 eliminated variable 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 24 treesize of output 23 [2024-11-25 03:21:40,915 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2024-11-25 03:21:40,982 INFO L349 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2024-11-25 03:21:40,982 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 18 treesize of output 30 [2024-11-25 03:21:41,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 5 treesize of output 3 [2024-11-25 03:21:41,218 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-25 03:21:43,054 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse4 (<= 1 c_~ARR_SIZE~0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (<= |c_ULTIMATE.start_main_~count~0#1| 1))) (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) (exists ((v_arrayElimArr_99 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (and (= (select v_arrayElimArr_99 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_99) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 .cse3 (exists ((v_DerPreprocessor_74 (Array Int Int)) (v_arrayElimArr_142 (Array Int Int))) (and (= (select v_arrayElimArr_142 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_74) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_142) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_146 (Array Int Int)) (v_arrayElimArr_277 (Array Int Int))) (and (= (select v_arrayElimArr_277 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_146) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_277) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 (exists ((v_DerPreprocessor_125 (Array Int Int)) (v_DerPreprocessor_124 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_124) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_125) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_125 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_143 (Array Int Int)) (v_arrayElimArr_272 (Array Int Int))) (and (= (select v_arrayElimArr_272 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_143) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_272) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_arrayElimArr_92 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_92) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_92 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_128 (Array Int Int)) (v_arrayElimArr_239 (Array Int Int))) (and (= (select v_arrayElimArr_239 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_128) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_239) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 .cse6)) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse5 .cse6)) .cse5 .cse6 (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0))) is different from false [2024-11-25 03:21:44,347 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse4 (<= 1 c_~ARR_SIZE~0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (<= |c_ULTIMATE.start_main_~count~0#1| 1))) (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) (exists ((v_arrayElimArr_99 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (and (= (select v_arrayElimArr_99 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_99) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 .cse3 (exists ((v_DerPreprocessor_74 (Array Int Int)) (v_arrayElimArr_142 (Array Int Int))) (and (= (select v_arrayElimArr_142 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_74) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_142) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 (exists ((v_DerPreprocessor_125 (Array Int Int)) (v_DerPreprocessor_124 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_124) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_125) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_125 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_143 (Array Int Int)) (v_arrayElimArr_272 (Array Int Int))) (and (= (select v_arrayElimArr_272 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_143) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_272) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_arrayElimArr_92 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_92) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_92 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_128 (Array Int Int)) (v_arrayElimArr_239 (Array Int Int))) (and (= (select v_arrayElimArr_239 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_128) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_239) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 .cse6)) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse5 .cse6)) .cse5 .cse6 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_146 (Array Int Int)) (v_arrayElimArr_277 (Array Int Int))) (and (= (select v_arrayElimArr_277 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_146) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_277) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 .cse6)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0))) is different from false [2024-11-25 03:21:44,361 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse4 (<= 1 c_~ARR_SIZE~0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (<= |c_ULTIMATE.start_main_~count~0#1| 1))) (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) (exists ((v_arrayElimArr_99 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (and (= (select v_arrayElimArr_99 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_99) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 .cse3 (exists ((v_DerPreprocessor_74 (Array Int Int)) (v_arrayElimArr_142 (Array Int Int))) (and (= (select v_arrayElimArr_142 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_74) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_142) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_146 (Array Int Int)) (v_arrayElimArr_277 (Array Int Int))) (and (= (select v_arrayElimArr_277 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_146) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_277) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 (exists ((v_DerPreprocessor_125 (Array Int Int)) (v_DerPreprocessor_124 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_124) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_125) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_125 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_143 (Array Int Int)) (v_arrayElimArr_272 (Array Int Int))) (and (= (select v_arrayElimArr_272 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_143) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_272) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_arrayElimArr_92 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_92) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_92 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_128 (Array Int Int)) (v_arrayElimArr_239 (Array Int Int))) (and (= (select v_arrayElimArr_239 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_128) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_239) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 .cse6)) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse5 .cse6)) .cse5 .cse6 (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0)))) is different from true [2024-11-25 03:21:44,371 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse4 (<= 1 c_~ARR_SIZE~0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (<= |c_ULTIMATE.start_main_~count~0#1| 1))) (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) (exists ((v_arrayElimArr_99 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (and (= (select v_arrayElimArr_99 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_99) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 .cse3 (exists ((v_DerPreprocessor_74 (Array Int Int)) (v_arrayElimArr_142 (Array Int Int))) (and (= (select v_arrayElimArr_142 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_74) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_142) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 (exists ((v_DerPreprocessor_125 (Array Int Int)) (v_DerPreprocessor_124 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_124) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_125) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_125 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_143 (Array Int Int)) (v_arrayElimArr_272 (Array Int Int))) (and (= (select v_arrayElimArr_272 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_143) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_272) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_arrayElimArr_92 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_92) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_92 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_128 (Array Int Int)) (v_arrayElimArr_239 (Array Int Int))) (and (= (select v_arrayElimArr_239 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_128) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_239) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 .cse6)) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse5 .cse6)) .cse5 .cse6 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_146 (Array Int Int)) (v_arrayElimArr_277 (Array Int Int))) (and (= (select v_arrayElimArr_277 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_146) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_277) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 .cse6)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0)))) is different from true [2024-11-25 03:21:44,442 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_arrayElimArr_266 (Array Int Int)) (v_DerPreprocessor_140 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_140) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_266) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_266 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_arrayElimArr_152 (Array Int Int))) (and (= (select v_arrayElimArr_152 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_80) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_152) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_137 (Array Int Int)) (v_arrayElimArr_259 (Array Int Int))) (and (= (select v_arrayElimArr_259 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_137) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_259) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse3 .cse4 (exists ((v_DerPreprocessor_146 (Array Int Int)) (v_arrayElimArr_277 (Array Int Int))) (and (= (select v_arrayElimArr_277 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_146) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_277) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (exists ((v_DerPreprocessor_143 (Array Int Int)) (v_arrayElimArr_272 (Array Int Int))) (and (= (select v_arrayElimArr_272 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_143) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_272) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_arrayElimArr_112 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_112) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_112 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= c_~ARR_SIZE~0 1) (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) is different from false [2024-11-25 03:21:45,920 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse7 (<= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_arrayElimArr_266 (Array Int Int)) (v_DerPreprocessor_140 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_140) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_266) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_266 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_arrayElimArr_152 (Array Int Int))) (and (= (select v_arrayElimArr_152 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_80) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_152) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_137 (Array Int Int)) (v_arrayElimArr_259 (Array Int Int))) (and (= (select v_arrayElimArr_259 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_137) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_259) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse3 .cse4 (exists ((v_DerPreprocessor_143 (Array Int Int)) (v_arrayElimArr_272 (Array Int Int))) (and (= (select v_arrayElimArr_272 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_143) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_272) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_arrayElimArr_112 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_112) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_112 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_146 (Array Int Int)) (v_arrayElimArr_277 (Array Int Int))) (and (= (select v_arrayElimArr_277 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_146) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_277) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 .cse7)) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse7 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) is different from false [2024-11-25 03:21:45,939 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_arrayElimArr_266 (Array Int Int)) (v_DerPreprocessor_140 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_140) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_266) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_266 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_arrayElimArr_152 (Array Int Int))) (and (= (select v_arrayElimArr_152 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_80) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_152) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_137 (Array Int Int)) (v_arrayElimArr_259 (Array Int Int))) (and (= (select v_arrayElimArr_259 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_137) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_259) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse3 .cse4 (exists ((v_DerPreprocessor_146 (Array Int Int)) (v_arrayElimArr_277 (Array Int Int))) (and (= (select v_arrayElimArr_277 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_146) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_277) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (exists ((v_DerPreprocessor_143 (Array Int Int)) (v_arrayElimArr_272 (Array Int Int))) (and (= (select v_arrayElimArr_272 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_143) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_272) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_arrayElimArr_112 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_112) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_112 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= c_~ARR_SIZE~0 1) (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0)))))) is different from true [2024-11-25 03:21:45,952 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse7 (<= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_arrayElimArr_266 (Array Int Int)) (v_DerPreprocessor_140 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_140) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_266) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_266 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_arrayElimArr_152 (Array Int Int))) (and (= (select v_arrayElimArr_152 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_80) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_152) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_137 (Array Int Int)) (v_arrayElimArr_259 (Array Int Int))) (and (= (select v_arrayElimArr_259 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_137) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_259) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse3 .cse4 (exists ((v_DerPreprocessor_143 (Array Int Int)) (v_arrayElimArr_272 (Array Int Int))) (and (= (select v_arrayElimArr_272 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_143) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_272) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_arrayElimArr_112 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_112) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_112 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_146 (Array Int Int)) (v_arrayElimArr_277 (Array Int Int))) (and (= (select v_arrayElimArr_277 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_146) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_277) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 .cse7)) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse7 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0)))))) is different from true [2024-11-25 03:21:46,014 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse7 (= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (exists ((v_DerPreprocessor_50 (Array Int Int)) (v_arrayElimArr_86 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_50) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_86) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_86 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_arrayElimArr_112 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_112) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_112 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6)) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse7 (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_106 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_106) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= 0 (select v_DerPreprocessor_106 |c_ULTIMATE.start_main_~#array1~0#1.offset|)))))) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 .cse7)) .cse3 .cse4 (exists ((v_DerPreprocessor_146 (Array Int Int)) (v_arrayElimArr_277 (Array Int Int))) (and (= (select v_arrayElimArr_277 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_146) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_277) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_143 (Array Int Int)) (v_arrayElimArr_272 (Array Int Int))) (and (= (select v_arrayElimArr_272 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_143) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_272) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 .cse7)) (exists ((v_arrayElimArr_173 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (and (= (select v_arrayElimArr_173 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_173) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse5 .cse7 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_86 (Array Int Int)) (v_arrayElimArr_166 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_86) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_166) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_166 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6)) is different from false [2024-11-25 03:21:46,025 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse7 (= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (exists ((v_DerPreprocessor_50 (Array Int Int)) (v_arrayElimArr_86 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_50) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_86) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_86 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_arrayElimArr_112 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_112) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_112 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6)) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse7 (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_106 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_106) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= 0 (select v_DerPreprocessor_106 |c_ULTIMATE.start_main_~#array1~0#1.offset|)))))) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 .cse7)) .cse3 .cse4 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_143 (Array Int Int)) (v_arrayElimArr_272 (Array Int Int))) (and (= (select v_arrayElimArr_272 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_143) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_272) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 .cse7)) (exists ((v_arrayElimArr_173 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (and (= (select v_arrayElimArr_173 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_173) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_146 (Array Int Int)) (v_arrayElimArr_277 (Array Int Int))) (and (= (select v_arrayElimArr_277 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_146) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_277) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 .cse6)) .cse5 .cse7 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_86 (Array Int Int)) (v_arrayElimArr_166 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_86) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_166) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_166 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6)) is different from false [2024-11-25 03:21:46,040 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse7 (= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (exists ((v_DerPreprocessor_50 (Array Int Int)) (v_arrayElimArr_86 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_50) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_86) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_86 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_arrayElimArr_112 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_112) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_112 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6)) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse7 (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_106 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_106) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= 0 (select v_DerPreprocessor_106 |c_ULTIMATE.start_main_~#array1~0#1.offset|)))))) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 .cse7)) .cse3 .cse4 (exists ((v_DerPreprocessor_146 (Array Int Int)) (v_arrayElimArr_277 (Array Int Int))) (and (= (select v_arrayElimArr_277 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_146) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_277) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_143 (Array Int Int)) (v_arrayElimArr_272 (Array Int Int))) (and (= (select v_arrayElimArr_272 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_143) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_272) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 .cse7)) (exists ((v_arrayElimArr_173 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (and (= (select v_arrayElimArr_173 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_173) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse5 .cse7 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_86 (Array Int Int)) (v_arrayElimArr_166 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_86) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_166) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_166 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6))) is different from true [2024-11-25 03:21:46,053 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse7 (= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (exists ((v_DerPreprocessor_50 (Array Int Int)) (v_arrayElimArr_86 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_50) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_86) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_86 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_arrayElimArr_112 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_112) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_112 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6)) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse7 (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_106 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_106) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= 0 (select v_DerPreprocessor_106 |c_ULTIMATE.start_main_~#array1~0#1.offset|)))))) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 .cse7)) .cse3 .cse4 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_143 (Array Int Int)) (v_arrayElimArr_272 (Array Int Int))) (and (= (select v_arrayElimArr_272 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_143) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_272) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 .cse7)) (exists ((v_arrayElimArr_173 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (and (= (select v_arrayElimArr_173 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_173) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_146 (Array Int Int)) (v_arrayElimArr_277 (Array Int Int))) (and (= (select v_arrayElimArr_277 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_146) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_277) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 .cse6)) .cse5 .cse7 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_86 (Array Int Int)) (v_arrayElimArr_166 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_86) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_166) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_166 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6))) is different from true [2024-11-25 03:21:50,169 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse7 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse8 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (= c_~ARR_SIZE~0 1)) (.cse6 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse9 (<= c_~ARR_SIZE~0 1)) (.cse10 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse5 .cse6 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))))) (not (and .cse0 (exists ((v_DerPreprocessor_121 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_70| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70| Int) (v_arrayElimArr_228 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_38| Int)) (and (= (select v_arrayElimArr_228 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_38|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70| v_DerPreprocessor_121) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_70| v_arrayElimArr_228) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_70|)))) .cse2 .cse3 .cse7 .cse8 .cse4 (exists ((v_arrayElimArr_229 (Array Int Int)) (v_DerPreprocessor_123 (Array Int Int))) (and (= (select v_arrayElimArr_229 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_123) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_229) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse9 .cse10)) .cse3 (exists ((v_DerPreprocessor_145 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84| Int) (v_arrayElimArr_273 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_84| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_45| Int)) (and (= 0 (select v_arrayElimArr_273 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_45|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_84|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84| v_DerPreprocessor_145) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_84| v_arrayElimArr_273) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84|)))) .cse7 .cse8 (exists ((v_DerPreprocessor_146 (Array Int Int)) (v_arrayElimArr_277 (Array Int Int))) (and (= (select v_arrayElimArr_277 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_146) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_277) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (<= 1 c_~ARR_SIZE~0) (exists ((v_DerPreprocessor_143 (Array Int Int)) (v_arrayElimArr_272 (Array Int Int))) (and (= (select v_arrayElimArr_272 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_143) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_272) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse5 .cse6)) .cse4 (exists ((v_DerPreprocessor_148 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_85| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_85| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_46| Int) (v_arrayElimArr_278 (Array Int Int))) (and (= (select v_arrayElimArr_278 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_46|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_85| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_85|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_85|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_85| v_DerPreprocessor_148) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_85| v_arrayElimArr_278) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_85|) 0 0)))) .cse5 .cse6 (not (and .cse0 .cse2 .cse3 .cse7 .cse8 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_arrayElimArr_112 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_112) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_112 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (exists ((v_DerPreprocessor_64 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_20| Int) (v_arrayElimArr_113 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| Int)) (and (= (select v_arrayElimArr_113 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_20|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| v_DerPreprocessor_64) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27| v_arrayElimArr_113) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27|)))) .cse9 .cse10)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_3| Int) (v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_3| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3| Int)) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3| v_DerPreprocessor_9) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_3| v_arrayElimArr_14) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_3|)) (= (select v_arrayElimArr_14 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_3|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_266 (Array Int Int)) (v_DerPreprocessor_140 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_140) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_266) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_266 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse8 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_83| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83| Int) (v_arrayElimArr_267 (Array Int Int)) (v_DerPreprocessor_142 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_44| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_83|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83| v_DerPreprocessor_142) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_83| v_arrayElimArr_267) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83|) 0 0)) (= (select v_arrayElimArr_267 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_44|) 0))) .cse4 .cse5 .cse6)) .cse9 .cse10)) is different from false [2024-11-25 03:21:52,247 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse4 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse7 (<= c_~ARR_SIZE~0 1)) (.cse8 (<= 0 |c_ULTIMATE.start_main_~index~0#1|)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse5 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse9 (= c_~ARR_SIZE~0 1)) (.cse10 (= |c_ULTIMATE.start_main_~index~0#1| 0))) (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_146 (Array Int Int)) (v_arrayElimArr_277 (Array Int Int))) (and (= (select v_arrayElimArr_277 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_146) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_277) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse6 (exists ((v_DerPreprocessor_148 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_85| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_85| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_46| Int) (v_arrayElimArr_278 (Array Int Int))) (and (= (select v_arrayElimArr_278 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_46|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_85| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_85|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_85|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_85| v_DerPreprocessor_148) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_85| v_arrayElimArr_278) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_85|) 0 0)))) .cse7 .cse8)) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 .cse3 .cse6 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse9 .cse10 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))))) (not (and .cse0 (exists ((v_DerPreprocessor_121 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_70| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70| Int) (v_arrayElimArr_228 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_38| Int)) (and (= (select v_arrayElimArr_228 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_38|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70| v_DerPreprocessor_121) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_70| v_arrayElimArr_228) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_70|)))) .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_229 (Array Int Int)) (v_DerPreprocessor_123 (Array Int Int))) (and (= (select v_arrayElimArr_229 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_123) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_229) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse7 .cse8)) .cse3 (exists ((v_DerPreprocessor_145 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84| Int) (v_arrayElimArr_273 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_84| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_45| Int)) (and (= 0 (select v_arrayElimArr_273 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_45|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_84|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84| v_DerPreprocessor_145) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_84| v_arrayElimArr_273) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84|)))) .cse5 (<= 1 c_~ARR_SIZE~0) (exists ((v_DerPreprocessor_143 (Array Int Int)) (v_arrayElimArr_272 (Array Int Int))) (and (= (select v_arrayElimArr_272 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_143) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_272) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse6 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse9 .cse10)) .cse6 .cse9 .cse10 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_arrayElimArr_112 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_112) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_112 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6 (exists ((v_DerPreprocessor_64 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_20| Int) (v_arrayElimArr_113 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| Int)) (and (= (select v_arrayElimArr_113 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_20|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| v_DerPreprocessor_64) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27| v_arrayElimArr_113) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27|)))) .cse7 .cse8)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_3| Int) (v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_3| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3| Int)) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3| v_DerPreprocessor_9) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_3| v_arrayElimArr_14) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_3|)) (= (select v_arrayElimArr_14 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_3|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_266 (Array Int Int)) (v_DerPreprocessor_140 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_140) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_266) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_266 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse5 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_83| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83| Int) (v_arrayElimArr_267 (Array Int Int)) (v_DerPreprocessor_142 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_44| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_83|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83| v_DerPreprocessor_142) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_83| v_arrayElimArr_267) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83|) 0 0)) (= (select v_arrayElimArr_267 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_44|) 0))) .cse6 .cse9 .cse10)))) is different from false [2024-11-25 03:21:52,268 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse7 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse8 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (= c_~ARR_SIZE~0 1)) (.cse6 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse9 (<= c_~ARR_SIZE~0 1)) (.cse10 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse5 .cse6 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))))) (not (and .cse0 (exists ((v_DerPreprocessor_121 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_70| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70| Int) (v_arrayElimArr_228 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_38| Int)) (and (= (select v_arrayElimArr_228 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_38|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70| v_DerPreprocessor_121) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_70| v_arrayElimArr_228) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_70|)))) .cse2 .cse3 .cse7 .cse8 .cse4 (exists ((v_arrayElimArr_229 (Array Int Int)) (v_DerPreprocessor_123 (Array Int Int))) (and (= (select v_arrayElimArr_229 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_123) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_229) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse9 .cse10)) .cse3 (exists ((v_DerPreprocessor_145 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84| Int) (v_arrayElimArr_273 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_84| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_45| Int)) (and (= 0 (select v_arrayElimArr_273 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_45|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_84|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84| v_DerPreprocessor_145) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_84| v_arrayElimArr_273) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84|)))) .cse7 .cse8 (exists ((v_DerPreprocessor_146 (Array Int Int)) (v_arrayElimArr_277 (Array Int Int))) (and (= (select v_arrayElimArr_277 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_146) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_277) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (<= 1 c_~ARR_SIZE~0) (exists ((v_DerPreprocessor_143 (Array Int Int)) (v_arrayElimArr_272 (Array Int Int))) (and (= (select v_arrayElimArr_272 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_143) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_272) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse5 .cse6)) .cse4 (exists ((v_DerPreprocessor_148 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_85| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_85| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_46| Int) (v_arrayElimArr_278 (Array Int Int))) (and (= (select v_arrayElimArr_278 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_46|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_85| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_85|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_85|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_85| v_DerPreprocessor_148) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_85| v_arrayElimArr_278) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_85|) 0 0)))) .cse5 .cse6 (not (and .cse0 .cse2 .cse3 .cse7 .cse8 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_arrayElimArr_112 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_112) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_112 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (exists ((v_DerPreprocessor_64 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_20| Int) (v_arrayElimArr_113 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| Int)) (and (= (select v_arrayElimArr_113 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_20|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| v_DerPreprocessor_64) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27| v_arrayElimArr_113) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27|)))) .cse9 .cse10)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_3| Int) (v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_3| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3| Int)) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3| v_DerPreprocessor_9) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_3| v_arrayElimArr_14) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_3|)) (= (select v_arrayElimArr_14 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_3|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_266 (Array Int Int)) (v_DerPreprocessor_140 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_140) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_266) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_266 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse8 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_83| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83| Int) (v_arrayElimArr_267 (Array Int Int)) (v_DerPreprocessor_142 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_44| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_83|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83| v_DerPreprocessor_142) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_83| v_arrayElimArr_267) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83|) 0 0)) (= (select v_arrayElimArr_267 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_44|) 0))) .cse4 .cse5 .cse6)) .cse9 .cse10))) is different from true [2024-11-25 03:21:52,287 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse4 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse7 (<= c_~ARR_SIZE~0 1)) (.cse8 (<= 0 |c_ULTIMATE.start_main_~index~0#1|)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse5 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse9 (= c_~ARR_SIZE~0 1)) (.cse10 (= |c_ULTIMATE.start_main_~index~0#1| 0))) (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_146 (Array Int Int)) (v_arrayElimArr_277 (Array Int Int))) (and (= (select v_arrayElimArr_277 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_146) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_277) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse6 (exists ((v_DerPreprocessor_148 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_85| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_85| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_46| Int) (v_arrayElimArr_278 (Array Int Int))) (and (= (select v_arrayElimArr_278 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_46|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_85| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_85|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_85|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_85| v_DerPreprocessor_148) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_85| v_arrayElimArr_278) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_85|) 0 0)))) .cse7 .cse8)) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 .cse3 .cse6 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse9 .cse10 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))))) (not (and .cse0 (exists ((v_DerPreprocessor_121 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_70| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70| Int) (v_arrayElimArr_228 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_38| Int)) (and (= (select v_arrayElimArr_228 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_38|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70| v_DerPreprocessor_121) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_70| v_arrayElimArr_228) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_70|)))) .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_229 (Array Int Int)) (v_DerPreprocessor_123 (Array Int Int))) (and (= (select v_arrayElimArr_229 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_123) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_229) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse7 .cse8)) .cse3 (exists ((v_DerPreprocessor_145 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84| Int) (v_arrayElimArr_273 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_84| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_45| Int)) (and (= 0 (select v_arrayElimArr_273 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_45|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_84|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84| v_DerPreprocessor_145) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_84| v_arrayElimArr_273) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84|)))) .cse5 (<= 1 c_~ARR_SIZE~0) (exists ((v_DerPreprocessor_143 (Array Int Int)) (v_arrayElimArr_272 (Array Int Int))) (and (= (select v_arrayElimArr_272 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_143) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_272) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse6 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse9 .cse10)) .cse6 .cse9 .cse10 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_arrayElimArr_112 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_112) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_112 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6 (exists ((v_DerPreprocessor_64 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_20| Int) (v_arrayElimArr_113 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| Int)) (and (= (select v_arrayElimArr_113 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_20|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| v_DerPreprocessor_64) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27| v_arrayElimArr_113) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27|)))) .cse7 .cse8)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_3| Int) (v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_3| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3| Int)) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3| v_DerPreprocessor_9) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_3| v_arrayElimArr_14) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_3|)) (= (select v_arrayElimArr_14 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_3|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_266 (Array Int Int)) (v_DerPreprocessor_140 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_140) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_266) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_266 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse5 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_83| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83| Int) (v_arrayElimArr_267 (Array Int Int)) (v_DerPreprocessor_142 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_44| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_83|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83| v_DerPreprocessor_142) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_83| v_arrayElimArr_267) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83|) 0 0)) (= (select v_arrayElimArr_267 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_44|) 0))) .cse6 .cse9 .cse10))))) is different from true [2024-11-25 03:21:52,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:21:52,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9105 states to 216 states and 9097 transitions. [2024-11-25 03:21:52,411 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states and 9097 transitions. [2024-11-25 03:21:52,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-11-25 03:21:52,413 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:21:52,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:21:52,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:21:52,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:21:52,454 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-25 03:21:52,457 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:21:52,477 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-25 03:21:52,505 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-25 03:21:52,508 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:21:52,509 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-25 03:21:52,514 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-25 03:22:00,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:22:00,283 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:22:00,373 INFO L349 Elim1Store]: treesize reduction 25, result has 41.9 percent of original size [2024-11-25 03:22:00,373 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 91 treesize of output 95 [2024-11-25 03:22:00,471 INFO L349 Elim1Store]: treesize reduction 29, result has 38.3 percent of original size [2024-11-25 03:22:00,471 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 65 [2024-11-25 03:22:00,479 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:22:00,484 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:22:00,489 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 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 56 treesize of output 60 [2024-11-25 03:22:00,501 INFO L378 Elim1Store]: Elim1 eliminated variable 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 22 treesize of output 21 [2024-11-25 03:22:00,563 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:22:00,564 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2024-11-25 03:22:00,580 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:22:00,580 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2024-11-25 03:22:00,610 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2024-11-25 03:22:00,703 INFO L349 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2024-11-25 03:22:00,703 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 18 treesize of output 30 [2024-11-25 03:22:00,749 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-25 03:22:00,932 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 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 24 treesize of output 12 [2024-11-25 03:22:00,939 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-25 03:22:02,865 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse4 (<= 1 c_~ARR_SIZE~0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) (exists ((v_arrayElimArr_99 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (and (= (select v_arrayElimArr_99 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_99) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 .cse3 (exists ((v_DerPreprocessor_74 (Array Int Int)) (v_arrayElimArr_142 (Array Int Int))) (and (= (select v_arrayElimArr_142 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_74) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_142) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_146 (Array Int Int)) (v_arrayElimArr_277 (Array Int Int))) (and (= (select v_arrayElimArr_277 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_146) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_277) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 (exists ((v_DerPreprocessor_125 (Array Int Int)) (v_DerPreprocessor_124 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_124) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_125) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_125 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_143 (Array Int Int)) (v_arrayElimArr_272 (Array Int Int))) (and (= (select v_arrayElimArr_272 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_143) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_272) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_arrayElimArr_92 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_92) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_92 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_128 (Array Int Int)) (v_arrayElimArr_239 (Array Int Int))) (and (= (select v_arrayElimArr_239 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_128) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_239) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 .cse6)) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse5 .cse6)) .cse5 .cse6 (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (exists ((v_DerPreprocessor_149 (Array Int Int)) (v_arrayElimArr_282 (Array Int Int))) (and (= (select v_arrayElimArr_282 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_149) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_282) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= |c_ULTIMATE.start_main_~sum~0#1| 0))) is different from false [2024-11-25 03:22:04,207 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse4 (<= 1 c_~ARR_SIZE~0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (<= |c_ULTIMATE.start_main_~count~0#1| 1))) (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) (exists ((v_arrayElimArr_99 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (and (= (select v_arrayElimArr_99 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_99) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 .cse3 (exists ((v_DerPreprocessor_74 (Array Int Int)) (v_arrayElimArr_142 (Array Int Int))) (and (= (select v_arrayElimArr_142 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_74) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_142) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_146 (Array Int Int)) (v_arrayElimArr_277 (Array Int Int))) (and (= (select v_arrayElimArr_277 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_146) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_277) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 (exists ((v_DerPreprocessor_125 (Array Int Int)) (v_DerPreprocessor_124 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_124) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_125) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_125 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_143 (Array Int Int)) (v_arrayElimArr_272 (Array Int Int))) (and (= (select v_arrayElimArr_272 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_143) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_272) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_arrayElimArr_92 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_92) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_92 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 .cse2 .cse3 .cse5 .cse6 (exists ((v_DerPreprocessor_149 (Array Int Int)) (v_arrayElimArr_282 (Array Int Int))) (and (= (select v_arrayElimArr_282 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_149) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_282) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))))) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_128 (Array Int Int)) (v_arrayElimArr_239 (Array Int Int))) (and (= (select v_arrayElimArr_239 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_128) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_239) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 .cse6)) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse5 .cse6)) .cse5 .cse6 (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0))) is different from false [2024-11-25 03:22:04,220 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse4 (<= 1 c_~ARR_SIZE~0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) (exists ((v_arrayElimArr_99 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (and (= (select v_arrayElimArr_99 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_99) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 .cse3 (exists ((v_DerPreprocessor_74 (Array Int Int)) (v_arrayElimArr_142 (Array Int Int))) (and (= (select v_arrayElimArr_142 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_74) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_142) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_146 (Array Int Int)) (v_arrayElimArr_277 (Array Int Int))) (and (= (select v_arrayElimArr_277 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_146) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_277) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 (exists ((v_DerPreprocessor_125 (Array Int Int)) (v_DerPreprocessor_124 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_124) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_125) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_125 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_143 (Array Int Int)) (v_arrayElimArr_272 (Array Int Int))) (and (= (select v_arrayElimArr_272 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_143) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_272) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_arrayElimArr_92 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_92) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_92 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_128 (Array Int Int)) (v_arrayElimArr_239 (Array Int Int))) (and (= (select v_arrayElimArr_239 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_128) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_239) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 .cse6)) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse5 .cse6)) .cse5 .cse6 (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (exists ((v_DerPreprocessor_149 (Array Int Int)) (v_arrayElimArr_282 (Array Int Int))) (and (= (select v_arrayElimArr_282 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_149) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_282) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= |c_ULTIMATE.start_main_~sum~0#1| 0)))) is different from true [2024-11-25 03:22:04,231 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse4 (<= 1 c_~ARR_SIZE~0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (<= |c_ULTIMATE.start_main_~count~0#1| 1))) (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) (exists ((v_arrayElimArr_99 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (and (= (select v_arrayElimArr_99 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_99) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 .cse3 (exists ((v_DerPreprocessor_74 (Array Int Int)) (v_arrayElimArr_142 (Array Int Int))) (and (= (select v_arrayElimArr_142 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_74) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_142) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_146 (Array Int Int)) (v_arrayElimArr_277 (Array Int Int))) (and (= (select v_arrayElimArr_277 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_146) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_277) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 (exists ((v_DerPreprocessor_125 (Array Int Int)) (v_DerPreprocessor_124 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_124) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_125) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_125 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_143 (Array Int Int)) (v_arrayElimArr_272 (Array Int Int))) (and (= (select v_arrayElimArr_272 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_143) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_272) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_arrayElimArr_92 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_92) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_92 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 .cse2 .cse3 .cse5 .cse6 (exists ((v_DerPreprocessor_149 (Array Int Int)) (v_arrayElimArr_282 (Array Int Int))) (and (= (select v_arrayElimArr_282 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_149) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_282) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))))) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_128 (Array Int Int)) (v_arrayElimArr_239 (Array Int Int))) (and (= (select v_arrayElimArr_239 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_128) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_239) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 .cse6)) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse5 .cse6)) .cse5 .cse6 (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0)))) is different from true [2024-11-25 03:22:04,307 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_arrayElimArr_266 (Array Int Int)) (v_DerPreprocessor_140 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_140) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_266) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_266 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_arrayElimArr_152 (Array Int Int))) (and (= (select v_arrayElimArr_152 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_80) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_152) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_137 (Array Int Int)) (v_arrayElimArr_259 (Array Int Int))) (and (= (select v_arrayElimArr_259 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_137) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_259) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse3 .cse4 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_143 (Array Int Int)) (v_arrayElimArr_272 (Array Int Int))) (and (= (select v_arrayElimArr_272 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_143) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_272) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 .cse6)) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_arrayElimArr_112 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_112) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_112 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_282 (Array Int Int)) (v_DerPreprocessor_149 (Array Int Int))) (and (= (select v_arrayElimArr_282 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_149) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_282) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (<= c_~ARR_SIZE~0 1) (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) is different from false [2024-11-25 03:22:05,867 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse7 (<= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_arrayElimArr_266 (Array Int Int)) (v_DerPreprocessor_140 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_140) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_266) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_266 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_arrayElimArr_152 (Array Int Int))) (and (= (select v_arrayElimArr_152 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_80) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_152) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_137 (Array Int Int)) (v_arrayElimArr_259 (Array Int Int))) (and (= (select v_arrayElimArr_259 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_137) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_259) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse3 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_arrayElimArr_282 (Array Int Int)) (v_DerPreprocessor_149 (Array Int Int))) (and (= (select v_arrayElimArr_282 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_149) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_282) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse7)) .cse4 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_143 (Array Int Int)) (v_arrayElimArr_272 (Array Int Int))) (and (= (select v_arrayElimArr_272 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_143) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_272) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 .cse6)) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_arrayElimArr_112 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_112) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_112 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse7 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) is different from false [2024-11-25 03:22:05,888 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_arrayElimArr_266 (Array Int Int)) (v_DerPreprocessor_140 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_140) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_266) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_266 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_arrayElimArr_152 (Array Int Int))) (and (= (select v_arrayElimArr_152 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_80) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_152) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_137 (Array Int Int)) (v_arrayElimArr_259 (Array Int Int))) (and (= (select v_arrayElimArr_259 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_137) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_259) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse3 .cse4 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_143 (Array Int Int)) (v_arrayElimArr_272 (Array Int Int))) (and (= (select v_arrayElimArr_272 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_143) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_272) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 .cse6)) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_arrayElimArr_112 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_112) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_112 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_282 (Array Int Int)) (v_DerPreprocessor_149 (Array Int Int))) (and (= (select v_arrayElimArr_282 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_149) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_282) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (<= c_~ARR_SIZE~0 1) (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0)))))) is different from true [2024-11-25 03:22:05,906 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse7 (<= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_arrayElimArr_266 (Array Int Int)) (v_DerPreprocessor_140 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_140) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_266) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_266 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_arrayElimArr_152 (Array Int Int))) (and (= (select v_arrayElimArr_152 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_80) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_152) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_137 (Array Int Int)) (v_arrayElimArr_259 (Array Int Int))) (and (= (select v_arrayElimArr_259 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_137) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_259) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse3 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_arrayElimArr_282 (Array Int Int)) (v_DerPreprocessor_149 (Array Int Int))) (and (= (select v_arrayElimArr_282 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_149) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_282) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse7)) .cse4 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_143 (Array Int Int)) (v_arrayElimArr_272 (Array Int Int))) (and (= (select v_arrayElimArr_272 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_143) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_272) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 .cse6)) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_arrayElimArr_112 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_112) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_112 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse7 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0)))))) is different from true [2024-11-25 03:22:05,969 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (= 0 (select .cse1 0)) .cse3 .cse4 (not (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_282 (Array Int Int)) (v_DerPreprocessor_149 (Array Int Int))) (and (= (select v_arrayElimArr_282 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_149) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_282) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (<= c_~ARR_SIZE~0 1) (exists ((v_DerPreprocessor_117 (Array Int Int)) (v_DerPreprocessor_118 (Array Int Int))) (and (= 0 (select v_DerPreprocessor_118 |c_ULTIMATE.start_main_~#array1~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_117) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_118) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))))) is different from false [2024-11-25 03:22:05,977 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (= 0 (select .cse1 0)) .cse3 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_arrayElimArr_282 (Array Int Int)) (v_DerPreprocessor_149 (Array Int Int))) (and (= (select v_arrayElimArr_282 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_149) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_282) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (<= c_~ARR_SIZE~0 1))) .cse4 (not (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_117 (Array Int Int)) (v_DerPreprocessor_118 (Array Int Int))) (and (= 0 (select v_DerPreprocessor_118 |c_ULTIMATE.start_main_~#array1~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_117) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_118) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))))) is different from false [2024-11-25 03:22:05,987 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (= 0 (select .cse1 0)) .cse3 .cse4 (not (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_282 (Array Int Int)) (v_DerPreprocessor_149 (Array Int Int))) (and (= (select v_arrayElimArr_282 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_149) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_282) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (<= c_~ARR_SIZE~0 1) (exists ((v_DerPreprocessor_117 (Array Int Int)) (v_DerPreprocessor_118 (Array Int Int))) (and (= 0 (select v_DerPreprocessor_118 |c_ULTIMATE.start_main_~#array1~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_117) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_118) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1)))))) is different from true [2024-11-25 03:22:05,996 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (= 0 (select .cse1 0)) .cse3 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_arrayElimArr_282 (Array Int Int)) (v_DerPreprocessor_149 (Array Int Int))) (and (= (select v_arrayElimArr_282 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_149) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_282) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (<= c_~ARR_SIZE~0 1))) .cse4 (not (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_117 (Array Int Int)) (v_DerPreprocessor_118 (Array Int Int))) (and (= 0 (select v_DerPreprocessor_118 |c_ULTIMATE.start_main_~#array1~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_117) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_118) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1)))))) is different from true [2024-11-25 03:22:10,154 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse7 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse8 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (= c_~ARR_SIZE~0 1)) (.cse6 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse9 (<= c_~ARR_SIZE~0 1)) (.cse10 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse5 .cse6 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))))) (not (and .cse0 (exists ((v_DerPreprocessor_121 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_70| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70| Int) (v_arrayElimArr_228 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_38| Int)) (and (= (select v_arrayElimArr_228 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_38|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70| v_DerPreprocessor_121) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_70| v_arrayElimArr_228) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_70|)))) .cse2 .cse3 .cse7 .cse8 .cse4 (exists ((v_arrayElimArr_229 (Array Int Int)) (v_DerPreprocessor_123 (Array Int Int))) (and (= (select v_arrayElimArr_229 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_123) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_229) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse9 .cse10)) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_86| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_86| Int) (v_arrayElimArr_283 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_47| Int)) (and (= (select v_arrayElimArr_283 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_47|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_86| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_86|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_86|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_86| v_DerPreprocessor_151) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_86| v_arrayElimArr_283) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_86|) 0 0)))) .cse3 (exists ((v_DerPreprocessor_145 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84| Int) (v_arrayElimArr_273 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_84| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_45| Int)) (and (= 0 (select v_arrayElimArr_273 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_45|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_84|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84| v_DerPreprocessor_145) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_84| v_arrayElimArr_273) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84|)))) .cse7 .cse8 (exists ((v_DerPreprocessor_146 (Array Int Int)) (v_arrayElimArr_277 (Array Int Int))) (and (= (select v_arrayElimArr_277 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_146) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_277) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (<= 1 c_~ARR_SIZE~0) (exists ((v_DerPreprocessor_143 (Array Int Int)) (v_arrayElimArr_272 (Array Int Int))) (and (= (select v_arrayElimArr_272 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_143) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_272) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse5 .cse6)) .cse4 (exists ((v_DerPreprocessor_148 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_85| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_85| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_46| Int) (v_arrayElimArr_278 (Array Int Int))) (and (= (select v_arrayElimArr_278 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_46|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_85| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_85|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_85|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_85| v_DerPreprocessor_148) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_85| v_arrayElimArr_278) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_85|) 0 0)))) .cse5 .cse6 (not (and .cse0 .cse2 .cse3 .cse7 .cse8 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_arrayElimArr_112 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_112) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_112 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (exists ((v_DerPreprocessor_64 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_20| Int) (v_arrayElimArr_113 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| Int)) (and (= (select v_arrayElimArr_113 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_20|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| v_DerPreprocessor_64) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27| v_arrayElimArr_113) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27|)))) .cse9 .cse10)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_282 (Array Int Int)) (v_DerPreprocessor_149 (Array Int Int))) (and (= (select v_arrayElimArr_282 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_149) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_282) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_3| Int) (v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_3| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3| Int)) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3| v_DerPreprocessor_9) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_3| v_arrayElimArr_14) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_3|)) (= (select v_arrayElimArr_14 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_3|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_266 (Array Int Int)) (v_DerPreprocessor_140 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_140) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_266) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_266 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse8 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_83| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83| Int) (v_arrayElimArr_267 (Array Int Int)) (v_DerPreprocessor_142 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_44| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_83|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83| v_DerPreprocessor_142) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_83| v_arrayElimArr_267) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83|) 0 0)) (= (select v_arrayElimArr_267 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_44|) 0))) .cse4 .cse5 .cse6)) .cse9 .cse10)) is different from false [2024-11-25 03:22:12,483 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse7 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse8 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (= c_~ARR_SIZE~0 1)) (.cse6 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse9 (<= c_~ARR_SIZE~0 1)) (.cse10 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse5 .cse6 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))))) (not (and .cse0 (exists ((v_DerPreprocessor_121 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_70| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70| Int) (v_arrayElimArr_228 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_38| Int)) (and (= (select v_arrayElimArr_228 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_38|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70| v_DerPreprocessor_121) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_70| v_arrayElimArr_228) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_70|)))) .cse2 .cse3 .cse7 .cse8 .cse4 (exists ((v_arrayElimArr_229 (Array Int Int)) (v_DerPreprocessor_123 (Array Int Int))) (and (= (select v_arrayElimArr_229 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_123) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_229) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse9 .cse10)) .cse3 (exists ((v_DerPreprocessor_145 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84| Int) (v_arrayElimArr_273 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_84| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_45| Int)) (and (= 0 (select v_arrayElimArr_273 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_45|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_84|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84| v_DerPreprocessor_145) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_84| v_arrayElimArr_273) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84|)))) (not (and .cse0 .cse2 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_86| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_86| Int) (v_arrayElimArr_283 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_47| Int)) (and (= (select v_arrayElimArr_283 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_47|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_86| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_86|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_86|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_86| v_DerPreprocessor_151) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_86| v_arrayElimArr_283) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_86|) 0 0)))) .cse3 .cse7 .cse8 .cse4 (exists ((v_arrayElimArr_282 (Array Int Int)) (v_DerPreprocessor_149 (Array Int Int))) (and (= (select v_arrayElimArr_282 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_149) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_282) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse9 .cse10)) .cse7 .cse8 (exists ((v_DerPreprocessor_146 (Array Int Int)) (v_arrayElimArr_277 (Array Int Int))) (and (= (select v_arrayElimArr_277 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_146) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_277) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (<= 1 c_~ARR_SIZE~0) (exists ((v_DerPreprocessor_143 (Array Int Int)) (v_arrayElimArr_272 (Array Int Int))) (and (= (select v_arrayElimArr_272 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_143) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_272) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse5 .cse6)) .cse4 (exists ((v_DerPreprocessor_148 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_85| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_85| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_46| Int) (v_arrayElimArr_278 (Array Int Int))) (and (= (select v_arrayElimArr_278 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_46|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_85| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_85|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_85|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_85| v_DerPreprocessor_148) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_85| v_arrayElimArr_278) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_85|) 0 0)))) .cse5 .cse6 (not (and .cse0 .cse2 .cse3 .cse7 .cse8 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_arrayElimArr_112 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_112) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_112 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (exists ((v_DerPreprocessor_64 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_20| Int) (v_arrayElimArr_113 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| Int)) (and (= (select v_arrayElimArr_113 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_20|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| v_DerPreprocessor_64) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27| v_arrayElimArr_113) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27|)))) .cse9 .cse10)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_3| Int) (v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_3| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3| Int)) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3| v_DerPreprocessor_9) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_3| v_arrayElimArr_14) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_3|)) (= (select v_arrayElimArr_14 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_3|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_266 (Array Int Int)) (v_DerPreprocessor_140 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_140) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_266) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_266 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse8 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_83| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83| Int) (v_arrayElimArr_267 (Array Int Int)) (v_DerPreprocessor_142 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_44| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_83|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83| v_DerPreprocessor_142) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_83| v_arrayElimArr_267) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83|) 0 0)) (= (select v_arrayElimArr_267 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_44|) 0))) .cse4 .cse5 .cse6)) .cse9 .cse10)) is different from false [2024-11-25 03:22:12,522 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse7 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse8 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (= c_~ARR_SIZE~0 1)) (.cse6 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse9 (<= c_~ARR_SIZE~0 1)) (.cse10 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse5 .cse6 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))))) (not (and .cse0 (exists ((v_DerPreprocessor_121 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_70| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70| Int) (v_arrayElimArr_228 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_38| Int)) (and (= (select v_arrayElimArr_228 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_38|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70| v_DerPreprocessor_121) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_70| v_arrayElimArr_228) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_70|)))) .cse2 .cse3 .cse7 .cse8 .cse4 (exists ((v_arrayElimArr_229 (Array Int Int)) (v_DerPreprocessor_123 (Array Int Int))) (and (= (select v_arrayElimArr_229 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_123) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_229) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse9 .cse10)) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_86| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_86| Int) (v_arrayElimArr_283 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_47| Int)) (and (= (select v_arrayElimArr_283 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_47|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_86| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_86|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_86|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_86| v_DerPreprocessor_151) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_86| v_arrayElimArr_283) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_86|) 0 0)))) .cse3 (exists ((v_DerPreprocessor_145 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84| Int) (v_arrayElimArr_273 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_84| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_45| Int)) (and (= 0 (select v_arrayElimArr_273 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_45|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_84|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84| v_DerPreprocessor_145) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_84| v_arrayElimArr_273) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84|)))) .cse7 .cse8 (exists ((v_DerPreprocessor_146 (Array Int Int)) (v_arrayElimArr_277 (Array Int Int))) (and (= (select v_arrayElimArr_277 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_146) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_277) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (<= 1 c_~ARR_SIZE~0) (exists ((v_DerPreprocessor_143 (Array Int Int)) (v_arrayElimArr_272 (Array Int Int))) (and (= (select v_arrayElimArr_272 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_143) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_272) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse5 .cse6)) .cse4 (exists ((v_DerPreprocessor_148 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_85| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_85| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_46| Int) (v_arrayElimArr_278 (Array Int Int))) (and (= (select v_arrayElimArr_278 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_46|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_85| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_85|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_85|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_85| v_DerPreprocessor_148) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_85| v_arrayElimArr_278) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_85|) 0 0)))) .cse5 .cse6 (not (and .cse0 .cse2 .cse3 .cse7 .cse8 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_arrayElimArr_112 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_112) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_112 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (exists ((v_DerPreprocessor_64 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_20| Int) (v_arrayElimArr_113 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| Int)) (and (= (select v_arrayElimArr_113 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_20|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| v_DerPreprocessor_64) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27| v_arrayElimArr_113) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27|)))) .cse9 .cse10)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_282 (Array Int Int)) (v_DerPreprocessor_149 (Array Int Int))) (and (= (select v_arrayElimArr_282 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_149) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_282) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_3| Int) (v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_3| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3| Int)) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3| v_DerPreprocessor_9) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_3| v_arrayElimArr_14) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_3|)) (= (select v_arrayElimArr_14 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_3|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_266 (Array Int Int)) (v_DerPreprocessor_140 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_140) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_266) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_266 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse8 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_83| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83| Int) (v_arrayElimArr_267 (Array Int Int)) (v_DerPreprocessor_142 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_44| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_83|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83| v_DerPreprocessor_142) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_83| v_arrayElimArr_267) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83|) 0 0)) (= (select v_arrayElimArr_267 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_44|) 0))) .cse4 .cse5 .cse6)) .cse9 .cse10))) is different from true [2024-11-25 03:22:12,553 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse7 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse8 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (= c_~ARR_SIZE~0 1)) (.cse6 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse9 (<= c_~ARR_SIZE~0 1)) (.cse10 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse5 .cse6 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))))) (not (and .cse0 (exists ((v_DerPreprocessor_121 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_70| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70| Int) (v_arrayElimArr_228 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_38| Int)) (and (= (select v_arrayElimArr_228 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_38|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70| v_DerPreprocessor_121) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_70| v_arrayElimArr_228) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_70|)))) .cse2 .cse3 .cse7 .cse8 .cse4 (exists ((v_arrayElimArr_229 (Array Int Int)) (v_DerPreprocessor_123 (Array Int Int))) (and (= (select v_arrayElimArr_229 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_123) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_229) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse9 .cse10)) .cse3 (exists ((v_DerPreprocessor_145 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84| Int) (v_arrayElimArr_273 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_84| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_45| Int)) (and (= 0 (select v_arrayElimArr_273 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_45|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_84|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84| v_DerPreprocessor_145) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_84| v_arrayElimArr_273) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84|)))) (not (and .cse0 .cse2 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_86| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_86| Int) (v_arrayElimArr_283 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_47| Int)) (and (= (select v_arrayElimArr_283 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_47|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_86| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_86|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_86|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_86| v_DerPreprocessor_151) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_86| v_arrayElimArr_283) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_86|) 0 0)))) .cse3 .cse7 .cse8 .cse4 (exists ((v_arrayElimArr_282 (Array Int Int)) (v_DerPreprocessor_149 (Array Int Int))) (and (= (select v_arrayElimArr_282 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_149) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_282) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse9 .cse10)) .cse7 .cse8 (exists ((v_DerPreprocessor_146 (Array Int Int)) (v_arrayElimArr_277 (Array Int Int))) (and (= (select v_arrayElimArr_277 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_146) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_277) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (<= 1 c_~ARR_SIZE~0) (exists ((v_DerPreprocessor_143 (Array Int Int)) (v_arrayElimArr_272 (Array Int Int))) (and (= (select v_arrayElimArr_272 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_143) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_272) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse5 .cse6)) .cse4 (exists ((v_DerPreprocessor_148 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_85| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_85| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_46| Int) (v_arrayElimArr_278 (Array Int Int))) (and (= (select v_arrayElimArr_278 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_46|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_85| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_85|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_85|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_85| v_DerPreprocessor_148) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_85| v_arrayElimArr_278) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_85|) 0 0)))) .cse5 .cse6 (not (and .cse0 .cse2 .cse3 .cse7 .cse8 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_arrayElimArr_112 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_112) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_112 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (exists ((v_DerPreprocessor_64 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_20| Int) (v_arrayElimArr_113 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| Int)) (and (= (select v_arrayElimArr_113 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_20|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| v_DerPreprocessor_64) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27| v_arrayElimArr_113) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27|)))) .cse9 .cse10)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_3| Int) (v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_3| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3| Int)) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3| v_DerPreprocessor_9) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_3| v_arrayElimArr_14) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_3|)) (= (select v_arrayElimArr_14 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_3|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_266 (Array Int Int)) (v_DerPreprocessor_140 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_140) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_266) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_266 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse8 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_83| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83| Int) (v_arrayElimArr_267 (Array Int Int)) (v_DerPreprocessor_142 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_44| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_83|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83| v_DerPreprocessor_142) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_83| v_arrayElimArr_267) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83|) 0 0)) (= (select v_arrayElimArr_267 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_44|) 0))) .cse4 .cse5 .cse6)) .cse9 .cse10))) is different from true [2024-11-25 03:22:12,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:22:12,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9488 states to 220 states and 9480 transitions. [2024-11-25 03:22:12,783 INFO L276 IsEmpty]: Start isEmpty. Operand 220 states and 9480 transitions. [2024-11-25 03:22:12,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-11-25 03:22:12,785 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:22:12,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:22:12,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:22:12,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:22:12,827 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-25 03:22:12,829 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:22:12,842 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-25 03:22:12,861 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-25 03:22:12,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-25 03:22:12,872 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 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-25 03:22:13,700 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:22:13,702 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 50 treesize of output 18 [2024-11-25 03:22:13,762 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 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 24 treesize of output 12 [2024-11-25 03:22:13,768 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-25 03:22:16,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:22:16,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9488 states to 220 states and 9480 transitions. [2024-11-25 03:22:16,165 INFO L276 IsEmpty]: Start isEmpty. Operand 220 states and 9480 transitions. [2024-11-25 03:22:16,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-11-25 03:22:16,166 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:22:16,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:22:16,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:22:16,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:22:16,206 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-11-25 03:22:16,208 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:22:16,228 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-25 03:22:16,260 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-25 03:22:16,263 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:22:16,263 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-25 03:22:16,269 INFO L378 Elim1Store]: Elim1 eliminated variable 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-25 03:22:35,179 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:22:35,180 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:22:35,238 INFO L349 Elim1Store]: treesize reduction 25, result has 41.9 percent of original size [2024-11-25 03:22:35,239 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 103 treesize of output 107 [2024-11-25 03:22:35,274 INFO L349 Elim1Store]: treesize reduction 42, result has 10.6 percent of original size [2024-11-25 03:22:35,275 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 95 treesize of output 94 [2024-11-25 03:22:35,281 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:22:35,285 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:22:35,288 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 37 [2024-11-25 03:22:35,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 23 [2024-11-25 03:22:35,323 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2024-11-25 03:22:35,380 INFO L349 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2024-11-25 03:22:35,380 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 18 treesize of output 30 [2024-11-25 03:22:35,469 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-25 03:22:35,636 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-25 03:22:37,820 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse4 (<= 1 c_~ARR_SIZE~0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) (exists ((v_arrayElimArr_99 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (and (= (select v_arrayElimArr_99 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_99) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 .cse3 (exists ((v_DerPreprocessor_74 (Array Int Int)) (v_arrayElimArr_142 (Array Int Int))) (and (= (select v_arrayElimArr_142 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_74) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_142) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_146 (Array Int Int)) (v_arrayElimArr_277 (Array Int Int))) (and (= (select v_arrayElimArr_277 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_146) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_277) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 (exists ((v_DerPreprocessor_125 (Array Int Int)) (v_DerPreprocessor_124 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_124) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_125) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_125 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_143 (Array Int Int)) (v_arrayElimArr_272 (Array Int Int))) (and (= (select v_arrayElimArr_272 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_143) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_272) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_arrayElimArr_92 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_92) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_92 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_128 (Array Int Int)) (v_arrayElimArr_239 (Array Int Int))) (and (= (select v_arrayElimArr_239 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_128) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_239) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 .cse6)) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse5 .cse6)) .cse5 .cse6 (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (exists ((v_DerPreprocessor_149 (Array Int Int)) (v_arrayElimArr_282 (Array Int Int))) (and (= (select v_arrayElimArr_282 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_149) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_282) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_154 (Array Int Int)) (v_arrayElimArr_289 (Array Int Int))) (and (= (select v_arrayElimArr_289 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_154) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_289) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))))) is different from false [2024-11-25 03:22:39,128 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse2 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= 1 c_~ARR_SIZE~0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse4 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse5 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (not (and .cse0 .cse1 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_154 (Array Int Int)) (v_arrayElimArr_289 (Array Int Int))) (and (= (select v_arrayElimArr_289 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_154) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_289) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))))) (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse5 0)) (exists ((v_arrayElimArr_99 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (and (= (select v_arrayElimArr_99 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_99) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse5))) .cse1 .cse2 (exists ((v_DerPreprocessor_74 (Array Int Int)) (v_arrayElimArr_142 (Array Int Int))) (and (= (select v_arrayElimArr_142 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_74) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_142) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_146 (Array Int Int)) (v_arrayElimArr_277 (Array Int Int))) (and (= (select v_arrayElimArr_277 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_146) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_277) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse5))) .cse6 (exists ((v_DerPreprocessor_125 (Array Int Int)) (v_DerPreprocessor_124 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_124) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_125) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse5) (= (select v_DerPreprocessor_125 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_143 (Array Int Int)) (v_arrayElimArr_272 (Array Int Int))) (and (= (select v_arrayElimArr_272 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_143) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_272) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse5))) (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_arrayElimArr_92 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_92) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse5) (= (select v_arrayElimArr_92 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 .cse1 .cse2 .cse6 (exists ((v_DerPreprocessor_128 (Array Int Int)) (v_arrayElimArr_239 (Array Int Int))) (and (= (select v_arrayElimArr_239 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_128) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_239) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse5))) .cse3 .cse4)) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse3 .cse4)) .cse3 .cse4 (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (exists ((v_DerPreprocessor_149 (Array Int Int)) (v_arrayElimArr_282 (Array Int Int))) (and (= (select v_arrayElimArr_282 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_149) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_282) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= |c_ULTIMATE.start_main_~sum~0#1| 0))) is different from false [2024-11-25 03:22:39,144 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse4 (<= 1 c_~ARR_SIZE~0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) (exists ((v_arrayElimArr_99 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (and (= (select v_arrayElimArr_99 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_99) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 .cse3 (exists ((v_DerPreprocessor_74 (Array Int Int)) (v_arrayElimArr_142 (Array Int Int))) (and (= (select v_arrayElimArr_142 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_74) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_142) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_146 (Array Int Int)) (v_arrayElimArr_277 (Array Int Int))) (and (= (select v_arrayElimArr_277 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_146) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_277) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 (exists ((v_DerPreprocessor_125 (Array Int Int)) (v_DerPreprocessor_124 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_124) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_125) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_125 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_143 (Array Int Int)) (v_arrayElimArr_272 (Array Int Int))) (and (= (select v_arrayElimArr_272 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_143) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_272) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_arrayElimArr_92 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_92) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_92 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_128 (Array Int Int)) (v_arrayElimArr_239 (Array Int Int))) (and (= (select v_arrayElimArr_239 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_128) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_239) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 .cse6)) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse5 .cse6)) .cse5 .cse6 (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (exists ((v_DerPreprocessor_149 (Array Int Int)) (v_arrayElimArr_282 (Array Int Int))) (and (= (select v_arrayElimArr_282 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_149) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_282) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_154 (Array Int Int)) (v_arrayElimArr_289 (Array Int Int))) (and (= (select v_arrayElimArr_289 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_154) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_289) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0))))))) is different from true [2024-11-25 03:22:39,155 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse2 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= 1 c_~ARR_SIZE~0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse4 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse5 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (not (and .cse0 .cse1 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_154 (Array Int Int)) (v_arrayElimArr_289 (Array Int Int))) (and (= (select v_arrayElimArr_289 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_154) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_289) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))))) (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse5 0)) (exists ((v_arrayElimArr_99 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (and (= (select v_arrayElimArr_99 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_99) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse5))) .cse1 .cse2 (exists ((v_DerPreprocessor_74 (Array Int Int)) (v_arrayElimArr_142 (Array Int Int))) (and (= (select v_arrayElimArr_142 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_74) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_142) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_146 (Array Int Int)) (v_arrayElimArr_277 (Array Int Int))) (and (= (select v_arrayElimArr_277 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_146) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_277) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse5))) .cse6 (exists ((v_DerPreprocessor_125 (Array Int Int)) (v_DerPreprocessor_124 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_124) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_125) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse5) (= (select v_DerPreprocessor_125 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_143 (Array Int Int)) (v_arrayElimArr_272 (Array Int Int))) (and (= (select v_arrayElimArr_272 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_143) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_272) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse5))) (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_arrayElimArr_92 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_92) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse5) (= (select v_arrayElimArr_92 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 .cse1 .cse2 .cse6 (exists ((v_DerPreprocessor_128 (Array Int Int)) (v_arrayElimArr_239 (Array Int Int))) (and (= (select v_arrayElimArr_239 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_128) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_239) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse5))) .cse3 .cse4)) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse3 .cse4)) .cse3 .cse4 (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (exists ((v_DerPreprocessor_149 (Array Int Int)) (v_arrayElimArr_282 (Array Int Int))) (and (= (select v_arrayElimArr_282 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_149) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_282) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= |c_ULTIMATE.start_main_~sum~0#1| 0)))) is different from true [2024-11-25 03:22:39,234 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse7 (<= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_arrayElimArr_266 (Array Int Int)) (v_DerPreprocessor_140 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_140) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_266) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_266 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_arrayElimArr_152 (Array Int Int))) (and (= (select v_arrayElimArr_152 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_80) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_152) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_137 (Array Int Int)) (v_arrayElimArr_259 (Array Int Int))) (and (= (select v_arrayElimArr_259 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_137) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_259) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse3 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_arrayElimArr_282 (Array Int Int)) (v_DerPreprocessor_149 (Array Int Int))) (and (= (select v_arrayElimArr_282 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_149) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_282) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse7)) .cse4 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_143 (Array Int Int)) (v_arrayElimArr_272 (Array Int Int))) (and (= (select v_arrayElimArr_272 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_143) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_272) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 .cse6)) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_arrayElimArr_112 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_112) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_112 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_154 (Array Int Int)) (v_arrayElimArr_289 (Array Int Int))) (and (= (select v_arrayElimArr_289 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_154) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_289) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse7 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) is different from false [2024-11-25 03:22:40,696 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse7 (= c_~ARR_SIZE~0 1)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse5 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and (not (and .cse0 .cse1 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_154 (Array Int Int)) (v_arrayElimArr_289 (Array Int Int))) (and (= (select v_arrayElimArr_289 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_154) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_289) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse6)) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 .cse2 .cse3 .cse4 .cse7)) (exists ((v_arrayElimArr_266 (Array Int Int)) (v_DerPreprocessor_140 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_140) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_266) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_266 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_arrayElimArr_152 (Array Int Int))) (and (= (select v_arrayElimArr_152 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_80) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_152) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 (= 0 (select .cse5 0)) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_137 (Array Int Int)) (v_arrayElimArr_259 (Array Int Int))) (and (= (select v_arrayElimArr_259 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_137) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_259) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse5))) (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse2 .cse3 .cse4 .cse7)) .cse2 (not (and .cse0 .cse1 .cse2 .cse3 .cse4 (exists ((v_arrayElimArr_282 (Array Int Int)) (v_DerPreprocessor_149 (Array Int Int))) (and (= (select v_arrayElimArr_282 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_149) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_282) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse6)) .cse3 (not (and .cse0 .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_143 (Array Int Int)) (v_arrayElimArr_272 (Array Int Int))) (and (= (select v_arrayElimArr_272 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_143) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_272) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse5))) .cse4 .cse7)) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_arrayElimArr_112 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_112) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_112 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse7 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse6 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse5) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) is different from false [2024-11-25 03:22:40,716 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse7 (<= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_arrayElimArr_266 (Array Int Int)) (v_DerPreprocessor_140 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_140) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_266) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_266 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_arrayElimArr_152 (Array Int Int))) (and (= (select v_arrayElimArr_152 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_80) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_152) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_137 (Array Int Int)) (v_arrayElimArr_259 (Array Int Int))) (and (= (select v_arrayElimArr_259 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_137) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_259) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse3 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_arrayElimArr_282 (Array Int Int)) (v_DerPreprocessor_149 (Array Int Int))) (and (= (select v_arrayElimArr_282 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_149) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_282) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse7)) .cse4 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_143 (Array Int Int)) (v_arrayElimArr_272 (Array Int Int))) (and (= (select v_arrayElimArr_272 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_143) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_272) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 .cse6)) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_arrayElimArr_112 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_112) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_112 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_154 (Array Int Int)) (v_arrayElimArr_289 (Array Int Int))) (and (= (select v_arrayElimArr_289 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_154) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_289) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse7 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0)))))) is different from true [2024-11-25 03:22:40,731 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse7 (= c_~ARR_SIZE~0 1)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse5 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and (not (and .cse0 .cse1 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_154 (Array Int Int)) (v_arrayElimArr_289 (Array Int Int))) (and (= (select v_arrayElimArr_289 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_154) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_289) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse6)) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 .cse2 .cse3 .cse4 .cse7)) (exists ((v_arrayElimArr_266 (Array Int Int)) (v_DerPreprocessor_140 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_140) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_266) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_266 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_arrayElimArr_152 (Array Int Int))) (and (= (select v_arrayElimArr_152 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_80) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_152) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 (= 0 (select .cse5 0)) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_137 (Array Int Int)) (v_arrayElimArr_259 (Array Int Int))) (and (= (select v_arrayElimArr_259 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_137) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_259) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse5))) (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse2 .cse3 .cse4 .cse7)) .cse2 (not (and .cse0 .cse1 .cse2 .cse3 .cse4 (exists ((v_arrayElimArr_282 (Array Int Int)) (v_DerPreprocessor_149 (Array Int Int))) (and (= (select v_arrayElimArr_282 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_149) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_282) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse6)) .cse3 (not (and .cse0 .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_143 (Array Int Int)) (v_arrayElimArr_272 (Array Int Int))) (and (= (select v_arrayElimArr_272 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_143) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_272) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse5))) .cse4 .cse7)) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_arrayElimArr_112 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_112) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_112 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse7 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse6 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse5) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0)))))) is different from true [2024-11-25 03:22:42,649 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse4 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0))) (and (not (and .cse0 .cse1 .cse2 (<= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse3 (exists ((v_DerPreprocessor_154 (Array Int Int)) (v_arrayElimArr_289 (Array Int Int))) (and (= (select v_arrayElimArr_289 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse4 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_154) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_289) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (<= c_~ARR_SIZE~0 1))) .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse4 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse4 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse4 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse4 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse4 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 (= c_~ARR_SIZE~0 1) (= |c_ULTIMATE.start_main_~sum~0#1| 0))) is different from false [2024-11-25 03:22:45,293 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse4 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0))) (and (not (and .cse0 .cse1 .cse2 (<= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse3 (exists ((v_DerPreprocessor_154 (Array Int Int)) (v_arrayElimArr_289 (Array Int Int))) (and (= (select v_arrayElimArr_289 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse4 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_154) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_289) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (<= c_~ARR_SIZE~0 1))) .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse4 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse4 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse4 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse4 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse4 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 (= c_~ARR_SIZE~0 1) (= |c_ULTIMATE.start_main_~sum~0#1| 0)))) is different from true [2024-11-25 03:22:50,466 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse7 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse8 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (= c_~ARR_SIZE~0 1)) (.cse6 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse9 (<= c_~ARR_SIZE~0 1)) (.cse10 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_290 (Array Int Int)) (v_DerPreprocessor_156 (Array Int Int))) (and (= (select v_arrayElimArr_290 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_156) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_290) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_88| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_88| Int) (v_DerPreprocessor_154 (Array Int Int)) (v_arrayElimArr_289 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_48| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_88| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_88|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_88|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_88| v_DerPreprocessor_154) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_88| v_arrayElimArr_289) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_88|) 0 0)) (= (select v_arrayElimArr_289 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_48|) 0))) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse5 .cse6 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))))) (not (and .cse0 (exists ((v_DerPreprocessor_121 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_70| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70| Int) (v_arrayElimArr_228 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_38| Int)) (and (= (select v_arrayElimArr_228 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_38|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70| v_DerPreprocessor_121) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_70| v_arrayElimArr_228) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_70|)))) .cse2 .cse3 .cse7 .cse8 .cse4 (exists ((v_arrayElimArr_229 (Array Int Int)) (v_DerPreprocessor_123 (Array Int Int))) (and (= (select v_arrayElimArr_229 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_123) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_229) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse9 .cse10)) .cse3 (exists ((v_DerPreprocessor_145 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84| Int) (v_arrayElimArr_273 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_84| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_45| Int)) (and (= 0 (select v_arrayElimArr_273 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_45|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_84|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84| v_DerPreprocessor_145) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_84| v_arrayElimArr_273) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84|)))) (not (and .cse0 .cse2 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_86| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_86| Int) (v_arrayElimArr_283 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_47| Int)) (and (= (select v_arrayElimArr_283 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_47|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_86| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_86|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_86|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_86| v_DerPreprocessor_151) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_86| v_arrayElimArr_283) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_86|) 0 0)))) .cse3 .cse7 .cse8 .cse4 (exists ((v_arrayElimArr_282 (Array Int Int)) (v_DerPreprocessor_149 (Array Int Int))) (and (= (select v_arrayElimArr_282 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_149) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_282) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse9 .cse10)) .cse7 .cse8 (exists ((v_DerPreprocessor_146 (Array Int Int)) (v_arrayElimArr_277 (Array Int Int))) (and (= (select v_arrayElimArr_277 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_146) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_277) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (<= 1 c_~ARR_SIZE~0) (exists ((v_DerPreprocessor_143 (Array Int Int)) (v_arrayElimArr_272 (Array Int Int))) (and (= (select v_arrayElimArr_272 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_143) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_272) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse5 .cse6)) .cse4 (exists ((v_DerPreprocessor_148 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_85| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_85| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_46| Int) (v_arrayElimArr_278 (Array Int Int))) (and (= (select v_arrayElimArr_278 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_46|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_85| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_85|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_85|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_85| v_DerPreprocessor_148) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_85| v_arrayElimArr_278) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_85|) 0 0)))) .cse5 .cse6 (not (and .cse0 .cse2 .cse3 .cse7 .cse8 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_arrayElimArr_112 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_112) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_112 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (exists ((v_DerPreprocessor_64 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_20| Int) (v_arrayElimArr_113 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| Int)) (and (= (select v_arrayElimArr_113 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_20|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| v_DerPreprocessor_64) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27| v_arrayElimArr_113) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27|)))) .cse9 .cse10)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_3| Int) (v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_3| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3| Int)) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3| v_DerPreprocessor_9) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_3| v_arrayElimArr_14) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_3|)) (= (select v_arrayElimArr_14 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_3|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_266 (Array Int Int)) (v_DerPreprocessor_140 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_140) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_266) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_266 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse8 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_83| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83| Int) (v_arrayElimArr_267 (Array Int Int)) (v_DerPreprocessor_142 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_44| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_83|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83| v_DerPreprocessor_142) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_83| v_arrayElimArr_267) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83|) 0 0)) (= (select v_arrayElimArr_267 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_44|) 0))) .cse4 .cse5 .cse6)) .cse9 .cse10)) is different from false [2024-11-25 03:22:52,809 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse7 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse8 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (= c_~ARR_SIZE~0 1)) (.cse6 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse9 (<= c_~ARR_SIZE~0 1)) (.cse10 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse5 .cse6 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))))) (not (and .cse0 (exists ((v_DerPreprocessor_121 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_70| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70| Int) (v_arrayElimArr_228 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_38| Int)) (and (= (select v_arrayElimArr_228 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_38|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70| v_DerPreprocessor_121) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_70| v_arrayElimArr_228) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_70|)))) .cse2 .cse3 .cse7 .cse8 .cse4 (exists ((v_arrayElimArr_229 (Array Int Int)) (v_DerPreprocessor_123 (Array Int Int))) (and (= (select v_arrayElimArr_229 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_123) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_229) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse9 .cse10)) .cse3 (exists ((v_DerPreprocessor_145 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84| Int) (v_arrayElimArr_273 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_84| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_45| Int)) (and (= 0 (select v_arrayElimArr_273 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_45|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_84|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84| v_DerPreprocessor_145) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_84| v_arrayElimArr_273) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84|)))) (not (and .cse0 .cse2 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_86| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_86| Int) (v_arrayElimArr_283 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_47| Int)) (and (= (select v_arrayElimArr_283 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_47|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_86| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_86|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_86|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_86| v_DerPreprocessor_151) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_86| v_arrayElimArr_283) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_86|) 0 0)))) .cse3 .cse7 .cse8 .cse4 (exists ((v_arrayElimArr_282 (Array Int Int)) (v_DerPreprocessor_149 (Array Int Int))) (and (= (select v_arrayElimArr_282 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_149) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_282) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse9 .cse10)) .cse7 .cse8 (exists ((v_DerPreprocessor_146 (Array Int Int)) (v_arrayElimArr_277 (Array Int Int))) (and (= (select v_arrayElimArr_277 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_146) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_277) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (<= 1 c_~ARR_SIZE~0) (exists ((v_DerPreprocessor_143 (Array Int Int)) (v_arrayElimArr_272 (Array Int Int))) (and (= (select v_arrayElimArr_272 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_143) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_272) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse5 .cse6)) .cse4 (exists ((v_DerPreprocessor_148 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_85| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_85| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_46| Int) (v_arrayElimArr_278 (Array Int Int))) (and (= (select v_arrayElimArr_278 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_46|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_85| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_85|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_85|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_85| v_DerPreprocessor_148) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_85| v_arrayElimArr_278) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_85|) 0 0)))) .cse5 .cse6 (not (and .cse0 .cse2 .cse3 .cse7 .cse8 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_arrayElimArr_112 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_112) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_112 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (exists ((v_DerPreprocessor_64 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_20| Int) (v_arrayElimArr_113 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| Int)) (and (= (select v_arrayElimArr_113 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_20|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| v_DerPreprocessor_64) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27| v_arrayElimArr_113) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27|)))) .cse9 .cse10)) (not (and .cse0 (exists ((v_arrayElimArr_290 (Array Int Int)) (v_DerPreprocessor_156 (Array Int Int))) (and (= (select v_arrayElimArr_290 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_156) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_290) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_88| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_88| Int) (v_DerPreprocessor_154 (Array Int Int)) (v_arrayElimArr_289 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_48| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_88| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_88|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_88|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_88| v_DerPreprocessor_154) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_88| v_arrayElimArr_289) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_88|) 0 0)) (= (select v_arrayElimArr_289 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_48|) 0))) .cse2 .cse3 .cse7 .cse8 .cse4 .cse9 .cse10)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_3| Int) (v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_3| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3| Int)) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3| v_DerPreprocessor_9) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_3| v_arrayElimArr_14) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_3|)) (= (select v_arrayElimArr_14 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_3|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_266 (Array Int Int)) (v_DerPreprocessor_140 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_140) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_266) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_266 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse8 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_83| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83| Int) (v_arrayElimArr_267 (Array Int Int)) (v_DerPreprocessor_142 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_44| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_83|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83| v_DerPreprocessor_142) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_83| v_arrayElimArr_267) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83|) 0 0)) (= (select v_arrayElimArr_267 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_44|) 0))) .cse4 .cse5 .cse6)) .cse9 .cse10)) is different from false [2024-11-25 03:22:52,844 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse7 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse8 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (= c_~ARR_SIZE~0 1)) (.cse6 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse9 (<= c_~ARR_SIZE~0 1)) (.cse10 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_290 (Array Int Int)) (v_DerPreprocessor_156 (Array Int Int))) (and (= (select v_arrayElimArr_290 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_156) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_290) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_88| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_88| Int) (v_DerPreprocessor_154 (Array Int Int)) (v_arrayElimArr_289 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_48| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_88| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_88|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_88|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_88| v_DerPreprocessor_154) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_88| v_arrayElimArr_289) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_88|) 0 0)) (= (select v_arrayElimArr_289 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_48|) 0))) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse5 .cse6 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))))) (not (and .cse0 (exists ((v_DerPreprocessor_121 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_70| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70| Int) (v_arrayElimArr_228 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_38| Int)) (and (= (select v_arrayElimArr_228 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_38|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70| v_DerPreprocessor_121) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_70| v_arrayElimArr_228) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_70|)))) .cse2 .cse3 .cse7 .cse8 .cse4 (exists ((v_arrayElimArr_229 (Array Int Int)) (v_DerPreprocessor_123 (Array Int Int))) (and (= (select v_arrayElimArr_229 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_123) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_229) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse9 .cse10)) .cse3 (exists ((v_DerPreprocessor_145 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84| Int) (v_arrayElimArr_273 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_84| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_45| Int)) (and (= 0 (select v_arrayElimArr_273 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_45|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_84|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84| v_DerPreprocessor_145) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_84| v_arrayElimArr_273) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84|)))) (not (and .cse0 .cse2 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_86| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_86| Int) (v_arrayElimArr_283 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_47| Int)) (and (= (select v_arrayElimArr_283 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_47|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_86| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_86|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_86|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_86| v_DerPreprocessor_151) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_86| v_arrayElimArr_283) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_86|) 0 0)))) .cse3 .cse7 .cse8 .cse4 (exists ((v_arrayElimArr_282 (Array Int Int)) (v_DerPreprocessor_149 (Array Int Int))) (and (= (select v_arrayElimArr_282 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_149) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_282) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse9 .cse10)) .cse7 .cse8 (exists ((v_DerPreprocessor_146 (Array Int Int)) (v_arrayElimArr_277 (Array Int Int))) (and (= (select v_arrayElimArr_277 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_146) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_277) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (<= 1 c_~ARR_SIZE~0) (exists ((v_DerPreprocessor_143 (Array Int Int)) (v_arrayElimArr_272 (Array Int Int))) (and (= (select v_arrayElimArr_272 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_143) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_272) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse5 .cse6)) .cse4 (exists ((v_DerPreprocessor_148 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_85| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_85| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_46| Int) (v_arrayElimArr_278 (Array Int Int))) (and (= (select v_arrayElimArr_278 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_46|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_85| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_85|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_85|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_85| v_DerPreprocessor_148) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_85| v_arrayElimArr_278) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_85|) 0 0)))) .cse5 .cse6 (not (and .cse0 .cse2 .cse3 .cse7 .cse8 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_arrayElimArr_112 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_112) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_112 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (exists ((v_DerPreprocessor_64 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_20| Int) (v_arrayElimArr_113 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| Int)) (and (= (select v_arrayElimArr_113 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_20|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| v_DerPreprocessor_64) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27| v_arrayElimArr_113) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27|)))) .cse9 .cse10)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_3| Int) (v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_3| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3| Int)) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3| v_DerPreprocessor_9) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_3| v_arrayElimArr_14) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_3|)) (= (select v_arrayElimArr_14 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_3|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_266 (Array Int Int)) (v_DerPreprocessor_140 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_140) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_266) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_266 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse8 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_83| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83| Int) (v_arrayElimArr_267 (Array Int Int)) (v_DerPreprocessor_142 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_44| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_83|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83| v_DerPreprocessor_142) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_83| v_arrayElimArr_267) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83|) 0 0)) (= (select v_arrayElimArr_267 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_44|) 0))) .cse4 .cse5 .cse6)) .cse9 .cse10))) is different from true [2024-11-25 03:22:52,870 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse7 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse8 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (= c_~ARR_SIZE~0 1)) (.cse6 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse9 (<= c_~ARR_SIZE~0 1)) (.cse10 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and .cse0 (exists ((v_arrayElimArr_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_13 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse5 .cse6 (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))))) (not (and .cse0 (exists ((v_DerPreprocessor_121 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_70| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70| Int) (v_arrayElimArr_228 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_38| Int)) (and (= (select v_arrayElimArr_228 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_38|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70| v_DerPreprocessor_121) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_70| v_arrayElimArr_228) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_70|)))) .cse2 .cse3 .cse7 .cse8 .cse4 (exists ((v_arrayElimArr_229 (Array Int Int)) (v_DerPreprocessor_123 (Array Int Int))) (and (= (select v_arrayElimArr_229 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_123) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_229) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse9 .cse10)) .cse3 (exists ((v_DerPreprocessor_145 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84| Int) (v_arrayElimArr_273 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_84| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_45| Int)) (and (= 0 (select v_arrayElimArr_273 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_45|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_84|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84| v_DerPreprocessor_145) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_84| v_arrayElimArr_273) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_84|)))) (not (and .cse0 .cse2 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_86| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_86| Int) (v_arrayElimArr_283 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_47| Int)) (and (= (select v_arrayElimArr_283 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_47|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_86| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_86|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_86|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_86| v_DerPreprocessor_151) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_86| v_arrayElimArr_283) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_86|) 0 0)))) .cse3 .cse7 .cse8 .cse4 (exists ((v_arrayElimArr_282 (Array Int Int)) (v_DerPreprocessor_149 (Array Int Int))) (and (= (select v_arrayElimArr_282 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_149) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_282) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse9 .cse10)) .cse7 .cse8 (exists ((v_DerPreprocessor_146 (Array Int Int)) (v_arrayElimArr_277 (Array Int Int))) (and (= (select v_arrayElimArr_277 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_146) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_277) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (<= 1 c_~ARR_SIZE~0) (exists ((v_DerPreprocessor_143 (Array Int Int)) (v_arrayElimArr_272 (Array Int Int))) (and (= (select v_arrayElimArr_272 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_143) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_272) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse5 .cse6)) .cse4 (exists ((v_DerPreprocessor_148 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_85| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_85| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_46| Int) (v_arrayElimArr_278 (Array Int Int))) (and (= (select v_arrayElimArr_278 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_46|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_85| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_85|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_85|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_85| v_DerPreprocessor_148) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_85| v_arrayElimArr_278) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_85|) 0 0)))) .cse5 .cse6 (not (and .cse0 .cse2 .cse3 .cse7 .cse8 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_arrayElimArr_112 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_112) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_112 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (exists ((v_DerPreprocessor_64 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_20| Int) (v_arrayElimArr_113 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| Int)) (and (= (select v_arrayElimArr_113 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_20|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| v_DerPreprocessor_64) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27| v_arrayElimArr_113) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27|)))) .cse9 .cse10)) (not (and .cse0 (exists ((v_arrayElimArr_290 (Array Int Int)) (v_DerPreprocessor_156 (Array Int Int))) (and (= (select v_arrayElimArr_290 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_156) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_290) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_88| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_88| Int) (v_DerPreprocessor_154 (Array Int Int)) (v_arrayElimArr_289 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_48| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_88| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_88|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_88|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_88| v_DerPreprocessor_154) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_88| v_arrayElimArr_289) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_88|) 0 0)) (= (select v_arrayElimArr_289 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_48|) 0))) .cse2 .cse3 .cse7 .cse8 .cse4 .cse9 .cse10)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_3| Int) (v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_3| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3| Int)) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3| v_DerPreprocessor_9) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_3| v_arrayElimArr_14) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_3| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_3|)) (= (select v_arrayElimArr_14 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_3|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_266 (Array Int Int)) (v_DerPreprocessor_140 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_140) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_266) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_266 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse8 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_83| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83| Int) (v_arrayElimArr_267 (Array Int Int)) (v_DerPreprocessor_142 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_44| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_83|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83| v_DerPreprocessor_142) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_83| v_arrayElimArr_267) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83|) 0 0)) (= (select v_arrayElimArr_267 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_44|) 0))) .cse4 .cse5 .cse6)) .cse9 .cse10))) is different from true [2024-11-25 03:22:53,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:22:53,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9878 states to 224 states and 9870 transitions. [2024-11-25 03:22:53,117 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 9870 transitions. [2024-11-25 03:22:53,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-11-25 03:22:53,121 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:22:53,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:22:53,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:22:53,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:22:53,171 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-11-25 03:22:53,174 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:22:53,209 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-25 03:22:53,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-25 03:22:53,246 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 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-25 03:22:53,249 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:22:53,250 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2024-11-25 03:23:02,391 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:23:02,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:23:02,439 INFO L349 Elim1Store]: treesize reduction 21, result has 46.2 percent of original size [2024-11-25 03:23:02,439 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 59 treesize of output 67 [2024-11-25 03:23:02,494 INFO L349 Elim1Store]: treesize reduction 25, result has 41.9 percent of original size [2024-11-25 03:23:02,494 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 57 [2024-11-25 03:23:02,502 INFO L378 Elim1Store]: Elim1 eliminated variable 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 22 treesize of output 21 [2024-11-25 03:23:02,510 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 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 24 treesize of output 24 [2024-11-25 03:23:02,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 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-25 03:23:02,637 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-11-25 03:23:02,637 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-25 03:23:02,655 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-25 03:23:02,712 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 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 24 treesize of output 12 [2024-11-25 03:23:02,719 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-25 03:23:07,513 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (<= 1 c_~ARR_SIZE~0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (exists ((v_DerPreprocessor_46 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (and (= (select v_DerPreprocessor_47 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_50 (Array Int Int)) (v_arrayElimArr_86 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_50) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_86) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_86 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (not (and .cse0 (exists ((v_DerPreprocessor_158 (Array Int Int)) (v_DerPreprocessor_157 (Array Int Int))) (and (= (select v_DerPreprocessor_158 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_157) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_158) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 (<= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse3 .cse4 .cse5)) .cse3 .cse4 .cse5 (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_arrayElimArr_71 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_40) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_71) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_71 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) is different from false [2024-11-25 03:23:09,539 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (<= 1 c_~ARR_SIZE~0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (exists ((v_DerPreprocessor_46 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (and (= (select v_DerPreprocessor_47 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_50 (Array Int Int)) (v_arrayElimArr_86 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_50) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_86) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_86 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (not (and .cse0 (exists ((v_DerPreprocessor_158 (Array Int Int)) (v_DerPreprocessor_157 (Array Int Int))) (and (= (select v_DerPreprocessor_158 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_157) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_158) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 (<= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse3 .cse4 .cse5)) .cse3 .cse4 .cse5 (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_arrayElimArr_71 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_40) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_71) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_71 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0)))))) is different from true [2024-11-25 03:23:09,666 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse7 (= c_~ARR_SIZE~0 1)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse5 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and (not (and .cse0 .cse1 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_154 (Array Int Int)) (v_arrayElimArr_289 (Array Int Int))) (and (= (select v_arrayElimArr_289 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_154) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_289) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse6)) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 .cse2 .cse3 .cse4 .cse7)) (exists ((v_arrayElimArr_266 (Array Int Int)) (v_DerPreprocessor_140 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_140) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_266) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_266 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_arrayElimArr_152 (Array Int Int))) (and (= (select v_arrayElimArr_152 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_80) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_152) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 (= 0 (select .cse5 0)) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_137 (Array Int Int)) (v_arrayElimArr_259 (Array Int Int))) (and (= (select v_arrayElimArr_259 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_137) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_259) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse5))) (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse2 .cse3 .cse4 .cse7)) (exists ((v_DerPreprocessor_158 (Array Int Int)) (v_DerPreprocessor_157 (Array Int Int))) (and (= (select v_DerPreprocessor_158 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_157) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_158) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse5))) .cse2 (not (and .cse0 .cse1 .cse2 .cse3 .cse4 (exists ((v_arrayElimArr_282 (Array Int Int)) (v_DerPreprocessor_149 (Array Int Int))) (and (= (select v_arrayElimArr_282 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_149) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_282) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse6)) .cse3 (not (and .cse0 .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_143 (Array Int Int)) (v_arrayElimArr_272 (Array Int Int))) (and (= (select v_arrayElimArr_272 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_143) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_272) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse5))) .cse4 .cse7)) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_arrayElimArr_112 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_112) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_112 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse7 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse6 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse5) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) is different from false [2024-11-25 03:23:11,627 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse7 (= c_~ARR_SIZE~0 1)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse5 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and (not (and .cse0 .cse1 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_154 (Array Int Int)) (v_arrayElimArr_289 (Array Int Int))) (and (= (select v_arrayElimArr_289 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_154) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_289) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse6)) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 .cse2 .cse3 .cse4 .cse7)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_158 (Array Int Int)) (v_DerPreprocessor_157 (Array Int Int))) (and (= (select v_DerPreprocessor_158 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_157) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_158) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse5))) .cse2 .cse3 .cse4 .cse7)) (exists ((v_arrayElimArr_266 (Array Int Int)) (v_DerPreprocessor_140 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_140) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_266) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_266 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_arrayElimArr_152 (Array Int Int))) (and (= (select v_arrayElimArr_152 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_80) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_152) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 (= 0 (select .cse5 0)) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_137 (Array Int Int)) (v_arrayElimArr_259 (Array Int Int))) (and (= (select v_arrayElimArr_259 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_137) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_259) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse5))) (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse2 .cse3 .cse4 .cse7)) .cse2 (not (and .cse0 .cse1 .cse2 .cse3 .cse4 (exists ((v_arrayElimArr_282 (Array Int Int)) (v_DerPreprocessor_149 (Array Int Int))) (and (= (select v_arrayElimArr_282 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_149) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_282) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse6)) .cse3 (not (and .cse0 .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_143 (Array Int Int)) (v_arrayElimArr_272 (Array Int Int))) (and (= (select v_arrayElimArr_272 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_143) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_272) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse5))) .cse4 .cse7)) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_arrayElimArr_112 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_112) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_112 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse7 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse6 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse5) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) is different from false [2024-11-25 03:23:11,647 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse7 (= c_~ARR_SIZE~0 1)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse5 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and (not (and .cse0 .cse1 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_154 (Array Int Int)) (v_arrayElimArr_289 (Array Int Int))) (and (= (select v_arrayElimArr_289 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_154) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_289) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse6)) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 .cse2 .cse3 .cse4 .cse7)) (exists ((v_arrayElimArr_266 (Array Int Int)) (v_DerPreprocessor_140 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_140) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_266) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_266 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_arrayElimArr_152 (Array Int Int))) (and (= (select v_arrayElimArr_152 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_80) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_152) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 (= 0 (select .cse5 0)) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_137 (Array Int Int)) (v_arrayElimArr_259 (Array Int Int))) (and (= (select v_arrayElimArr_259 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_137) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_259) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse5))) (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse2 .cse3 .cse4 .cse7)) (exists ((v_DerPreprocessor_158 (Array Int Int)) (v_DerPreprocessor_157 (Array Int Int))) (and (= (select v_DerPreprocessor_158 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_157) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_158) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse5))) .cse2 (not (and .cse0 .cse1 .cse2 .cse3 .cse4 (exists ((v_arrayElimArr_282 (Array Int Int)) (v_DerPreprocessor_149 (Array Int Int))) (and (= (select v_arrayElimArr_282 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_149) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_282) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse6)) .cse3 (not (and .cse0 .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_143 (Array Int Int)) (v_arrayElimArr_272 (Array Int Int))) (and (= (select v_arrayElimArr_272 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_143) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_272) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse5))) .cse4 .cse7)) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_arrayElimArr_112 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_112) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_112 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse7 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse6 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse5) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0)))))) is different from true [2024-11-25 03:23:11,663 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse7 (= c_~ARR_SIZE~0 1)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse5 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and (not (and .cse0 .cse1 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_154 (Array Int Int)) (v_arrayElimArr_289 (Array Int Int))) (and (= (select v_arrayElimArr_289 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_154) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_289) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse6)) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 .cse2 .cse3 .cse4 .cse7)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_158 (Array Int Int)) (v_DerPreprocessor_157 (Array Int Int))) (and (= (select v_DerPreprocessor_158 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_157) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_158) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse5))) .cse2 .cse3 .cse4 .cse7)) (exists ((v_arrayElimArr_266 (Array Int Int)) (v_DerPreprocessor_140 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_140) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_266) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_266 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_arrayElimArr_152 (Array Int Int))) (and (= (select v_arrayElimArr_152 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_80) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_152) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 (= 0 (select .cse5 0)) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_137 (Array Int Int)) (v_arrayElimArr_259 (Array Int Int))) (and (= (select v_arrayElimArr_259 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_137) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_259) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse5))) (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse2 .cse3 .cse4 .cse7)) .cse2 (not (and .cse0 .cse1 .cse2 .cse3 .cse4 (exists ((v_arrayElimArr_282 (Array Int Int)) (v_DerPreprocessor_149 (Array Int Int))) (and (= (select v_arrayElimArr_282 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_149) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_282) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse6)) .cse3 (not (and .cse0 .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_143 (Array Int Int)) (v_arrayElimArr_272 (Array Int Int))) (and (= (select v_arrayElimArr_272 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_143) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_272) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse5))) .cse4 .cse7)) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_arrayElimArr_112 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_112) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_112 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse7 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse6 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse5) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0)))))) is different from true [2024-11-25 03:23:11,728 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_158 (Array Int Int)) (v_DerPreprocessor_157 (Array Int Int))) (and (= (select v_DerPreprocessor_158 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_157) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_158) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_194 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (and (= (select v_arrayElimArr_194 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_194) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))))) .cse5 .cse6 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6)) (<= c_~ARR_SIZE~0 1))) is different from false [2024-11-25 03:23:11,737 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_158 (Array Int Int)) (v_DerPreprocessor_157 (Array Int Int))) (and (= (select v_DerPreprocessor_158 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_157) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_158) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_194 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (and (= (select v_arrayElimArr_194 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_194) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))))) .cse5 .cse6 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6)) (<= c_~ARR_SIZE~0 1))) is different from false [2024-11-25 03:23:11,749 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_158 (Array Int Int)) (v_DerPreprocessor_157 (Array Int Int))) (and (= (select v_DerPreprocessor_158 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_157) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_158) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_194 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (and (= (select v_arrayElimArr_194 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_194) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))))) .cse5 .cse6 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6)) (<= c_~ARR_SIZE~0 1)))) is different from true [2024-11-25 03:23:11,759 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_158 (Array Int Int)) (v_DerPreprocessor_157 (Array Int Int))) (and (= (select v_DerPreprocessor_158 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_157) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_158) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_194 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (and (= (select v_arrayElimArr_194 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_194) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))))) .cse5 .cse6 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6)) (<= c_~ARR_SIZE~0 1)))) is different from true [2024-11-25 03:23:16,430 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse8 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse7 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse9 (<= c_~ARR_SIZE~0 1)) (.cse10 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and .cse0 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| Int) (v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_15 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_15) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_arrayElimArr_26) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|)) (= (select v_arrayElimArr_26 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse1 (= 0 (select .cse2 0)) (not (and .cse0 .cse1 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| Int) (v_arrayElimArr_47 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| Int) (v_DerPreprocessor_28 (Array Int Int))) (and (= (select v_arrayElimArr_47 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| v_DerPreprocessor_28) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10| v_arrayElimArr_47) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10|)))) .cse3 .cse4 .cse5 .cse6 .cse7 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) (exists ((v_arrayElimArr_93 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_93) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_93 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_89| Int) (v_DerPreprocessor_158 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_89| Int) (v_DerPreprocessor_157 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_49| Int)) (and (= (select v_DerPreprocessor_158 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_49|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_89| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_89|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_89| v_DerPreprocessor_157) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_89| v_DerPreprocessor_158) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_89|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_89|)))) .cse3 .cse8 (not (and .cse0 .cse1 .cse3 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| Int) (v_DerPreprocessor_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_52 (Array Int Int))) (and (= (select v_arrayElimArr_52 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| v_DerPreprocessor_29) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| v_arrayElimArr_52) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12|)))) .cse8 .cse4 .cse5 .cse9 (exists ((v_DerPreprocessor_31 (Array Int Int)) (v_arrayElimArr_53 (Array Int Int))) (and (= (select v_arrayElimArr_53 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_53) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse10)) (exists ((v_DerPreprocessor_159 (Array Int Int)) (v_DerPreprocessor_160 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_160) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_159) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_159 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (exists ((v_DerPreprocessor_53 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_21| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_21| Int) (v_arrayElimArr_92 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_17| Int)) (and (= (select v_arrayElimArr_92 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_17|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_21|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_21| v_DerPreprocessor_53) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_21| v_arrayElimArr_92) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_21|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_21| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_21|)))) (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_15| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| v_DerPreprocessor_48) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| v_DerPreprocessor_49) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) 0 0)) (= (select v_DerPreprocessor_49 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_15|) 0))) .cse0 (exists ((v_DerPreprocessor_46 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (and (= (select v_DerPreprocessor_47 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse3 .cse8 .cse4 .cse5 .cse9 .cse10)) (<= 1 c_~ARR_SIZE~0) (not (and .cse0 .cse1 .cse3 .cse4 .cse5 (exists ((v_arrayElimArr_167 (Array Int Int)) (v_DerPreprocessor_88 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_88) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_167) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_167 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_47| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_47| Int) (v_DerPreprocessor_86 (Array Int Int)) (v_arrayElimArr_166 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_28| Int)) (and (= (select v_arrayElimArr_166 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_28|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_47|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_47| v_DerPreprocessor_86) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_47| v_arrayElimArr_166) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_47|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_47| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_47|)))) .cse6 .cse7)) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| Int) (v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (select v_arrayElimArr_19 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| v_DerPreprocessor_10) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| v_arrayElimArr_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|)))) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse3 .cse5 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse6 .cse7)) .cse5 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse6 .cse7 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse9 .cse10)) is different from false [2024-11-25 03:23:18,740 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse8 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse7 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse9 (<= c_~ARR_SIZE~0 1)) (.cse10 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and .cse0 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| Int) (v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_15 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_15) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_arrayElimArr_26) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|)) (= (select v_arrayElimArr_26 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse1 (= 0 (select .cse2 0)) (not (and .cse0 .cse1 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| Int) (v_arrayElimArr_47 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| Int) (v_DerPreprocessor_28 (Array Int Int))) (and (= (select v_arrayElimArr_47 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| v_DerPreprocessor_28) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10| v_arrayElimArr_47) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10|)))) .cse3 .cse4 .cse5 .cse6 .cse7 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) (exists ((v_arrayElimArr_93 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_93) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_93 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 .cse1 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_89| Int) (v_DerPreprocessor_158 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_89| Int) (v_DerPreprocessor_157 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_49| Int)) (and (= (select v_DerPreprocessor_158 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_49|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_89| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_89|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_89| v_DerPreprocessor_157) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_89| v_DerPreprocessor_158) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_89|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_89|)))) .cse3 (exists ((v_DerPreprocessor_159 (Array Int Int)) (v_DerPreprocessor_160 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_160) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_159) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_159 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 .cse6 .cse7)) .cse3 .cse8 (not (and .cse0 .cse1 .cse3 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| Int) (v_DerPreprocessor_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_52 (Array Int Int))) (and (= (select v_arrayElimArr_52 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| v_DerPreprocessor_29) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| v_arrayElimArr_52) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12|)))) .cse8 .cse4 .cse5 .cse9 (exists ((v_DerPreprocessor_31 (Array Int Int)) (v_arrayElimArr_53 (Array Int Int))) (and (= (select v_arrayElimArr_53 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_53) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse10)) .cse4 (exists ((v_DerPreprocessor_53 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_21| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_21| Int) (v_arrayElimArr_92 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_17| Int)) (and (= (select v_arrayElimArr_92 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_17|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_21|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_21| v_DerPreprocessor_53) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_21| v_arrayElimArr_92) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_21|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_21| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_21|)))) (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_15| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| v_DerPreprocessor_48) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| v_DerPreprocessor_49) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) 0 0)) (= (select v_DerPreprocessor_49 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_15|) 0))) .cse0 (exists ((v_DerPreprocessor_46 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (and (= (select v_DerPreprocessor_47 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse3 .cse8 .cse4 .cse5 .cse9 .cse10)) (<= 1 c_~ARR_SIZE~0) (not (and .cse0 .cse1 .cse3 .cse4 .cse5 (exists ((v_arrayElimArr_167 (Array Int Int)) (v_DerPreprocessor_88 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_88) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_167) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_167 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_47| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_47| Int) (v_DerPreprocessor_86 (Array Int Int)) (v_arrayElimArr_166 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_28| Int)) (and (= (select v_arrayElimArr_166 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_28|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_47|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_47| v_DerPreprocessor_86) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_47| v_arrayElimArr_166) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_47|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_47| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_47|)))) .cse6 .cse7)) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| Int) (v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (select v_arrayElimArr_19 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| v_DerPreprocessor_10) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| v_arrayElimArr_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|)))) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse3 .cse5 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse6 .cse7)) .cse5 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse6 .cse7 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse9 .cse10)) is different from false [2024-11-25 03:23:18,770 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse8 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse7 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse9 (<= c_~ARR_SIZE~0 1)) (.cse10 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and .cse0 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| Int) (v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_15 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_15) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_arrayElimArr_26) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|)) (= (select v_arrayElimArr_26 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse1 (= 0 (select .cse2 0)) (not (and .cse0 .cse1 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| Int) (v_arrayElimArr_47 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| Int) (v_DerPreprocessor_28 (Array Int Int))) (and (= (select v_arrayElimArr_47 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| v_DerPreprocessor_28) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10| v_arrayElimArr_47) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10|)))) .cse3 .cse4 .cse5 .cse6 .cse7 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) (exists ((v_arrayElimArr_93 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_93) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_93 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_89| Int) (v_DerPreprocessor_158 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_89| Int) (v_DerPreprocessor_157 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_49| Int)) (and (= (select v_DerPreprocessor_158 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_49|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_89| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_89|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_89| v_DerPreprocessor_157) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_89| v_DerPreprocessor_158) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_89|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_89|)))) .cse3 .cse8 (not (and .cse0 .cse1 .cse3 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| Int) (v_DerPreprocessor_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_52 (Array Int Int))) (and (= (select v_arrayElimArr_52 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| v_DerPreprocessor_29) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| v_arrayElimArr_52) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12|)))) .cse8 .cse4 .cse5 .cse9 (exists ((v_DerPreprocessor_31 (Array Int Int)) (v_arrayElimArr_53 (Array Int Int))) (and (= (select v_arrayElimArr_53 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_53) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse10)) (exists ((v_DerPreprocessor_159 (Array Int Int)) (v_DerPreprocessor_160 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_160) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_159) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_159 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (exists ((v_DerPreprocessor_53 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_21| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_21| Int) (v_arrayElimArr_92 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_17| Int)) (and (= (select v_arrayElimArr_92 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_17|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_21|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_21| v_DerPreprocessor_53) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_21| v_arrayElimArr_92) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_21|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_21| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_21|)))) (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_15| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| v_DerPreprocessor_48) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| v_DerPreprocessor_49) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) 0 0)) (= (select v_DerPreprocessor_49 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_15|) 0))) .cse0 (exists ((v_DerPreprocessor_46 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (and (= (select v_DerPreprocessor_47 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse3 .cse8 .cse4 .cse5 .cse9 .cse10)) (<= 1 c_~ARR_SIZE~0) (not (and .cse0 .cse1 .cse3 .cse4 .cse5 (exists ((v_arrayElimArr_167 (Array Int Int)) (v_DerPreprocessor_88 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_88) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_167) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_167 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_47| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_47| Int) (v_DerPreprocessor_86 (Array Int Int)) (v_arrayElimArr_166 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_28| Int)) (and (= (select v_arrayElimArr_166 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_28|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_47|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_47| v_DerPreprocessor_86) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_47| v_arrayElimArr_166) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_47|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_47| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_47|)))) .cse6 .cse7)) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| Int) (v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (select v_arrayElimArr_19 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| v_DerPreprocessor_10) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| v_arrayElimArr_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|)))) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse3 .cse5 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse6 .cse7)) .cse5 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse6 .cse7 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse9 .cse10))) is different from true [2024-11-25 03:23:18,792 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse8 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse7 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse9 (<= c_~ARR_SIZE~0 1)) (.cse10 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and .cse0 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| Int) (v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_15 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_15) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_arrayElimArr_26) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|)) (= (select v_arrayElimArr_26 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse1 (= 0 (select .cse2 0)) (not (and .cse0 .cse1 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| Int) (v_arrayElimArr_47 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| Int) (v_DerPreprocessor_28 (Array Int Int))) (and (= (select v_arrayElimArr_47 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10| v_DerPreprocessor_28) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10| v_arrayElimArr_47) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10|)))) .cse3 .cse4 .cse5 .cse6 .cse7 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) (exists ((v_arrayElimArr_93 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_93) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_93 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 .cse1 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_89| Int) (v_DerPreprocessor_158 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_89| Int) (v_DerPreprocessor_157 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_49| Int)) (and (= (select v_DerPreprocessor_158 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_49|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_89| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_89|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_89| v_DerPreprocessor_157) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_89| v_DerPreprocessor_158) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_89|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_89|)))) .cse3 (exists ((v_DerPreprocessor_159 (Array Int Int)) (v_DerPreprocessor_160 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_160) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_159) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_159 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 .cse6 .cse7)) .cse3 .cse8 (not (and .cse0 .cse1 .cse3 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| Int) (v_DerPreprocessor_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_52 (Array Int Int))) (and (= (select v_arrayElimArr_52 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| v_DerPreprocessor_29) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| v_arrayElimArr_52) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12|)))) .cse8 .cse4 .cse5 .cse9 (exists ((v_DerPreprocessor_31 (Array Int Int)) (v_arrayElimArr_53 (Array Int Int))) (and (= (select v_arrayElimArr_53 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_53) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse10)) .cse4 (exists ((v_DerPreprocessor_53 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_21| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_21| Int) (v_arrayElimArr_92 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_17| Int)) (and (= (select v_arrayElimArr_92 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_17|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_21|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_21| v_DerPreprocessor_53) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_21| v_arrayElimArr_92) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_21|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_21| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_21|)))) (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_15| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| v_DerPreprocessor_48) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| v_DerPreprocessor_49) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) 0 0)) (= (select v_DerPreprocessor_49 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_15|) 0))) .cse0 (exists ((v_DerPreprocessor_46 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (and (= (select v_DerPreprocessor_47 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse3 .cse8 .cse4 .cse5 .cse9 .cse10)) (<= 1 c_~ARR_SIZE~0) (not (and .cse0 .cse1 .cse3 .cse4 .cse5 (exists ((v_arrayElimArr_167 (Array Int Int)) (v_DerPreprocessor_88 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_88) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_167) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_167 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_47| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_47| Int) (v_DerPreprocessor_86 (Array Int Int)) (v_arrayElimArr_166 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_28| Int)) (and (= (select v_arrayElimArr_166 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_28|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_47|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_47| v_DerPreprocessor_86) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_47| v_arrayElimArr_166) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_47|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_47| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_47|)))) .cse6 .cse7)) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| Int) (v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (select v_arrayElimArr_19 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| v_DerPreprocessor_10) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| v_arrayElimArr_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|)))) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse3 .cse5 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse6 .cse7)) .cse5 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse6 .cse7 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse9 .cse10))) is different from true [2024-11-25 03:23:18,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:23:18,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10273 states to 228 states and 10265 transitions. [2024-11-25 03:23:18,943 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 10265 transitions. [2024-11-25 03:23:18,944 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-11-25 03:23:18,944 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:23:18,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:23:18,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:23:18,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:23:18,989 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-11-25 03:23:18,991 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:23:19,009 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-25 03:23:19,025 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-25 03:23:19,028 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:23:19,029 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-25 03:23:19,034 INFO L378 Elim1Store]: Elim1 eliminated variable 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-25 03:23:27,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:23:27,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:23:27,351 INFO L349 Elim1Store]: treesize reduction 25, result has 41.9 percent of original size [2024-11-25 03:23:27,351 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 103 treesize of output 107 [2024-11-25 03:23:27,356 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-25 03:23:27,403 INFO L349 Elim1Store]: treesize reduction 42, result has 10.6 percent of original size [2024-11-25 03:23:27,403 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 95 treesize of output 94 [2024-11-25 03:23:27,410 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:23:27,414 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:23:27,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 57 treesize of output 37 [2024-11-25 03:23:27,426 INFO L378 Elim1Store]: Elim1 eliminated variable 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 24 treesize of output 23 [2024-11-25 03:23:27,460 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2024-11-25 03:23:27,512 INFO L349 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2024-11-25 03:23:27,513 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 18 treesize of output 30 [2024-11-25 03:23:27,753 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-25 03:23:32,959 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse4 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (exists ((v_DerPreprocessor_46 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (and (= (select v_DerPreprocessor_47 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_50 (Array Int Int)) (v_arrayElimArr_86 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_50) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_86) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_86 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_158 (Array Int Int)) (v_DerPreprocessor_157 (Array Int Int))) (and (= (select v_DerPreprocessor_158 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_157) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_158) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_161 (Array Int Int)) (v_arrayElimArr_298 (Array Int Int))) (and (= (select v_arrayElimArr_298 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_161) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_298) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (<= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse3 .cse4)) (<= 1 c_~ARR_SIZE~0) .cse3 .cse4 (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_arrayElimArr_71 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_40) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_71) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_71 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) is different from false [2024-11-25 03:23:35,242 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse4 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (exists ((v_DerPreprocessor_46 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (and (= (select v_DerPreprocessor_47 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_50 (Array Int Int)) (v_arrayElimArr_86 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_50) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_86) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_86 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_158 (Array Int Int)) (v_DerPreprocessor_157 (Array Int Int))) (and (= (select v_DerPreprocessor_158 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_157) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_158) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_161 (Array Int Int)) (v_arrayElimArr_298 (Array Int Int))) (and (= (select v_arrayElimArr_298 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_161) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_298) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (<= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse3 .cse4)) (<= 1 c_~ARR_SIZE~0) .cse3 .cse4 (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_arrayElimArr_71 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_40) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_71) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_71 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0)))))) is different from true [2024-11-25 03:23:35,406 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse7 (= c_~ARR_SIZE~0 1)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse5 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and (not (and .cse0 .cse1 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_154 (Array Int Int)) (v_arrayElimArr_289 (Array Int Int))) (and (= (select v_arrayElimArr_289 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_154) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_289) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse6)) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 .cse2 .cse3 .cse4 .cse7)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_158 (Array Int Int)) (v_DerPreprocessor_157 (Array Int Int))) (and (= (select v_DerPreprocessor_158 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_157) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_158) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse5))) .cse2 .cse3 .cse4 .cse7)) (exists ((v_arrayElimArr_266 (Array Int Int)) (v_DerPreprocessor_140 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_140) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_266) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_266 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_arrayElimArr_152 (Array Int Int))) (and (= (select v_arrayElimArr_152 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_80) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_152) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 (= 0 (select .cse5 0)) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_137 (Array Int Int)) (v_arrayElimArr_259 (Array Int Int))) (and (= (select v_arrayElimArr_259 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_137) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_259) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse5))) (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse2 .cse3 .cse4 .cse7)) .cse2 (exists ((v_DerPreprocessor_161 (Array Int Int)) (v_arrayElimArr_298 (Array Int Int))) (and (= (select v_arrayElimArr_298 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_161) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_298) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (not (and .cse0 .cse1 .cse2 .cse3 .cse4 (exists ((v_arrayElimArr_282 (Array Int Int)) (v_DerPreprocessor_149 (Array Int Int))) (and (= (select v_arrayElimArr_282 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_149) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_282) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse6)) .cse3 (not (and .cse0 .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_143 (Array Int Int)) (v_arrayElimArr_272 (Array Int Int))) (and (= (select v_arrayElimArr_272 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_143) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_272) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse5))) .cse4 .cse7)) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_arrayElimArr_112 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_112) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_112 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse7 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse6 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse5) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) is different from false [2024-11-25 03:23:37,254 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse7 (= c_~ARR_SIZE~0 1)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse5 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and (not (and .cse0 .cse1 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_154 (Array Int Int)) (v_arrayElimArr_289 (Array Int Int))) (and (= (select v_arrayElimArr_289 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_154) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_289) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse6)) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 .cse2 .cse3 .cse4 .cse7)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_158 (Array Int Int)) (v_DerPreprocessor_157 (Array Int Int))) (and (= (select v_DerPreprocessor_158 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_157) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_158) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse5))) .cse2 .cse3 .cse4 .cse7)) (exists ((v_arrayElimArr_266 (Array Int Int)) (v_DerPreprocessor_140 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_140) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_266) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_266 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_arrayElimArr_152 (Array Int Int))) (and (= (select v_arrayElimArr_152 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_80) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_152) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 (= 0 (select .cse5 0)) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_137 (Array Int Int)) (v_arrayElimArr_259 (Array Int Int))) (and (= (select v_arrayElimArr_259 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_137) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_259) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse5))) (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse2 .cse3 .cse4 .cse7)) .cse2 (not (and .cse0 .cse1 .cse2 .cse3 .cse4 (exists ((v_arrayElimArr_282 (Array Int Int)) (v_DerPreprocessor_149 (Array Int Int))) (and (= (select v_arrayElimArr_282 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_149) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_282) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse6)) .cse3 (not (and .cse0 .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_143 (Array Int Int)) (v_arrayElimArr_272 (Array Int Int))) (and (= (select v_arrayElimArr_272 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_143) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_272) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse5))) .cse4 .cse7)) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_arrayElimArr_112 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_112) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_112 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse7 (not (and .cse0 .cse1 .cse2 (exists ((v_DerPreprocessor_161 (Array Int Int)) (v_arrayElimArr_298 (Array Int Int))) (and (= (select v_arrayElimArr_298 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_161) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_298) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse3 .cse4 .cse6)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse6 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse5) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) is different from false [2024-11-25 03:23:37,286 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse7 (= c_~ARR_SIZE~0 1)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse5 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and (not (and .cse0 .cse1 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_154 (Array Int Int)) (v_arrayElimArr_289 (Array Int Int))) (and (= (select v_arrayElimArr_289 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_154) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_289) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse6)) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 .cse2 .cse3 .cse4 .cse7)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_158 (Array Int Int)) (v_DerPreprocessor_157 (Array Int Int))) (and (= (select v_DerPreprocessor_158 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_157) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_158) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse5))) .cse2 .cse3 .cse4 .cse7)) (exists ((v_arrayElimArr_266 (Array Int Int)) (v_DerPreprocessor_140 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_140) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_266) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_266 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_arrayElimArr_152 (Array Int Int))) (and (= (select v_arrayElimArr_152 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_80) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_152) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 (= 0 (select .cse5 0)) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_137 (Array Int Int)) (v_arrayElimArr_259 (Array Int Int))) (and (= (select v_arrayElimArr_259 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_137) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_259) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse5))) (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse2 .cse3 .cse4 .cse7)) .cse2 (exists ((v_DerPreprocessor_161 (Array Int Int)) (v_arrayElimArr_298 (Array Int Int))) (and (= (select v_arrayElimArr_298 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_161) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_298) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (not (and .cse0 .cse1 .cse2 .cse3 .cse4 (exists ((v_arrayElimArr_282 (Array Int Int)) (v_DerPreprocessor_149 (Array Int Int))) (and (= (select v_arrayElimArr_282 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_149) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_282) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse6)) .cse3 (not (and .cse0 .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_143 (Array Int Int)) (v_arrayElimArr_272 (Array Int Int))) (and (= (select v_arrayElimArr_272 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_143) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_272) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse5))) .cse4 .cse7)) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_arrayElimArr_112 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_112) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_112 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse7 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse6 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse5) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0)))))) is different from true [2024-11-25 03:23:37,302 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse7 (= c_~ARR_SIZE~0 1)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse5 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and (not (and .cse0 .cse1 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_154 (Array Int Int)) (v_arrayElimArr_289 (Array Int Int))) (and (= (select v_arrayElimArr_289 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_154) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_289) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse6)) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 .cse2 .cse3 .cse4 .cse7)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_158 (Array Int Int)) (v_DerPreprocessor_157 (Array Int Int))) (and (= (select v_DerPreprocessor_158 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_157) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_158) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse5))) .cse2 .cse3 .cse4 .cse7)) (exists ((v_arrayElimArr_266 (Array Int Int)) (v_DerPreprocessor_140 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_140) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_266) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_266 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_arrayElimArr_152 (Array Int Int))) (and (= (select v_arrayElimArr_152 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_80) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_152) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 (= 0 (select .cse5 0)) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_137 (Array Int Int)) (v_arrayElimArr_259 (Array Int Int))) (and (= (select v_arrayElimArr_259 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_137) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_259) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse5))) (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse2 .cse3 .cse4 .cse7)) .cse2 (not (and .cse0 .cse1 .cse2 .cse3 .cse4 (exists ((v_arrayElimArr_282 (Array Int Int)) (v_DerPreprocessor_149 (Array Int Int))) (and (= (select v_arrayElimArr_282 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_149) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_282) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse6)) .cse3 (not (and .cse0 .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_143 (Array Int Int)) (v_arrayElimArr_272 (Array Int Int))) (and (= (select v_arrayElimArr_272 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_143) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_272) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse5))) .cse4 .cse7)) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_arrayElimArr_112 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_112) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_112 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse7 (not (and .cse0 .cse1 .cse2 (exists ((v_DerPreprocessor_161 (Array Int Int)) (v_arrayElimArr_298 (Array Int Int))) (and (= (select v_arrayElimArr_298 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_161) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_298) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse3 .cse4 .cse6)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse6 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse5) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0)))))) is different from true [2024-11-25 03:23:37,378 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_158 (Array Int Int)) (v_DerPreprocessor_157 (Array Int Int))) (and (= (select v_DerPreprocessor_158 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_157) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_158) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 (exists ((v_DerPreprocessor_161 (Array Int Int)) (v_arrayElimArr_298 (Array Int Int))) (and (= (select v_arrayElimArr_298 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_161) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_298) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_194 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (and (= (select v_arrayElimArr_194 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_194) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))))) .cse5 .cse6 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6)) (<= c_~ARR_SIZE~0 1))) is different from false [2024-11-25 03:23:37,388 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse7 (<= c_~ARR_SIZE~0 1))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_158 (Array Int Int)) (v_DerPreprocessor_157 (Array Int Int))) (and (= (select v_DerPreprocessor_158 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_157) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_158) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_194 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (and (= (select v_arrayElimArr_194 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_194) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))))) .cse5 .cse6 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_161 (Array Int Int)) (v_arrayElimArr_298 (Array Int Int))) (and (= (select v_arrayElimArr_298 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_161) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_298) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 .cse5 .cse7)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6)) .cse7)) is different from false [2024-11-25 03:23:37,402 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_158 (Array Int Int)) (v_DerPreprocessor_157 (Array Int Int))) (and (= (select v_DerPreprocessor_158 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_157) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_158) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 (exists ((v_DerPreprocessor_161 (Array Int Int)) (v_arrayElimArr_298 (Array Int Int))) (and (= (select v_arrayElimArr_298 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_161) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_298) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_194 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (and (= (select v_arrayElimArr_194 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_194) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))))) .cse5 .cse6 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6)) (<= c_~ARR_SIZE~0 1)))) is different from true [2024-11-25 03:23:37,413 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse7 (<= c_~ARR_SIZE~0 1))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_158 (Array Int Int)) (v_DerPreprocessor_157 (Array Int Int))) (and (= (select v_DerPreprocessor_158 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_157) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_158) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_194 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (and (= (select v_arrayElimArr_194 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_194) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))))) .cse5 .cse6 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_161 (Array Int Int)) (v_arrayElimArr_298 (Array Int Int))) (and (= (select v_arrayElimArr_298 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_161) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_298) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 .cse5 .cse7)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6)) .cse7))) is different from true [2024-11-25 03:23:41,979 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse4 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse5 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse6 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse9 (= c_~ARR_SIZE~0 1)) (.cse10 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse7 (<= c_~ARR_SIZE~0 1)) (.cse8 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and .cse0 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_50| Int) (v_DerPreprocessor_161 (Array Int Int)) (v_arrayElimArr_298 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_90| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_90| Int)) (and (= (select v_arrayElimArr_298 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_50|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_90| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_90|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_90|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_90| v_DerPreprocessor_161) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_90| v_arrayElimArr_298) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_90|) 0 0)))) (exists ((v_DerPreprocessor_163 (Array Int Int)) (v_arrayElimArr_299 (Array Int Int))) (and (= (select v_arrayElimArr_299 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_299) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| Int) (v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_15 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_15) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_arrayElimArr_26) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|)) (= (select v_arrayElimArr_26 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse2 .cse3 .cse4 .cse5 (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6 .cse7 .cse8)) .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_120 (Array Int Int)) (v_DerPreprocessor_119 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_120) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_120 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 c_~ARR_SIZE~0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| Int) (v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (select v_arrayElimArr_19 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| v_DerPreprocessor_10) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| v_arrayElimArr_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|)))) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse6 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse9 .cse10)) .cse6 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) (exists ((v_DerPreprocessor_117 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_66| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_66| Int) (v_DerPreprocessor_118 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_37| Int)) (and (= (select v_DerPreprocessor_118 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_37|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_66| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_66|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_66| v_DerPreprocessor_117) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_66| v_DerPreprocessor_118) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_66|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_66|)))) (exists ((v_DerPreprocessor_114 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_62| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_62| Int) (v_arrayElimArr_214 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_36| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_62| v_DerPreprocessor_114) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_62| v_arrayElimArr_214) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_62|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_62|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_62| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_62|)) (= (select v_arrayElimArr_214 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_36|) 0))) .cse9 .cse10 (exists ((v_DerPreprocessor_112 (Array Int Int)) (v_arrayElimArr_213 (Array Int Int))) (and (= (select v_arrayElimArr_213 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_112) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_213) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse7 .cse8)) is different from false [2024-11-25 03:23:44,233 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse5 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse9 (= c_~ARR_SIZE~0 1)) (.cse10 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse7 (<= c_~ARR_SIZE~0 1)) (.cse8 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and .cse0 .cse1 (= 0 (select .cse2 0)) (not (and .cse0 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| Int) (v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_15 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_15) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_arrayElimArr_26) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|)) (= (select v_arrayElimArr_26 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse1 .cse3 .cse4 .cse5 (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6 .cse7 .cse8)) .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_120 (Array Int Int)) (v_DerPreprocessor_119 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_120) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_DerPreprocessor_120 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 c_~ARR_SIZE~0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| Int) (v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (select v_arrayElimArr_19 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| v_DerPreprocessor_10) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| v_arrayElimArr_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|)))) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse3 .cse6 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse9 .cse10)) .cse6 (not (and .cse0 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_50| Int) (v_DerPreprocessor_161 (Array Int Int)) (v_arrayElimArr_298 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_90| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_90| Int)) (and (= (select v_arrayElimArr_298 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_50|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_90| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_90|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_90|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_90| v_DerPreprocessor_161) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_90| v_arrayElimArr_298) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_90|) 0 0)))) (exists ((v_DerPreprocessor_163 (Array Int Int)) (v_arrayElimArr_299 (Array Int Int))) (and (= (select v_arrayElimArr_299 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_299) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8)) (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) (exists ((v_DerPreprocessor_117 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_66| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_66| Int) (v_DerPreprocessor_118 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_37| Int)) (and (= (select v_DerPreprocessor_118 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_37|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_66| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_66|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_66| v_DerPreprocessor_117) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_66| v_DerPreprocessor_118) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_66|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_66|)))) (exists ((v_DerPreprocessor_114 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_62| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_62| Int) (v_arrayElimArr_214 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_36| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_62| v_DerPreprocessor_114) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_62| v_arrayElimArr_214) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_62|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_62|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_62| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_62|)) (= (select v_arrayElimArr_214 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_36|) 0))) .cse9 .cse10 (exists ((v_DerPreprocessor_112 (Array Int Int)) (v_arrayElimArr_213 (Array Int Int))) (and (= (select v_arrayElimArr_213 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_112) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_213) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse7 .cse8)) is different from false [2024-11-25 03:23:44,250 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse4 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse5 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse6 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse9 (= c_~ARR_SIZE~0 1)) (.cse10 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse7 (<= c_~ARR_SIZE~0 1)) (.cse8 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and .cse0 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_50| Int) (v_DerPreprocessor_161 (Array Int Int)) (v_arrayElimArr_298 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_90| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_90| Int)) (and (= (select v_arrayElimArr_298 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_50|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_90| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_90|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_90|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_90| v_DerPreprocessor_161) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_90| v_arrayElimArr_298) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_90|) 0 0)))) (exists ((v_DerPreprocessor_163 (Array Int Int)) (v_arrayElimArr_299 (Array Int Int))) (and (= (select v_arrayElimArr_299 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_299) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| Int) (v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_15 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_15) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_arrayElimArr_26) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|)) (= (select v_arrayElimArr_26 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse2 .cse3 .cse4 .cse5 (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6 .cse7 .cse8)) .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_120 (Array Int Int)) (v_DerPreprocessor_119 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_120) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_120 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 c_~ARR_SIZE~0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| Int) (v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (select v_arrayElimArr_19 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| v_DerPreprocessor_10) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| v_arrayElimArr_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|)))) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse6 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse9 .cse10)) .cse6 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) (exists ((v_DerPreprocessor_117 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_66| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_66| Int) (v_DerPreprocessor_118 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_37| Int)) (and (= (select v_DerPreprocessor_118 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_37|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_66| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_66|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_66| v_DerPreprocessor_117) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_66| v_DerPreprocessor_118) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_66|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_66|)))) (exists ((v_DerPreprocessor_114 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_62| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_62| Int) (v_arrayElimArr_214 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_36| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_62| v_DerPreprocessor_114) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_62| v_arrayElimArr_214) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_62|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_62|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_62| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_62|)) (= (select v_arrayElimArr_214 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_36|) 0))) .cse9 .cse10 (exists ((v_DerPreprocessor_112 (Array Int Int)) (v_arrayElimArr_213 (Array Int Int))) (and (= (select v_arrayElimArr_213 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_112) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_213) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse7 .cse8))) is different from true [2024-11-25 03:23:44,265 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse5 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse9 (= c_~ARR_SIZE~0 1)) (.cse10 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse7 (<= c_~ARR_SIZE~0 1)) (.cse8 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and .cse0 .cse1 (= 0 (select .cse2 0)) (not (and .cse0 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| Int) (v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_15 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_15) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_arrayElimArr_26) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|)) (= (select v_arrayElimArr_26 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse1 .cse3 .cse4 .cse5 (exists ((v_arrayElimArr_25 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_25) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_25 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6 .cse7 .cse8)) .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_120 (Array Int Int)) (v_DerPreprocessor_119 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_120) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_DerPreprocessor_120 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 c_~ARR_SIZE~0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| Int) (v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (select v_arrayElimArr_19 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| v_DerPreprocessor_10) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| v_arrayElimArr_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|)))) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse3 .cse6 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse9 .cse10)) .cse6 (not (and .cse0 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_50| Int) (v_DerPreprocessor_161 (Array Int Int)) (v_arrayElimArr_298 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_90| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_90| Int)) (and (= (select v_arrayElimArr_298 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_50|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_90| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_90|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_90|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_90| v_DerPreprocessor_161) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_90| v_arrayElimArr_298) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_90|) 0 0)))) (exists ((v_DerPreprocessor_163 (Array Int Int)) (v_arrayElimArr_299 (Array Int Int))) (and (= (select v_arrayElimArr_299 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_299) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8)) (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) (exists ((v_DerPreprocessor_117 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_66| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_66| Int) (v_DerPreprocessor_118 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_37| Int)) (and (= (select v_DerPreprocessor_118 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_37|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_66| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_66|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_66| v_DerPreprocessor_117) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_66| v_DerPreprocessor_118) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_66|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_66|)))) (exists ((v_DerPreprocessor_114 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_62| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_62| Int) (v_arrayElimArr_214 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_36| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_62| v_DerPreprocessor_114) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_62| v_arrayElimArr_214) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_62|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_62|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_62| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_62|)) (= (select v_arrayElimArr_214 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_36|) 0))) .cse9 .cse10 (exists ((v_DerPreprocessor_112 (Array Int Int)) (v_arrayElimArr_213 (Array Int Int))) (and (= (select v_arrayElimArr_213 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_112) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_213) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse7 .cse8))) is different from true [2024-11-25 03:23:44,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:23:44,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10676 states to 232 states and 10668 transitions. [2024-11-25 03:23:44,389 INFO L276 IsEmpty]: Start isEmpty. Operand 232 states and 10668 transitions. [2024-11-25 03:23:44,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-11-25 03:23:44,391 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:23:44,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:23:44,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:23:44,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:23:44,428 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 35 conjuncts are in the unsatisfiable core [2024-11-25 03:23:44,430 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:23:44,454 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-25 03:23:44,475 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-25 03:23:44,479 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:23:44,479 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-25 03:23:44,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-25 03:23:53,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:23:53,710 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:23:53,757 INFO L349 Elim1Store]: treesize reduction 21, result has 46.2 percent of original size [2024-11-25 03:23:53,757 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 48 treesize of output 56 [2024-11-25 03:23:53,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-25 03:23:53,770 INFO L378 Elim1Store]: Elim1 eliminated variable 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 24 treesize of output 23 [2024-11-25 03:23:53,807 INFO L349 Elim1Store]: treesize reduction 34, result has 12.8 percent of original size [2024-11-25 03:23:53,807 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 38 [2024-11-25 03:23:53,811 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 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-25 03:23:53,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-25 03:23:53,881 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-11-25 03:23:53,881 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-25 03:23:54,014 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-25 03:23:59,961 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (<= 1 c_~ARR_SIZE~0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (exists ((v_DerPreprocessor_46 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (and (= (select v_DerPreprocessor_47 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_50 (Array Int Int)) (v_arrayElimArr_86 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_50) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_86) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_86 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_158 (Array Int Int)) (v_DerPreprocessor_157 (Array Int Int))) (and (= (select v_DerPreprocessor_158 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_157) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_158) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 (exists ((v_DerPreprocessor_161 (Array Int Int)) (v_arrayElimArr_298 (Array Int Int))) (and (= (select v_arrayElimArr_298 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_161) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_298) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse3 (not (and (exists ((v_DerPreprocessor_164 (Array Int Int)) (v_arrayElimArr_303 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_303) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_303 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse0 .cse2 (<= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse3 .cse4 .cse5)) .cse4 .cse5 (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_arrayElimArr_71 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_40) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_71) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_71 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) is different from false [2024-11-25 03:24:02,545 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (<= 1 c_~ARR_SIZE~0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (exists ((v_DerPreprocessor_46 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (and (= (select v_DerPreprocessor_47 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_50 (Array Int Int)) (v_arrayElimArr_86 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_50) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_86) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_86 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_158 (Array Int Int)) (v_DerPreprocessor_157 (Array Int Int))) (and (= (select v_DerPreprocessor_158 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_157) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_158) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 (exists ((v_DerPreprocessor_161 (Array Int Int)) (v_arrayElimArr_298 (Array Int Int))) (and (= (select v_arrayElimArr_298 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_161) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_298) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse3 (not (and (exists ((v_DerPreprocessor_164 (Array Int Int)) (v_arrayElimArr_303 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_303) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_303 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse0 .cse2 (<= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse3 .cse4 .cse5)) .cse4 .cse5 (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_arrayElimArr_71 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_40) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_71) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_71 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0)))))) is different from true [2024-11-25 03:24:02,698 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and (exists ((v_DerPreprocessor_164 (Array Int Int)) (v_arrayElimArr_303 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_303) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_303 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_arrayElimArr_266 (Array Int Int)) (v_DerPreprocessor_140 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_140) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_266) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_266 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_arrayElimArr_152 (Array Int Int))) (and (= (select v_arrayElimArr_152 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_80) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_152) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (= 0 (select .cse0 0)) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_137 (Array Int Int)) (v_arrayElimArr_259 (Array Int Int))) (and (= (select v_arrayElimArr_259 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_137) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_259) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))) (not (and .cse1 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse3 .cse4 (exists ((v_DerPreprocessor_146 (Array Int Int)) (v_arrayElimArr_277 (Array Int Int))) (and (= (select v_arrayElimArr_277 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_146) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_277) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))) (exists ((v_DerPreprocessor_143 (Array Int Int)) (v_arrayElimArr_272 (Array Int Int))) (and (= (select v_arrayElimArr_272 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_143) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_272) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_arrayElimArr_112 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_112) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_112 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= c_~ARR_SIZE~0 1) (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) is different from false [2024-11-25 03:24:04,666 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_arrayElimArr_266 (Array Int Int)) (v_DerPreprocessor_140 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_140) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_266) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_266 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_arrayElimArr_152 (Array Int Int))) (and (= (select v_arrayElimArr_152 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_80) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_152) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_137 (Array Int Int)) (v_arrayElimArr_259 (Array Int Int))) (and (= (select v_arrayElimArr_259 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_137) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_259) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse3 (not (and (exists ((v_DerPreprocessor_164 (Array Int Int)) (v_arrayElimArr_303 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_303) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_303 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse0 .cse2 .cse3 .cse4 .cse5 .cse6)) .cse4 (exists ((v_DerPreprocessor_146 (Array Int Int)) (v_arrayElimArr_277 (Array Int Int))) (and (= (select v_arrayElimArr_277 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_146) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_277) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (exists ((v_DerPreprocessor_143 (Array Int Int)) (v_arrayElimArr_272 (Array Int Int))) (and (= (select v_arrayElimArr_272 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_143) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_272) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_arrayElimArr_112 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_112) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_112 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= c_~ARR_SIZE~0 1) (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) is different from false [2024-11-25 03:24:04,683 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and (exists ((v_DerPreprocessor_164 (Array Int Int)) (v_arrayElimArr_303 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_303) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_303 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_arrayElimArr_266 (Array Int Int)) (v_DerPreprocessor_140 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_140) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_266) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_266 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_arrayElimArr_152 (Array Int Int))) (and (= (select v_arrayElimArr_152 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_80) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_152) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (= 0 (select .cse0 0)) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_137 (Array Int Int)) (v_arrayElimArr_259 (Array Int Int))) (and (= (select v_arrayElimArr_259 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_137) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_259) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))) (not (and .cse1 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse3 .cse4 (exists ((v_DerPreprocessor_146 (Array Int Int)) (v_arrayElimArr_277 (Array Int Int))) (and (= (select v_arrayElimArr_277 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_146) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_277) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))) (exists ((v_DerPreprocessor_143 (Array Int Int)) (v_arrayElimArr_272 (Array Int Int))) (and (= (select v_arrayElimArr_272 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_143) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_272) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_arrayElimArr_112 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_112) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_112 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= c_~ARR_SIZE~0 1) (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0)))))) is different from true [2024-11-25 03:24:04,699 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_arrayElimArr_266 (Array Int Int)) (v_DerPreprocessor_140 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_140) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_266) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_266 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_arrayElimArr_152 (Array Int Int))) (and (= (select v_arrayElimArr_152 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_80) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_152) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_137 (Array Int Int)) (v_arrayElimArr_259 (Array Int Int))) (and (= (select v_arrayElimArr_259 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_137) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_259) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse3 (not (and (exists ((v_DerPreprocessor_164 (Array Int Int)) (v_arrayElimArr_303 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_303) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_303 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse0 .cse2 .cse3 .cse4 .cse5 .cse6)) .cse4 (exists ((v_DerPreprocessor_146 (Array Int Int)) (v_arrayElimArr_277 (Array Int Int))) (and (= (select v_arrayElimArr_277 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_146) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_277) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (exists ((v_DerPreprocessor_143 (Array Int Int)) (v_arrayElimArr_272 (Array Int Int))) (and (= (select v_arrayElimArr_272 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_143) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_272) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_arrayElimArr_112 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_112) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_112 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= c_~ARR_SIZE~0 1) (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0)))))) is different from true [2024-11-25 03:24:04,762 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1))) (and (exists ((v_DerPreprocessor_164 (Array Int Int)) (v_arrayElimArr_303 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_303) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_303 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (= 0 (select .cse0 0)) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_158 (Array Int Int)) (v_DerPreprocessor_157 (Array Int Int))) (and (= (select v_DerPreprocessor_158 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_157) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_158) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))) .cse3 (exists ((v_DerPreprocessor_161 (Array Int Int)) (v_arrayElimArr_298 (Array Int Int))) (and (= (select v_arrayElimArr_298 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_161) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_298) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 (not (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_194 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (and (= (select v_arrayElimArr_194 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_194) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))))) .cse5 .cse6 (not (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))) .cse3 .cse4 .cse5 .cse6)) (<= c_~ARR_SIZE~0 1))) is different from false [2024-11-25 03:24:04,773 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_158 (Array Int Int)) (v_DerPreprocessor_157 (Array Int Int))) (and (= (select v_DerPreprocessor_158 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_157) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_158) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 (exists ((v_DerPreprocessor_161 (Array Int Int)) (v_arrayElimArr_298 (Array Int Int))) (and (= (select v_arrayElimArr_298 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_161) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_298) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (not (and (exists ((v_DerPreprocessor_164 (Array Int Int)) (v_arrayElimArr_303 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_303) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_303 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse0 .cse2 .cse3 .cse4 .cse5 .cse6)) .cse4 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_194 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (and (= (select v_arrayElimArr_194 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_194) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))))) .cse5 .cse6 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6)) (<= c_~ARR_SIZE~0 1))) is different from false [2024-11-25 03:24:04,787 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1))) (and (exists ((v_DerPreprocessor_164 (Array Int Int)) (v_arrayElimArr_303 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_303) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_303 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (= 0 (select .cse0 0)) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_158 (Array Int Int)) (v_DerPreprocessor_157 (Array Int Int))) (and (= (select v_DerPreprocessor_158 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_157) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_158) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))) .cse3 (exists ((v_DerPreprocessor_161 (Array Int Int)) (v_arrayElimArr_298 (Array Int Int))) (and (= (select v_arrayElimArr_298 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_161) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_298) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 (not (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_194 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (and (= (select v_arrayElimArr_194 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_194) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))))) .cse5 .cse6 (not (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))) .cse3 .cse4 .cse5 .cse6)) (<= c_~ARR_SIZE~0 1)))) is different from true [2024-11-25 03:24:04,843 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_158 (Array Int Int)) (v_DerPreprocessor_157 (Array Int Int))) (and (= (select v_DerPreprocessor_158 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_157) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_158) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 (exists ((v_DerPreprocessor_161 (Array Int Int)) (v_arrayElimArr_298 (Array Int Int))) (and (= (select v_arrayElimArr_298 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_161) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_298) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (not (and (exists ((v_DerPreprocessor_164 (Array Int Int)) (v_arrayElimArr_303 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_303) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_303 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse0 .cse2 .cse3 .cse4 .cse5 .cse6)) .cse4 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_194 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (and (= (select v_arrayElimArr_194 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_194) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))))) .cse5 .cse6 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6)) (<= c_~ARR_SIZE~0 1)))) is different from true [2024-11-25 03:24:09,969 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse8 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse9 (<= c_~ARR_SIZE~0 1)) (.cse10 (<= 0 |c_ULTIMATE.start_main_~index~0#1|)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse7 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_51| Int) (v_DerPreprocessor_164 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_91| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_91| Int) (v_arrayElimArr_303 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_91| v_DerPreprocessor_164) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_91| v_arrayElimArr_303) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_91|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_91|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_91| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_91|)) (= (select v_arrayElimArr_303 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_51|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int) (v_arrayElimArr_41 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_25) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_41) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_41 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6 .cse7)) (not (and .cse0 (exists ((v_arrayElimArr_194 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_55| Int) (v_DerPreprocessor_102 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_55| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_33| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_55| v_DerPreprocessor_102) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_55| v_arrayElimArr_194) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_55|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_55|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_55| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_55|)) (= (select v_arrayElimArr_194 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_33|) 0))) .cse2 .cse3 (exists ((v_DerPreprocessor_104 (Array Int Int)) (v_arrayElimArr_195 (Array Int Int))) (and (= (select v_arrayElimArr_195 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_195) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 .cse5 .cse6 .cse7)) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_54| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_54| Int) (v_arrayElimArr_189 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_32| Int) (v_DerPreprocessor_99 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_54| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_54|)) (= (select v_arrayElimArr_189 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_32|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_54| v_DerPreprocessor_99) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_54| v_arrayElimArr_189) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_54|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_54|)))) .cse5 (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_arrayElimArr_190 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_190) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_190 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6 .cse7)) (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse8 .cse4 (exists ((v_DerPreprocessor_21 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_22 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_21 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_22) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_21) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse5 .cse9 .cse10)) .cse4 (<= 1 c_~ARR_SIZE~0) (not (and .cse0 .cse2 .cse3 .cse8 .cse4 (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| Int) (v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (select v_arrayElimArr_19 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| v_DerPreprocessor_10) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| v_arrayElimArr_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|)))) .cse5 .cse9 .cse10)) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse5 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse6 .cse7)) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| Int) (v_DerPreprocessor_18 (Array Int Int)) (v_arrayElimArr_31 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6|)) (= (select v_arrayElimArr_31 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_31) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|)))) .cse5 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) (exists ((v_DerPreprocessor_166 (Array Int Int)) (v_arrayElimArr_304 (Array Int Int))) (and (= (select v_arrayElimArr_304 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_166) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_304) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse6 .cse7 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))))) is different from false [2024-11-25 03:24:12,466 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse8 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse9 (<= c_~ARR_SIZE~0 1)) (.cse10 (<= 0 |c_ULTIMATE.start_main_~index~0#1|)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse7 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse5 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (not (and .cse0 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_51| Int) (v_DerPreprocessor_164 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_91| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_91| Int) (v_arrayElimArr_303 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_91| v_DerPreprocessor_164) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_91| v_arrayElimArr_303) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_91|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_91|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_91| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_91|)) (= (select v_arrayElimArr_303 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_51|) 0))) .cse1 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_166 (Array Int Int)) (v_arrayElimArr_304 (Array Int Int))) (and (= (select v_arrayElimArr_304 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_166) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_304) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse5))) .cse6 .cse7)) (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int) (v_arrayElimArr_41 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_25) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_41) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_41 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 0))) .cse1 .cse2 .cse3 .cse4 .cse6 .cse7)) (not (and .cse0 (exists ((v_arrayElimArr_194 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_55| Int) (v_DerPreprocessor_102 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_55| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_33| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_55| v_DerPreprocessor_102) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_55| v_arrayElimArr_194) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_55|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_55|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_55| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_55|)) (= (select v_arrayElimArr_194 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_33|) 0))) .cse1 .cse2 (exists ((v_DerPreprocessor_104 (Array Int Int)) (v_arrayElimArr_195 (Array Int Int))) (and (= (select v_arrayElimArr_195 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_195) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse3 .cse4 .cse6 .cse7)) .cse1 (= 0 (select .cse5 0)) (not (and .cse0 .cse1 .cse2 .cse3 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_54| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_54| Int) (v_arrayElimArr_189 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_32| Int) (v_DerPreprocessor_99 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_54| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_54|)) (= (select v_arrayElimArr_189 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_32|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_54| v_DerPreprocessor_99) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_54| v_arrayElimArr_189) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_54|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_54|)))) .cse4 (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_arrayElimArr_190 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_190) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_190 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6 .cse7)) (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse5))) .cse2 (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse8 .cse3 (exists ((v_DerPreprocessor_21 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_22 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_21 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_22) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_21) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse4 .cse9 .cse10)) .cse3 (<= 1 c_~ARR_SIZE~0) (not (and .cse0 .cse1 .cse2 .cse8 .cse3 (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| Int) (v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (select v_arrayElimArr_19 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| v_DerPreprocessor_10) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| v_arrayElimArr_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|)))) .cse4 .cse9 .cse10)) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse2 .cse4 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse6 .cse7)) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| Int) (v_DerPreprocessor_18 (Array Int Int)) (v_arrayElimArr_31 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6|)) (= (select v_arrayElimArr_31 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_31) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|)))) .cse4 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse6 .cse7 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))))) is different from false [2024-11-25 03:24:12,501 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse8 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse9 (<= c_~ARR_SIZE~0 1)) (.cse10 (<= 0 |c_ULTIMATE.start_main_~index~0#1|)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse7 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_51| Int) (v_DerPreprocessor_164 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_91| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_91| Int) (v_arrayElimArr_303 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_91| v_DerPreprocessor_164) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_91| v_arrayElimArr_303) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_91|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_91|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_91| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_91|)) (= (select v_arrayElimArr_303 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_51|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int) (v_arrayElimArr_41 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_25) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_41) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_41 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6 .cse7)) (not (and .cse0 (exists ((v_arrayElimArr_194 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_55| Int) (v_DerPreprocessor_102 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_55| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_33| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_55| v_DerPreprocessor_102) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_55| v_arrayElimArr_194) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_55|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_55|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_55| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_55|)) (= (select v_arrayElimArr_194 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_33|) 0))) .cse2 .cse3 (exists ((v_DerPreprocessor_104 (Array Int Int)) (v_arrayElimArr_195 (Array Int Int))) (and (= (select v_arrayElimArr_195 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_195) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 .cse5 .cse6 .cse7)) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_54| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_54| Int) (v_arrayElimArr_189 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_32| Int) (v_DerPreprocessor_99 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_54| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_54|)) (= (select v_arrayElimArr_189 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_32|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_54| v_DerPreprocessor_99) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_54| v_arrayElimArr_189) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_54|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_54|)))) .cse5 (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_arrayElimArr_190 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_190) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_190 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6 .cse7)) (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse8 .cse4 (exists ((v_DerPreprocessor_21 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_22 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_21 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_22) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_21) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse5 .cse9 .cse10)) .cse4 (<= 1 c_~ARR_SIZE~0) (not (and .cse0 .cse2 .cse3 .cse8 .cse4 (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| Int) (v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (select v_arrayElimArr_19 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| v_DerPreprocessor_10) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| v_arrayElimArr_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|)))) .cse5 .cse9 .cse10)) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse5 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse6 .cse7)) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| Int) (v_DerPreprocessor_18 (Array Int Int)) (v_arrayElimArr_31 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6|)) (= (select v_arrayElimArr_31 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_31) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|)))) .cse5 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) (exists ((v_DerPreprocessor_166 (Array Int Int)) (v_arrayElimArr_304 (Array Int Int))) (and (= (select v_arrayElimArr_304 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_166) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_304) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse6 .cse7 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0))))))) is different from true [2024-11-25 03:24:12,525 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse8 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse9 (<= c_~ARR_SIZE~0 1)) (.cse10 (<= 0 |c_ULTIMATE.start_main_~index~0#1|)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse7 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse5 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (not (and .cse0 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_51| Int) (v_DerPreprocessor_164 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_91| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_91| Int) (v_arrayElimArr_303 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_91| v_DerPreprocessor_164) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_91| v_arrayElimArr_303) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_91|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_91|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_91| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_91|)) (= (select v_arrayElimArr_303 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_51|) 0))) .cse1 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_166 (Array Int Int)) (v_arrayElimArr_304 (Array Int Int))) (and (= (select v_arrayElimArr_304 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_166) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_304) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse5))) .cse6 .cse7)) (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int) (v_arrayElimArr_41 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_25) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_41) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_41 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 0))) .cse1 .cse2 .cse3 .cse4 .cse6 .cse7)) (not (and .cse0 (exists ((v_arrayElimArr_194 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_55| Int) (v_DerPreprocessor_102 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_55| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_33| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_55| v_DerPreprocessor_102) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_55| v_arrayElimArr_194) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_55|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_55|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_55| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_55|)) (= (select v_arrayElimArr_194 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_33|) 0))) .cse1 .cse2 (exists ((v_DerPreprocessor_104 (Array Int Int)) (v_arrayElimArr_195 (Array Int Int))) (and (= (select v_arrayElimArr_195 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_195) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse3 .cse4 .cse6 .cse7)) .cse1 (= 0 (select .cse5 0)) (not (and .cse0 .cse1 .cse2 .cse3 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_54| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_54| Int) (v_arrayElimArr_189 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_32| Int) (v_DerPreprocessor_99 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_54| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_54|)) (= (select v_arrayElimArr_189 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_32|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_54| v_DerPreprocessor_99) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_54| v_arrayElimArr_189) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_54|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_54|)))) .cse4 (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_arrayElimArr_190 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_190) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_190 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6 .cse7)) (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse5))) .cse2 (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse8 .cse3 (exists ((v_DerPreprocessor_21 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_22 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_21 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_22) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_21) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse4 .cse9 .cse10)) .cse3 (<= 1 c_~ARR_SIZE~0) (not (and .cse0 .cse1 .cse2 .cse8 .cse3 (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| Int) (v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (select v_arrayElimArr_19 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| v_DerPreprocessor_10) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| v_arrayElimArr_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|)))) .cse4 .cse9 .cse10)) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse2 .cse4 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse6 .cse7)) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| Int) (v_DerPreprocessor_18 (Array Int Int)) (v_arrayElimArr_31 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6|)) (= (select v_arrayElimArr_31 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_31) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|)))) .cse4 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) .cse6 .cse7 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0))))))) is different from true [2024-11-25 03:24:12,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:24:12,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11087 states to 236 states and 11079 transitions. [2024-11-25 03:24:12,674 INFO L276 IsEmpty]: Start isEmpty. Operand 236 states and 11079 transitions. [2024-11-25 03:24:12,676 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-11-25 03:24:12,676 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:24:12,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:24:12,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:24:12,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:24:12,709 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-11-25 03:24:12,711 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:24:12,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-25 03:24:12,756 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-25 03:24:12,759 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:24:12,760 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-25 03:24:12,765 INFO L378 Elim1Store]: Elim1 eliminated variable 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-25 03:24:22,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:24:22,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:24:22,467 INFO L349 Elim1Store]: treesize reduction 25, result has 41.9 percent of original size [2024-11-25 03:24:22,468 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 103 treesize of output 107 [2024-11-25 03:24:22,476 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:24:22,481 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 45 [2024-11-25 03:24:22,515 INFO L349 Elim1Store]: treesize reduction 42, result has 10.6 percent of original size [2024-11-25 03:24:22,515 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 51 treesize of output 52 [2024-11-25 03:24:22,525 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:24:22,525 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 0 case distinctions, treesize of input 22 treesize of output 3 [2024-11-25 03:24:22,533 INFO L378 Elim1Store]: Elim1 eliminated variable 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 24 treesize of output 23 [2024-11-25 03:24:22,566 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2024-11-25 03:24:22,625 INFO L349 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2024-11-25 03:24:22,625 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 18 treesize of output 30 [2024-11-25 03:24:22,708 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-25 03:24:22,867 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-25 03:24:25,290 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse4 (<= 1 c_~ARR_SIZE~0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (exists ((v_DerPreprocessor_46 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (and (= (select v_DerPreprocessor_47 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_121 (Array Int Int)) (v_arrayElimArr_228 (Array Int Int))) (and (= (select v_arrayElimArr_228 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_121) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_228) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 .cse3 .cse4 .cse5 .cse6 (not (and .cse0 (exists ((v_DerPreprocessor_50 (Array Int Int)) (v_arrayElimArr_86 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_50) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_86) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_86 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_308 (Array Int Int)) (v_DerPreprocessor_167 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_167) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_308) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_308 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_207 (Array Int Int)) (v_DerPreprocessor_109 (Array Int Int))) (and (= (select v_arrayElimArr_207 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_207) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_arrayElimArr_71 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_40) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_71) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_71 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) is different from false [2024-11-25 03:24:26,810 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse4 (<= 1 c_~ARR_SIZE~0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (exists ((v_DerPreprocessor_46 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (and (= (select v_DerPreprocessor_47 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_121 (Array Int Int)) (v_arrayElimArr_228 (Array Int Int))) (and (= (select v_arrayElimArr_228 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_121) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_228) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 .cse3 .cse4 .cse5 .cse6 (not (and .cse0 (exists ((v_DerPreprocessor_50 (Array Int Int)) (v_arrayElimArr_86 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_50) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_86) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_86 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_207 (Array Int Int)) (v_DerPreprocessor_109 (Array Int Int))) (and (= (select v_arrayElimArr_207 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_207) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 .cse2 .cse3 .cse5 .cse6 (exists ((v_arrayElimArr_308 (Array Int Int)) (v_DerPreprocessor_167 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_167) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_308) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_308 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_arrayElimArr_71 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_40) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_71) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_71 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) is different from false [2024-11-25 03:24:26,822 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse4 (<= 1 c_~ARR_SIZE~0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (exists ((v_DerPreprocessor_46 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (and (= (select v_DerPreprocessor_47 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_121 (Array Int Int)) (v_arrayElimArr_228 (Array Int Int))) (and (= (select v_arrayElimArr_228 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_121) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_228) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 .cse3 .cse4 .cse5 .cse6 (not (and .cse0 (exists ((v_DerPreprocessor_50 (Array Int Int)) (v_arrayElimArr_86 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_50) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_86) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_86 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_308 (Array Int Int)) (v_DerPreprocessor_167 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_167) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_308) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_308 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_207 (Array Int Int)) (v_DerPreprocessor_109 (Array Int Int))) (and (= (select v_arrayElimArr_207 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_207) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_arrayElimArr_71 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_40) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_71) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_71 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0)))))) is different from true [2024-11-25 03:24:26,832 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse4 (<= 1 c_~ARR_SIZE~0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (exists ((v_DerPreprocessor_46 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (and (= (select v_DerPreprocessor_47 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_121 (Array Int Int)) (v_arrayElimArr_228 (Array Int Int))) (and (= (select v_arrayElimArr_228 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_121) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_228) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 .cse3 .cse4 .cse5 .cse6 (not (and .cse0 (exists ((v_DerPreprocessor_50 (Array Int Int)) (v_arrayElimArr_86 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_50) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_86) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_86 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_207 (Array Int Int)) (v_DerPreprocessor_109 (Array Int Int))) (and (= (select v_arrayElimArr_207 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_207) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 .cse2 .cse3 .cse5 .cse6 (exists ((v_arrayElimArr_308 (Array Int Int)) (v_DerPreprocessor_167 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_167) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_308) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_308 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_arrayElimArr_71 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_40) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_71) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_71 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0)))))) is different from true [2024-11-25 03:24:26,916 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and (exists ((v_DerPreprocessor_164 (Array Int Int)) (v_arrayElimArr_303 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_303) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_303 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_arrayElimArr_266 (Array Int Int)) (v_DerPreprocessor_140 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_140) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_266) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_266 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_arrayElimArr_152 (Array Int Int))) (and (= (select v_arrayElimArr_152 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_80) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_152) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (= 0 (select .cse0 0)) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_137 (Array Int Int)) (v_arrayElimArr_259 (Array Int Int))) (and (= (select v_arrayElimArr_259 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_137) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_259) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))) (not (and .cse1 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse3 .cse4 (exists ((v_DerPreprocessor_146 (Array Int Int)) (v_arrayElimArr_277 (Array Int Int))) (and (= (select v_arrayElimArr_277 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_146) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_277) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))) (exists ((v_DerPreprocessor_143 (Array Int Int)) (v_arrayElimArr_272 (Array Int Int))) (and (= (select v_arrayElimArr_272 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_143) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_272) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_arrayElimArr_112 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_112) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_112 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_308 (Array Int Int)) (v_DerPreprocessor_167 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_167) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_308) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_308 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= c_~ARR_SIZE~0 1) (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) is different from false [2024-11-25 03:24:28,712 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse7 (<= c_~ARR_SIZE~0 1)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and (exists ((v_DerPreprocessor_164 (Array Int Int)) (v_arrayElimArr_303 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_303) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_303 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_arrayElimArr_266 (Array Int Int)) (v_DerPreprocessor_140 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_140) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_266) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_266 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_arrayElimArr_152 (Array Int Int))) (and (= (select v_arrayElimArr_152 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_80) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_152) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (= 0 (select .cse0 0)) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_137 (Array Int Int)) (v_arrayElimArr_259 (Array Int Int))) (and (= (select v_arrayElimArr_259 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_137) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_259) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))) (not (and .cse1 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse3 .cse4 (exists ((v_DerPreprocessor_146 (Array Int Int)) (v_arrayElimArr_277 (Array Int Int))) (and (= (select v_arrayElimArr_277 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_146) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_277) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))) (not (and .cse1 .cse2 .cse3 .cse4 .cse5 (exists ((v_arrayElimArr_308 (Array Int Int)) (v_DerPreprocessor_167 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_167) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_308) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_308 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse7)) (exists ((v_DerPreprocessor_143 (Array Int Int)) (v_arrayElimArr_272 (Array Int Int))) (and (= (select v_arrayElimArr_272 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_143) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_272) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_arrayElimArr_112 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_112) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_112 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse7 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) is different from false [2024-11-25 03:24:28,730 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and (exists ((v_DerPreprocessor_164 (Array Int Int)) (v_arrayElimArr_303 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_303) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_303 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_arrayElimArr_266 (Array Int Int)) (v_DerPreprocessor_140 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_140) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_266) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_266 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_arrayElimArr_152 (Array Int Int))) (and (= (select v_arrayElimArr_152 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_80) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_152) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (= 0 (select .cse0 0)) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_137 (Array Int Int)) (v_arrayElimArr_259 (Array Int Int))) (and (= (select v_arrayElimArr_259 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_137) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_259) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))) (not (and .cse1 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse3 .cse4 (exists ((v_DerPreprocessor_146 (Array Int Int)) (v_arrayElimArr_277 (Array Int Int))) (and (= (select v_arrayElimArr_277 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_146) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_277) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))) (exists ((v_DerPreprocessor_143 (Array Int Int)) (v_arrayElimArr_272 (Array Int Int))) (and (= (select v_arrayElimArr_272 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_143) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_272) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_arrayElimArr_112 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_112) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_112 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_308 (Array Int Int)) (v_DerPreprocessor_167 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_167) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_308) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_308 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= c_~ARR_SIZE~0 1) (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0)))))) is different from true [2024-11-25 03:24:28,748 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse7 (<= c_~ARR_SIZE~0 1)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and (exists ((v_DerPreprocessor_164 (Array Int Int)) (v_arrayElimArr_303 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_303) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_303 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_arrayElimArr_266 (Array Int Int)) (v_DerPreprocessor_140 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_140) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_266) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_266 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_80 (Array Int Int)) (v_arrayElimArr_152 (Array Int Int))) (and (= (select v_arrayElimArr_152 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_80) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_152) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (= 0 (select .cse0 0)) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_137 (Array Int Int)) (v_arrayElimArr_259 (Array Int Int))) (and (= (select v_arrayElimArr_259 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_137) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_259) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))) (not (and .cse1 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse3 .cse4 (exists ((v_DerPreprocessor_146 (Array Int Int)) (v_arrayElimArr_277 (Array Int Int))) (and (= (select v_arrayElimArr_277 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_146) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_277) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))) (not (and .cse1 .cse2 .cse3 .cse4 .cse5 (exists ((v_arrayElimArr_308 (Array Int Int)) (v_DerPreprocessor_167 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_167) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_308) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_308 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse7)) (exists ((v_DerPreprocessor_143 (Array Int Int)) (v_arrayElimArr_272 (Array Int Int))) (and (= (select v_arrayElimArr_272 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_143) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_272) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_arrayElimArr_112 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_112) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_112 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse7 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0)))))) is different from true [2024-11-25 03:24:28,818 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_158 (Array Int Int)) (v_DerPreprocessor_157 (Array Int Int))) (and (= (select v_DerPreprocessor_158 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_157) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_158) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 (exists ((v_DerPreprocessor_161 (Array Int Int)) (v_arrayElimArr_298 (Array Int Int))) (and (= (select v_arrayElimArr_298 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_161) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_298) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (not (and (exists ((v_DerPreprocessor_164 (Array Int Int)) (v_arrayElimArr_303 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_303) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_303 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse0 .cse2 .cse3 .cse4 .cse5 .cse6)) .cse4 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_194 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (and (= (select v_arrayElimArr_194 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_194) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))))) .cse5 .cse6 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6)) (exists ((v_arrayElimArr_308 (Array Int Int)) (v_DerPreprocessor_167 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_167) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_308) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_308 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= c_~ARR_SIZE~0 1))) is different from false [2024-11-25 03:24:28,830 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse7 (<= c_~ARR_SIZE~0 1))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_158 (Array Int Int)) (v_DerPreprocessor_157 (Array Int Int))) (and (= (select v_DerPreprocessor_158 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_157) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_158) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 (exists ((v_DerPreprocessor_161 (Array Int Int)) (v_arrayElimArr_298 (Array Int Int))) (and (= (select v_arrayElimArr_298 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_161) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_298) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (not (and (exists ((v_DerPreprocessor_164 (Array Int Int)) (v_arrayElimArr_303 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_303) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_303 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse0 .cse2 .cse3 .cse4 .cse5 .cse6)) .cse4 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_194 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (and (= (select v_arrayElimArr_194 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_194) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))))) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_arrayElimArr_308 (Array Int Int)) (v_DerPreprocessor_167 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_167) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_308) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_308 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse7)) .cse5 .cse6 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6)) .cse7)) is different from false [2024-11-25 03:24:28,846 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_158 (Array Int Int)) (v_DerPreprocessor_157 (Array Int Int))) (and (= (select v_DerPreprocessor_158 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_157) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_158) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 (exists ((v_DerPreprocessor_161 (Array Int Int)) (v_arrayElimArr_298 (Array Int Int))) (and (= (select v_arrayElimArr_298 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_161) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_298) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (not (and (exists ((v_DerPreprocessor_164 (Array Int Int)) (v_arrayElimArr_303 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_303) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_303 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse0 .cse2 .cse3 .cse4 .cse5 .cse6)) .cse4 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_194 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (and (= (select v_arrayElimArr_194 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_194) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))))) .cse5 .cse6 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6)) (exists ((v_arrayElimArr_308 (Array Int Int)) (v_DerPreprocessor_167 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_167) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_308) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_308 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= c_~ARR_SIZE~0 1)))) is different from true [2024-11-25 03:24:28,859 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse7 (<= c_~ARR_SIZE~0 1))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_4) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_7) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_7 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_19) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_19 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_158 (Array Int Int)) (v_DerPreprocessor_157 (Array Int Int))) (and (= (select v_DerPreprocessor_158 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_157) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_158) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 (exists ((v_DerPreprocessor_161 (Array Int Int)) (v_arrayElimArr_298 (Array Int Int))) (and (= (select v_arrayElimArr_298 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_161) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_298) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (not (and (exists ((v_DerPreprocessor_164 (Array Int Int)) (v_arrayElimArr_303 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_303) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_303 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse0 .cse2 .cse3 .cse4 .cse5 .cse6)) .cse4 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_194 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (and (= (select v_arrayElimArr_194 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_194) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))))) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_arrayElimArr_308 (Array Int Int)) (v_DerPreprocessor_167 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_167) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_308) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_308 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse7)) .cse5 .cse6 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_26) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6)) .cse7))) is different from true [2024-11-25 03:24:34,351 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse8 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse7 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse9 (<= c_~ARR_SIZE~0 1)) (.cse10 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and .cse0 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_51| Int) (v_DerPreprocessor_164 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_91| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_91| Int) (v_arrayElimArr_303 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_91| v_DerPreprocessor_164) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_91| v_arrayElimArr_303) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_91|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_91|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_91| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_91|)) (= (select v_arrayElimArr_303 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_51|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int) (v_arrayElimArr_41 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_25) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_41) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_41 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6 .cse7)) (not (and .cse0 (exists ((v_arrayElimArr_194 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_55| Int) (v_DerPreprocessor_102 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_55| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_33| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_55| v_DerPreprocessor_102) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_55| v_arrayElimArr_194) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_55|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_55|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_55| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_55|)) (= (select v_arrayElimArr_194 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_33|) 0))) .cse2 .cse3 (exists ((v_DerPreprocessor_104 (Array Int Int)) (v_arrayElimArr_195 (Array Int Int))) (and (= (select v_arrayElimArr_195 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_195) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 .cse5 .cse6 .cse7)) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_54| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_54| Int) (v_arrayElimArr_189 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_32| Int) (v_DerPreprocessor_99 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_54| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_54|)) (= (select v_arrayElimArr_189 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_32|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_54| v_DerPreprocessor_99) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_54| v_arrayElimArr_189) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_54|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_54|)))) .cse5 (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_arrayElimArr_190 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_190) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_190 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6 .cse7)) (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (exists ((v_arrayElimArr_309 (Array Int Int)) (v_DerPreprocessor_169 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_52| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_92| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_92| Int)) (and (= (select v_arrayElimArr_309 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_52|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_92| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_92|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_92| v_DerPreprocessor_169) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_92| v_arrayElimArr_309) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_92|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_92|)))) .cse3 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse8 .cse4 (exists ((v_DerPreprocessor_21 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_22 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_21 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_22) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_21) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse5 .cse9 .cse10)) .cse8 .cse4 (<= 1 c_~ARR_SIZE~0) (not (and .cse0 .cse2 .cse3 .cse8 .cse4 (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| Int) (v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (select v_arrayElimArr_19 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| v_DerPreprocessor_10) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| v_arrayElimArr_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|)))) .cse5 .cse9 .cse10)) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse5 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse6 .cse7)) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| Int) (v_DerPreprocessor_18 (Array Int Int)) (v_arrayElimArr_31 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6|)) (= (select v_arrayElimArr_31 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_31) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|)))) .cse5 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) (exists ((v_DerPreprocessor_166 (Array Int Int)) (v_arrayElimArr_304 (Array Int Int))) (and (= (select v_arrayElimArr_304 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_166) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_304) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse6 .cse7 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_308 (Array Int Int)) (v_DerPreprocessor_167 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_167) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_308) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_308 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse9 .cse10)) is different from false [2024-11-25 03:24:36,854 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse8 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse9 (<= c_~ARR_SIZE~0 1)) (.cse10 (<= 0 |c_ULTIMATE.start_main_~index~0#1|)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse7 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_51| Int) (v_DerPreprocessor_164 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_91| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_91| Int) (v_arrayElimArr_303 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_91| v_DerPreprocessor_164) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_91| v_arrayElimArr_303) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_91|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_91|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_91| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_91|)) (= (select v_arrayElimArr_303 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_51|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int) (v_arrayElimArr_41 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_25) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_41) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_41 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6 .cse7)) (not (and .cse0 (exists ((v_arrayElimArr_194 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_55| Int) (v_DerPreprocessor_102 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_55| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_33| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_55| v_DerPreprocessor_102) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_55| v_arrayElimArr_194) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_55|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_55|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_55| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_55|)) (= (select v_arrayElimArr_194 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_33|) 0))) .cse2 .cse3 (exists ((v_DerPreprocessor_104 (Array Int Int)) (v_arrayElimArr_195 (Array Int Int))) (and (= (select v_arrayElimArr_195 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_195) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 .cse5 .cse6 .cse7)) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_54| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_54| Int) (v_arrayElimArr_189 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_32| Int) (v_DerPreprocessor_99 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_54| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_54|)) (= (select v_arrayElimArr_189 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_32|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_54| v_DerPreprocessor_99) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_54| v_arrayElimArr_189) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_54|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_54|)))) .cse5 (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_arrayElimArr_190 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_190) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_190 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6 .cse7)) (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse8 .cse4 (exists ((v_DerPreprocessor_21 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_22 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_21 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_22) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_21) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse5 .cse9 .cse10)) .cse4 (<= 1 c_~ARR_SIZE~0) (not (and .cse0 .cse2 .cse3 .cse8 .cse4 (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| Int) (v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (select v_arrayElimArr_19 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| v_DerPreprocessor_10) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| v_arrayElimArr_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|)))) .cse5 .cse9 .cse10)) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse5 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse6 .cse7)) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| Int) (v_DerPreprocessor_18 (Array Int Int)) (v_arrayElimArr_31 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6|)) (= (select v_arrayElimArr_31 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_31) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|)))) .cse5 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) (exists ((v_DerPreprocessor_166 (Array Int Int)) (v_arrayElimArr_304 (Array Int Int))) (and (= (select v_arrayElimArr_304 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_166) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_304) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_309 (Array Int Int)) (v_DerPreprocessor_169 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_52| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_92| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_92| Int)) (and (= (select v_arrayElimArr_309 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_52|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_92| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_92|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_92| v_DerPreprocessor_169) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_92| v_arrayElimArr_309) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_92|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_92|)))) .cse3 .cse8 .cse4 .cse5 (exists ((v_arrayElimArr_308 (Array Int Int)) (v_DerPreprocessor_167 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_167) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_308) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_308 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse9 .cse10)) .cse6 .cse7 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))))) is different from false [2024-11-25 03:24:36,885 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse8 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse7 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse9 (<= c_~ARR_SIZE~0 1)) (.cse10 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and .cse0 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_51| Int) (v_DerPreprocessor_164 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_91| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_91| Int) (v_arrayElimArr_303 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_91| v_DerPreprocessor_164) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_91| v_arrayElimArr_303) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_91|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_91|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_91| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_91|)) (= (select v_arrayElimArr_303 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_51|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int) (v_arrayElimArr_41 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_25) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_41) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_41 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6 .cse7)) (not (and .cse0 (exists ((v_arrayElimArr_194 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_55| Int) (v_DerPreprocessor_102 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_55| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_33| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_55| v_DerPreprocessor_102) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_55| v_arrayElimArr_194) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_55|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_55|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_55| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_55|)) (= (select v_arrayElimArr_194 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_33|) 0))) .cse2 .cse3 (exists ((v_DerPreprocessor_104 (Array Int Int)) (v_arrayElimArr_195 (Array Int Int))) (and (= (select v_arrayElimArr_195 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_195) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 .cse5 .cse6 .cse7)) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_54| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_54| Int) (v_arrayElimArr_189 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_32| Int) (v_DerPreprocessor_99 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_54| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_54|)) (= (select v_arrayElimArr_189 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_32|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_54| v_DerPreprocessor_99) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_54| v_arrayElimArr_189) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_54|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_54|)))) .cse5 (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_arrayElimArr_190 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_190) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_190 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6 .cse7)) (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (exists ((v_arrayElimArr_309 (Array Int Int)) (v_DerPreprocessor_169 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_52| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_92| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_92| Int)) (and (= (select v_arrayElimArr_309 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_52|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_92| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_92|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_92| v_DerPreprocessor_169) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_92| v_arrayElimArr_309) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_92|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_92|)))) .cse3 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse8 .cse4 (exists ((v_DerPreprocessor_21 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_22 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_21 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_22) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_21) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse5 .cse9 .cse10)) .cse8 .cse4 (<= 1 c_~ARR_SIZE~0) (not (and .cse0 .cse2 .cse3 .cse8 .cse4 (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| Int) (v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (select v_arrayElimArr_19 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| v_DerPreprocessor_10) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| v_arrayElimArr_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|)))) .cse5 .cse9 .cse10)) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse5 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse6 .cse7)) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| Int) (v_DerPreprocessor_18 (Array Int Int)) (v_arrayElimArr_31 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6|)) (= (select v_arrayElimArr_31 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_31) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|)))) .cse5 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) (exists ((v_DerPreprocessor_166 (Array Int Int)) (v_arrayElimArr_304 (Array Int Int))) (and (= (select v_arrayElimArr_304 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_166) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_304) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse6 .cse7 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_308 (Array Int Int)) (v_DerPreprocessor_167 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_167) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_308) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_308 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse9 .cse10))) is different from true [2024-11-25 03:24:36,908 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse8 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse4 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse9 (<= c_~ARR_SIZE~0 1)) (.cse10 (<= 0 |c_ULTIMATE.start_main_~index~0#1|)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse7 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_51| Int) (v_DerPreprocessor_164 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_91| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_91| Int) (v_arrayElimArr_303 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_91| v_DerPreprocessor_164) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_91| v_arrayElimArr_303) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_91|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_91|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_91| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_91|)) (= (select v_arrayElimArr_303 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_51|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int) (v_arrayElimArr_41 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_25) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_41) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_41 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6 .cse7)) (not (and .cse0 (exists ((v_arrayElimArr_194 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_55| Int) (v_DerPreprocessor_102 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_55| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_33| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_55| v_DerPreprocessor_102) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_55| v_arrayElimArr_194) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_55|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_55|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_55| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_55|)) (= (select v_arrayElimArr_194 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_33|) 0))) .cse2 .cse3 (exists ((v_DerPreprocessor_104 (Array Int Int)) (v_arrayElimArr_195 (Array Int Int))) (and (= (select v_arrayElimArr_195 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_195) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 .cse5 .cse6 .cse7)) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_54| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_54| Int) (v_arrayElimArr_189 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_32| Int) (v_DerPreprocessor_99 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_54| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_54|)) (= (select v_arrayElimArr_189 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_32|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_54| v_DerPreprocessor_99) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_54| v_arrayElimArr_189) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_54|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_54|)))) .cse5 (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_arrayElimArr_190 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_190) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_190 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6 .cse7)) (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse8 .cse4 (exists ((v_DerPreprocessor_21 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_22 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_21 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_22) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_21) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse5 .cse9 .cse10)) .cse4 (<= 1 c_~ARR_SIZE~0) (not (and .cse0 .cse2 .cse3 .cse8 .cse4 (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_12) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| Int) (v_DerPreprocessor_10 (Array Int Int)) (v_arrayElimArr_19 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (select v_arrayElimArr_19 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| v_DerPreprocessor_10) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4| v_arrayElimArr_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4|)))) .cse5 .cse9 .cse10)) (not (and .cse0 (exists ((v_DerPreprocessor_1 (Array Int Int)) (v_arrayElimArr_2 (Array Int Int))) (and (= (select v_arrayElimArr_2 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse5 (exists ((v_DerPreprocessor_3 (Array Int Int)) (v_arrayElimArr_3 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| v_DerPreprocessor_3) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1| v_arrayElimArr_3) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1|)) (= (select v_arrayElimArr_3 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_1|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_1| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_1|)))) .cse6 .cse7)) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| Int) (v_DerPreprocessor_18 (Array Int Int)) (v_arrayElimArr_31 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6|)) (= (select v_arrayElimArr_31 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_31) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|)))) .cse5 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2| v_DerPreprocessor_4) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_2| v_arrayElimArr_7) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_2|)) (= (select v_arrayElimArr_7 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_2|) 0))) (exists ((v_DerPreprocessor_166 (Array Int Int)) (v_arrayElimArr_304 (Array Int Int))) (and (= (select v_arrayElimArr_304 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_166) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_304) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_309 (Array Int Int)) (v_DerPreprocessor_169 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_52| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_92| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_92| Int)) (and (= (select v_arrayElimArr_309 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_52|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_92| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_92|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_92| v_DerPreprocessor_169) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_92| v_arrayElimArr_309) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_92|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_92|)))) .cse3 .cse8 .cse4 .cse5 (exists ((v_arrayElimArr_308 (Array Int Int)) (v_DerPreprocessor_167 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_167) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_308) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_308 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse9 .cse10)) .cse6 .cse7 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_8 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int))) (and (= (select v_arrayElimArr_8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_8) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0))))))) is different from true [2024-11-25 03:24:37,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:24:37,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11507 states to 240 states and 11499 transitions. [2024-11-25 03:24:37,166 INFO L276 IsEmpty]: Start isEmpty. Operand 240 states and 11499 transitions. [2024-11-25 03:24:37,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-11-25 03:24:37,169 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:24:37,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:24:37,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:24:37,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:24:37,204 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-11-25 03:24:37,206 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:24:37,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-25 03:24:37,237 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-25 03:24:37,242 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-25 03:24:37,246 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 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-25 03:24:38,011 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:24:38,014 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 39 treesize of output 18 [2024-11-25 03:24:38,081 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-25 03:24:41,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:24:41,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11507 states to 240 states and 11499 transitions. [2024-11-25 03:24:41,017 INFO L276 IsEmpty]: Start isEmpty. Operand 240 states and 11499 transitions. [2024-11-25 03:24:41,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-11-25 03:24:41,019 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:24:41,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:24:41,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:24:41,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:24:41,060 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 35 conjuncts are in the unsatisfiable core [2024-11-25 03:24:41,063 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:24:41,085 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-25 03:24:41,121 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-25 03:24:41,125 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:24:41,126 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-25 03:24:41,132 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-25 03:24:50,610 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:24:50,611 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:24:50,662 INFO L349 Elim1Store]: treesize reduction 21, result has 46.2 percent of original size [2024-11-25 03:24:50,662 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 48 treesize of output 56 [2024-11-25 03:24:50,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 24 treesize of output 23 [2024-11-25 03:24:50,710 INFO L349 Elim1Store]: treesize reduction 34, result has 12.8 percent of original size [2024-11-25 03:24:50,710 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 38 [2024-11-25 03:24:50,715 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 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-25 03:24:50,736 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 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-25 03:24:50,785 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-11-25 03:24:50,785 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-25 03:24:50,812 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-25 03:24:50,946 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.