./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_ee4a8638-9b5f-4013-a49d-62abf6cc2acc/bin/ukojak-verify-CZk0znPC7b/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee4a8638-9b5f-4013-a49d-62abf6cc2acc/bin/ukojak-verify-CZk0znPC7b/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee4a8638-9b5f-4013-a49d-62abf6cc2acc/bin/ukojak-verify-CZk0znPC7b/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee4a8638-9b5f-4013-a49d-62abf6cc2acc/bin/ukojak-verify-CZk0znPC7b/config/KojakReach.xml -i ../../sv-benchmarks/c/array-patterns/array9_pattern.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee4a8638-9b5f-4013-a49d-62abf6cc2acc/bin/ukojak-verify-CZk0znPC7b/config/svcomp-Reach-32bit-Kojak_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee4a8638-9b5f-4013-a49d-62abf6cc2acc/bin/ukojak-verify-CZk0znPC7b --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-12-06 03:17:09,354 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-06 03:17:09,414 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee4a8638-9b5f-4013-a49d-62abf6cc2acc/bin/ukojak-verify-CZk0znPC7b/config/svcomp-Reach-32bit-Kojak_Default.epf [2024-12-06 03:17:09,419 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-06 03:17:09,419 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck.Interpolating solver [2024-12-06 03:17:09,440 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-06 03:17:09,440 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-06 03:17:09,441 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ALWAYS [2024-12-06 03:17:09,441 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-06 03:17:09,441 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-06 03:17:09,441 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-06 03:17:09,441 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-06 03:17:09,441 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-06 03:17:09,442 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-12-06 03:17:09,442 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-06 03:17:09,442 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-06 03:17:09,442 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-06 03:17:09,442 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-06 03:17:09,442 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-06 03:17:09,442 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-06 03:17:09,442 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-06 03:17:09,442 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-06 03:17:09,442 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-06 03:17:09,442 INFO L151 SettingsManager]: Preferences of CodeCheck differ from their defaults: [2024-12-06 03:17:09,443 INFO L153 SettingsManager]: * Timeout in seconds=1000000 [2024-12-06 03:17:09,443 INFO L153 SettingsManager]: * Theory for external solver=ALL [2024-12-06 03:17:09,443 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-06 03:17:09,443 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 [2024-12-06 03:17:09,443 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-06 03:17:09,443 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-06 03:17:09,443 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-06 03:17:09,443 INFO L153 SettingsManager]: * Trace refinement strategy=PENGUIN [2024-12-06 03:17:09,443 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-12-06 03:17:09,443 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_ee4a8638-9b5f-4013-a49d-62abf6cc2acc/bin/ukojak-verify-CZk0znPC7b 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-12-06 03:17:09,696 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-06 03:17:09,705 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-06 03:17:09,707 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-06 03:17:09,709 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-06 03:17:09,709 INFO L274 PluginConnector]: CDTParser initialized [2024-12-06 03:17:09,710 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee4a8638-9b5f-4013-a49d-62abf6cc2acc/bin/ukojak-verify-CZk0znPC7b/../../sv-benchmarks/c/array-patterns/array9_pattern.c [2024-12-06 03:17:12,351 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee4a8638-9b5f-4013-a49d-62abf6cc2acc/bin/ukojak-verify-CZk0znPC7b/data/283fbb403/58babc9432a546f0ab72a0e4b55b88a7/FLAG477743e2a [2024-12-06 03:17:12,564 INFO L384 CDTParser]: Found 1 translation units. [2024-12-06 03:17:12,565 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee4a8638-9b5f-4013-a49d-62abf6cc2acc/sv-benchmarks/c/array-patterns/array9_pattern.c [2024-12-06 03:17:12,573 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee4a8638-9b5f-4013-a49d-62abf6cc2acc/bin/ukojak-verify-CZk0znPC7b/data/283fbb403/58babc9432a546f0ab72a0e4b55b88a7/FLAG477743e2a [2024-12-06 03:17:12,931 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee4a8638-9b5f-4013-a49d-62abf6cc2acc/bin/ukojak-verify-CZk0znPC7b/data/283fbb403/58babc9432a546f0ab72a0e4b55b88a7 [2024-12-06 03:17:12,933 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-06 03:17:12,935 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-06 03:17:12,937 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-06 03:17:12,937 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-06 03:17:12,942 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-06 03:17:12,942 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 03:17:12" (1/1) ... [2024-12-06 03:17:12,943 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@f7d54c6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 03:17:12, skipping insertion in model container [2024-12-06 03:17:12,944 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 03:17:12" (1/1) ... [2024-12-06 03:17:12,957 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-06 03:17:13,084 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_ee4a8638-9b5f-4013-a49d-62abf6cc2acc/sv-benchmarks/c/array-patterns/array9_pattern.c[1352,1365] [2024-12-06 03:17:13,106 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-06 03:17:13,114 INFO L200 MainTranslator]: Completed pre-run [2024-12-06 03:17:13,124 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_ee4a8638-9b5f-4013-a49d-62abf6cc2acc/sv-benchmarks/c/array-patterns/array9_pattern.c[1352,1365] [2024-12-06 03:17:13,134 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-06 03:17:13,148 INFO L204 MainTranslator]: Completed translation [2024-12-06 03:17:13,148 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 03:17:13 WrapperNode [2024-12-06 03:17:13,149 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-06 03:17:13,150 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-06 03:17:13,150 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-06 03:17:13,150 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-06 03:17:13,157 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 03:17:13" (1/1) ... [2024-12-06 03:17:13,163 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 03:17:13" (1/1) ... [2024-12-06 03:17:13,180 INFO L138 Inliner]: procedures = 16, calls = 23, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 82 [2024-12-06 03:17:13,180 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-06 03:17:13,180 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-06 03:17:13,180 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-06 03:17:13,180 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-06 03:17:13,188 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 03:17:13" (1/1) ... [2024-12-06 03:17:13,188 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 03:17:13" (1/1) ... [2024-12-06 03:17:13,189 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 03:17:13" (1/1) ... [2024-12-06 03:17:13,190 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 03:17:13" (1/1) ... [2024-12-06 03:17:13,195 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 03:17:13" (1/1) ... [2024-12-06 03:17:13,195 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 03:17:13" (1/1) ... [2024-12-06 03:17:13,199 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 03:17:13" (1/1) ... [2024-12-06 03:17:13,200 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 03:17:13" (1/1) ... [2024-12-06 03:17:13,201 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 03:17:13" (1/1) ... [2024-12-06 03:17:13,202 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-06 03:17:13,203 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-06 03:17:13,203 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-06 03:17:13,203 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-06 03:17:13,204 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 03:17:13" (1/1) ... [2024-12-06 03:17:13,210 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 [2024-12-06 03:17:13,222 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee4a8638-9b5f-4013-a49d-62abf6cc2acc/bin/ukojak-verify-CZk0znPC7b/z3 [2024-12-06 03:17:13,234 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee4a8638-9b5f-4013-a49d-62abf6cc2acc/bin/ukojak-verify-CZk0znPC7b/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (exit command is (exit), workingDir is null) [2024-12-06 03:17:13,236 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ee4a8638-9b5f-4013-a49d-62abf6cc2acc/bin/ukojak-verify-CZk0znPC7b/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (1)] Waiting until timeout for monitored process [2024-12-06 03:17:13,258 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-06 03:17:13,258 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-12-06 03:17:13,258 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-12-06 03:17:13,258 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-12-06 03:17:13,258 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-12-06 03:17:13,258 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2024-12-06 03:17:13,258 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-06 03:17:13,258 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-06 03:17:13,258 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2024-12-06 03:17:13,258 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-12-06 03:17:13,314 INFO L234 CfgBuilder]: Building ICFG [2024-12-06 03:17:13,316 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-06 03:17:13,450 INFO L? ?]: Removed 13 outVars from TransFormulas that were not future-live. [2024-12-06 03:17:13,450 INFO L283 CfgBuilder]: Performing block encoding [2024-12-06 03:17:13,501 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-06 03:17:13,501 INFO L312 CfgBuilder]: Removed 4 assume(true) statements. [2024-12-06 03:17:13,501 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 03:17:13 BoogieIcfgContainer [2024-12-06 03:17:13,501 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-06 03:17:13,502 INFO L112 PluginConnector]: ------------------------CodeCheck---------------------------- [2024-12-06 03:17:13,502 INFO L270 PluginConnector]: Initializing CodeCheck... [2024-12-06 03:17:13,512 INFO L274 PluginConnector]: CodeCheck initialized [2024-12-06 03:17:13,512 INFO L184 PluginConnector]: Executing the observer CodeCheckObserver from plugin CodeCheck for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 03:17:13" (1/1) ... [2024-12-06 03:17:13,518 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-06 03:17:13,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-12-06 03:17:13,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 17 states and 22 transitions. [2024-12-06 03:17:13,560 INFO L276 IsEmpty]: Start isEmpty. Operand 17 states and 22 transitions. [2024-12-06 03:17:13,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2024-12-06 03:17:13,563 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-12-06 03:17:13,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-06 03:17:13,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-06 03:17:13,684 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-06 03:17:13,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-12-06 03:17:13,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 17 states and 20 transitions. [2024-12-06 03:17:13,721 INFO L276 IsEmpty]: Start isEmpty. Operand 17 states and 20 transitions. [2024-12-06 03:17:13,722 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2024-12-06 03:17:13,722 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-12-06 03:17:13,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-06 03:17:13,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-06 03:17:14,018 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-06 03:17:14,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-12-06 03:17:14,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 19 states and 25 transitions. [2024-12-06 03:17:14,174 INFO L276 IsEmpty]: Start isEmpty. Operand 19 states and 25 transitions. [2024-12-06 03:17:14,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2024-12-06 03:17:14,175 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-12-06 03:17:14,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-06 03:17:14,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-06 03:17:14,290 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-06 03:17:14,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-12-06 03:17:14,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 20 states and 27 transitions. [2024-12-06 03:17:14,406 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 27 transitions. [2024-12-06 03:17:14,407 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-12-06 03:17:14,407 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-12-06 03:17:14,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-06 03:17:14,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-06 03:17:14,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-06 03:17:14,488 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 35 conjuncts are in the unsatisfiable core [2024-12-06 03:17:14,495 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-06 03:17:14,559 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-12-06 03:17:14,626 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-12-06 03:17:14,632 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-12-06 03:17:14,633 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-12-06 03:17:14,641 INFO L378 Elim1Store]: Elim1 eliminated variable 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-12-06 03:17:15,165 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-06 03:17:15,166 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-06 03:17:15,197 INFO L349 Elim1Store]: treesize reduction 21, result has 46.2 percent of original size [2024-12-06 03:17:15,197 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-12-06 03:17:15,212 INFO L378 Elim1Store]: Elim1 eliminated variable 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-12-06 03:17:15,243 INFO L349 Elim1Store]: treesize reduction 34, result has 12.8 percent of original size [2024-12-06 03:17:15,243 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-12-06 03:17:15,249 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-12-06 03:17:15,270 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-12-06 03:17:15,314 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-12-06 03:17:15,314 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-12-06 03:17:15,337 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-12-06 03:17:15,556 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-06 03:17:17,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-12-06 03:17:17,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 29 states and 59 transitions. [2024-12-06 03:17:17,623 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 59 transitions. [2024-12-06 03:17:17,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-12-06 03:17:17,624 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-12-06 03:17:17,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-06 03:17:17,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-06 03:17:17,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-06 03:17:17,685 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-12-06 03:17:17,689 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-06 03:17:17,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-12-06 03:17:17,732 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-12-06 03:17:17,735 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-12-06 03:17:17,736 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-12-06 03:17:17,741 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-12-06 03:17:18,335 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-06 03:17:18,337 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-06 03:17:18,362 INFO L349 Elim1Store]: treesize reduction 21, result has 46.2 percent of original size [2024-12-06 03:17:18,362 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-12-06 03:17:18,366 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-12-06 03:17:18,403 INFO L349 Elim1Store]: treesize reduction 25, result has 41.9 percent of original size [2024-12-06 03:17:18,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 44 treesize of output 57 [2024-12-06 03:17:18,412 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-12-06 03:17:18,418 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 21 [2024-12-06 03:17:18,444 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-12-06 03:17:18,455 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-12-06 03:17:18,473 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-12-06 03:17:18,511 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-12-06 03:17:18,511 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-12-06 03:17:18,522 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-12-06 03:17:18,681 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-12-06 03:17:18,686 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-06 03:17:18,823 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-12-06 03:17:18,910 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-12-06 03:17:19,073 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-12-06 03:17:19,187 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-12-06 03:17:19,453 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-12-06 03:17:19,760 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-12-06 03:17:20,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-12-06 03:17:20,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 36 states and 95 transitions. [2024-12-06 03:17:20,697 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 95 transitions. [2024-12-06 03:17:20,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-12-06 03:17:20,698 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-12-06 03:17:20,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-06 03:17:20,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-06 03:17:20,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-06 03:17:20,754 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-12-06 03:17:20,758 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-06 03:17:20,768 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-12-06 03:17:20,844 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-12-06 03:17:20,846 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-12-06 03:17:20,847 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-12-06 03:17:20,852 INFO L378 Elim1Store]: Elim1 eliminated variable 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-12-06 03:17:21,493 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-06 03:17:21,493 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-06 03:17:21,528 INFO L349 Elim1Store]: treesize reduction 25, result has 41.9 percent of original size [2024-12-06 03:17:21,529 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-12-06 03:17:21,569 INFO L349 Elim1Store]: treesize reduction 29, result has 38.3 percent of original size [2024-12-06 03:17:21,569 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-12-06 03:17:21,576 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-06 03:17:21,579 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-06 03:17:21,581 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-12-06 03:17:21,590 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 21 [2024-12-06 03:17:21,643 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-06 03:17:21,644 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-06 03:17:21,645 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-12-06 03:17:21,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 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2024-12-06 03:17:21,738 INFO L349 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2024-12-06 03:17:21,739 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-12-06 03:17:21,762 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-06 03:17:21,763 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-06 03:17:21,764 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-12-06 03:17:21,778 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-12-06 03:17:21,907 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-12-06 03:17:21,964 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-06 03:17:22,029 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-12-06 03:17:22,239 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-12-06 03:17:22,393 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_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_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 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= c_~ARR_SIZE~0 1))) is different from false [2024-12-06 03:17:22,483 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 .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 .cse4 .cse5 (<= c_~ARR_SIZE~0 1))) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) is different from false [2024-12-06 03:17:22,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|))) (.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_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_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 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= c_~ARR_SIZE~0 1)))) is different from true [2024-12-06 03:17:22,493 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 .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 .cse4 .cse5 (<= c_~ARR_SIZE~0 1))) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0)))) is different from true [2024-12-06 03:17:22,607 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))) (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 (<= c_~ARR_SIZE~0 1))) .cse4 (= c_~ARR_SIZE~0 1) (= |c_ULTIMATE.start_main_~sum~0#1| 0))) is different from false [2024-12-06 03:17:22,771 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))) (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 (<= c_~ARR_SIZE~0 1))) .cse4 (= c_~ARR_SIZE~0 1) (= |c_ULTIMATE.start_main_~sum~0#1| 0)))) is different from true [2024-12-06 03:17:23,091 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_~#array2~0#1.offset| 0)) (.cse5 (= c_~ARR_SIZE~0 1)) (.cse6 (= |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_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_~index~0#1| 1) c_~ARR_SIZE~0) (<= |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 (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_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))) (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)))) (<= c_~ARR_SIZE~0 1) (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) is different from false [2024-12-06 03:17:23,257 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 (= |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_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_~index~0#1| 1) c_~ARR_SIZE~0) .cse4 .cse5 (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))) (<= c_~ARR_SIZE~0 1) (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) .cse2 .cse3 .cse4 (<= 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 .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)))))) is different from false [2024-12-06 03:17:23,264 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_~#array2~0#1.offset| 0)) (.cse5 (= c_~ARR_SIZE~0 1)) (.cse6 (= |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_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_~index~0#1| 1) c_~ARR_SIZE~0) (<= |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 (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_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))) (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)))) (<= c_~ARR_SIZE~0 1) (<= 0 |c_ULTIMATE.start_main_~index~0#1|)))) is different from true [2024-12-06 03:17:23,271 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 (= |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_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_~index~0#1| 1) c_~ARR_SIZE~0) .cse4 .cse5 (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))) (<= c_~ARR_SIZE~0 1) (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) .cse2 .cse3 .cse4 (<= 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 .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))))))) is different from true [2024-12-06 03:17:23,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-12-06 03:17:23,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 40 states and 132 transitions. [2024-12-06 03:17:23,350 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 132 transitions. [2024-12-06 03:17:23,351 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-12-06 03:17:23,351 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-12-06 03:17:23,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-06 03:17:23,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-06 03:17:23,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-06 03:17:23,404 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-12-06 03:17:23,406 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-06 03:17:23,414 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-12-06 03:17:23,440 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-12-06 03:17:23,445 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-12-06 03:17:23,448 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-12-06 03:17:23,448 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2024-12-06 03:17:24,196 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-06 03:17:24,197 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-06 03:17:24,237 INFO L349 Elim1Store]: treesize reduction 25, result has 41.9 percent of original size [2024-12-06 03:17:24,237 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-12-06 03:17:24,241 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-12-06 03:17:24,280 INFO L349 Elim1Store]: treesize reduction 29, result has 38.3 percent of original size [2024-12-06 03:17:24,280 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-12-06 03:17:24,289 INFO L378 Elim1Store]: Elim1 eliminated variable 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-12-06 03:17:24,294 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-06 03:17:24,297 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-06 03:17:24,300 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-12-06 03:17:24,349 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-06 03:17:24,350 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-06 03:17:24,350 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-12-06 03:17:24,365 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-06 03:17:24,366 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-06 03:17:24,366 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-12-06 03:17:24,376 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select 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-12-06 03:17:24,422 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-06 03:17:24,422 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-06 03:17:24,423 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-12-06 03:17:24,430 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-06 03:17:24,432 INFO L349 Elim1Store]: treesize reduction 31, result has 3.1 percent of original size [2024-12-06 03:17:24,432 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-12-06 03:17:24,547 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-12-06 03:17:24,551 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-06 03:17:24,769 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)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.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)))) .cse2 (<= 1 c_~ARR_SIZE~0) .cse3 .cse4 (not (and .cse0 .cse2 (<= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 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-12-06 03:17:24,944 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)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.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)))) .cse2 (<= 1 c_~ARR_SIZE~0) .cse3 .cse4 (not (and .cse0 .cse2 (<= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 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-12-06 03:17:24,970 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 (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_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_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_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= c_~ARR_SIZE~0 1))) is different from false [2024-12-06 03:17:25,087 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_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_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 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse7 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse7)))) is different from false [2024-12-06 03:17:25,093 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 (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_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_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_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= c_~ARR_SIZE~0 1)))) is different from true [2024-12-06 03:17:25,098 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_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_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 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse7 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse7))))) is different from true [2024-12-06 03:17:25,104 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 (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 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= c_~ARR_SIZE~0 1))) is different from false [2024-12-06 03:17:25,108 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))) (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 .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (<= c_~ARR_SIZE~0 1))))) is different from false [2024-12-06 03:17:25,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 (= |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 (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 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= c_~ARR_SIZE~0 1)))) is different from true [2024-12-06 03:17:25,118 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))) (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 .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (<= c_~ARR_SIZE~0 1)))))) is different from true [2024-12-06 03:17:25,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|))) (.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 (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 (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))) .cse7 .cse8)) .cse2 .cse3 .cse4 .cse5 (<= 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 .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_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_DerPreprocessor_11 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (= (select v_DerPreprocessor_11 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (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_DerPreprocessor_11) |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|)))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (select v_DerPreprocessor_13 |c_ULTIMATE.start_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_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 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-12-06 03:17:25,745 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|)) (.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|))) (and .cse0 (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 (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))) .cse7 .cse8)) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (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_DerPreprocessor_11 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (= (select v_DerPreprocessor_11 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (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_DerPreprocessor_11) |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|)))) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (select v_DerPreprocessor_13 |c_ULTIMATE.start_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_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse7 .cse8)) .cse2 .cse3 .cse5 (<= 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 .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) (= .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-12-06 03:17:25,755 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 (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 (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))) .cse7 .cse8)) .cse2 .cse3 .cse4 .cse5 (<= 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 .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_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_DerPreprocessor_11 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (= (select v_DerPreprocessor_11 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (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_DerPreprocessor_11) |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|)))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (select v_DerPreprocessor_13 |c_ULTIMATE.start_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_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 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-12-06 03:17:25,763 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|)) (.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|))) (and .cse0 (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 (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))) .cse7 .cse8)) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (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_DerPreprocessor_11 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (= (select v_DerPreprocessor_11 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (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_DerPreprocessor_11) |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|)))) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (select v_DerPreprocessor_13 |c_ULTIMATE.start_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_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse7 .cse8)) .cse2 .cse3 .cse5 (<= 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 .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) (= .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-12-06 03:17:25,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-12-06 03:17:25,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 44 states and 175 transitions. [2024-12-06 03:17:25,782 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 175 transitions. [2024-12-06 03:17:25,783 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-12-06 03:17:25,783 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-12-06 03:17:25,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-06 03:17:25,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-06 03:17:25,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-06 03:17:25,833 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 35 conjuncts are in the unsatisfiable core [2024-12-06 03:17:25,836 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-06 03:17:25,850 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-12-06 03:17:25,860 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-12-06 03:17:25,864 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-12-06 03:17:25,866 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-12-06 03:17:25,867 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2024-12-06 03:17:26,801 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-06 03:17:26,802 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-06 03:17:26,819 INFO L349 Elim1Store]: treesize reduction 21, result has 46.2 percent of original size [2024-12-06 03:17:26,819 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-12-06 03:17:26,822 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-12-06 03:17:26,839 INFO L349 Elim1Store]: treesize reduction 34, result has 12.8 percent of original size [2024-12-06 03:17:26,839 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 40 treesize of output 41 [2024-12-06 03:17:26,842 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-12-06 03:17:26,848 INFO L378 Elim1Store]: Elim1 eliminated variable 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-12-06 03:17:26,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-12-06 03:17:26,886 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-12-06 03:17:26,886 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-12-06 03:17:26,960 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-06 03:17:26,978 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)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.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)))) .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 (<= 1 c_~ARR_SIZE~0) .cse4 .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 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-12-06 03:17:27,122 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse3 (<= 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_~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)) (.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))) (exists ((v_DerPreprocessor_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 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse3 .cse4 .cse6)) .cse6 (not (and .cse0 .cse2 .cse5 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse6)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0))) is different from false [2024-12-06 03:17:27,128 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)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.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)))) .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 (<= 1 c_~ARR_SIZE~0) .cse4 .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 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-12-06 03:17:27,133 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse3 (<= 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_~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)) (.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))) (exists ((v_DerPreprocessor_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 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse3 .cse4 .cse6)) .cse6 (not (and .cse0 .cse2 .cse5 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse6)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0)))) is different from true [2024-12-06 03:17:27,150 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_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_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 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse7 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse7)))) is different from false [2024-12-06 03:17:27,287 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_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_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 .cse2 .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 .cse6)) .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse7 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse7)))) is different from false [2024-12-06 03:17:27,293 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_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_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 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse7 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse7))))) is different from true [2024-12-06 03:17:27,298 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_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_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 .cse2 .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 .cse6)) .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse7 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse7))))) is different from true [2024-12-06 03:17:27,468 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)) (.cse1 (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 (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 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse4 .cse5)) .cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) is different from false [2024-12-06 03:17:27,669 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)) (.cse1 (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 (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 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse4 .cse5)) .cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)))) is different from true [2024-12-06 03:17:28,136 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 (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 (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))) .cse7 .cse8)) .cse2 (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_DerPreprocessor_16 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int) (v_DerPreprocessor_17 (Array Int Int))) (and (= (select v_DerPreprocessor_16 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_17) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_16) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 (<= 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 .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_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_DerPreprocessor_11 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (= (select v_DerPreprocessor_11 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (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_DerPreprocessor_11) |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|)))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (select v_DerPreprocessor_13 |c_ULTIMATE.start_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_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 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-12-06 03:17:28,345 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 (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 (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))) .cse7 .cse8)) .cse2 (not (and .cse0 .cse2 (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_DerPreprocessor_16 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int) (v_DerPreprocessor_17 (Array Int Int))) (and (= (select v_DerPreprocessor_16 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_17) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_16) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse9 .cse10)) .cse3 .cse4 .cse5 (<= 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 .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_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_DerPreprocessor_11 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (= (select v_DerPreprocessor_11 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (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_DerPreprocessor_11) |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|)))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (select v_DerPreprocessor_13 |c_ULTIMATE.start_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_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 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-12-06 03:17:28,355 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 (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 (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))) .cse7 .cse8)) .cse2 (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_DerPreprocessor_16 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int) (v_DerPreprocessor_17 (Array Int Int))) (and (= (select v_DerPreprocessor_16 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_17) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_16) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 (<= 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 .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_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_DerPreprocessor_11 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (= (select v_DerPreprocessor_11 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (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_DerPreprocessor_11) |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|)))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (select v_DerPreprocessor_13 |c_ULTIMATE.start_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_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 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-12-06 03:17:28,364 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 (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 (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))) .cse7 .cse8)) .cse2 (not (and .cse0 .cse2 (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_DerPreprocessor_16 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int) (v_DerPreprocessor_17 (Array Int Int))) (and (= (select v_DerPreprocessor_16 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_17) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_16) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse9 .cse10)) .cse3 .cse4 .cse5 (<= 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 .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_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_DerPreprocessor_11 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (= (select v_DerPreprocessor_11 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (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_DerPreprocessor_11) |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|)))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (select v_DerPreprocessor_13 |c_ULTIMATE.start_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_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 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-12-06 03:17:28,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-12-06 03:17:28,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 234 states to 48 states and 226 transitions. [2024-12-06 03:17:28,382 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 226 transitions. [2024-12-06 03:17:28,383 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-12-06 03:17:28,383 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-12-06 03:17:28,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-06 03:17:28,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-06 03:17:28,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-06 03:17:28,429 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-12-06 03:17:28,431 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-06 03:17:28,442 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-12-06 03:17:28,458 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-12-06 03:17:28,460 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-12-06 03:17:28,460 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-12-06 03:17:28,464 INFO L378 Elim1Store]: Elim1 eliminated variable 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-12-06 03:17:29,521 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-06 03:17:29,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-06 03:17:29,547 INFO L349 Elim1Store]: treesize reduction 21, result has 46.2 percent of original size [2024-12-06 03:17:29,547 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-12-06 03:17:29,576 INFO L349 Elim1Store]: treesize reduction 25, result has 41.9 percent of original size [2024-12-06 03:17:29,576 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-12-06 03:17:29,583 INFO L378 Elim1Store]: Elim1 eliminated variable 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-12-06 03:17:29,589 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-12-06 03:17:29,623 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-12-06 03:17:29,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 0 case distinctions, treesize of input 18 treesize of output 3 [2024-12-06 03:17:29,680 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-12-06 03:17:29,686 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-06 03:17:29,688 INFO L349 Elim1Store]: treesize reduction 23, result has 4.2 percent of original size [2024-12-06 03:17:29,688 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-12-06 03:17:29,692 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-12-06 03:17:29,737 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-12-06 03:17:29,742 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-06 03:17:29,767 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)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.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)))) (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 (<= 1 c_~ARR_SIZE~0) .cse4 .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 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-12-06 03:17:29,937 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_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_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 (not (and .cse0 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse6 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0))) is different from false [2024-12-06 03:17:29,943 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)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.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)))) (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 (<= 1 c_~ARR_SIZE~0) .cse4 .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 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-12-06 03:17:29,948 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_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_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 (not (and .cse0 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse6 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0)))) is different from true [2024-12-06 03:17:29,959 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_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_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_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 .cse6)) .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse7 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse7)))) is different from false [2024-12-06 03:17:30,130 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_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_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 .cse2 .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 .cse6)) .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6)) .cse7 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse7)))) is different from false [2024-12-06 03:17:30,138 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_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_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_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 .cse6)) .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse7 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse7))))) is different from true [2024-12-06 03:17:30,144 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_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_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 .cse2 .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 .cse6)) .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6)) .cse7 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse7))))) is different from true [2024-12-06 03:17:30,152 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))) (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_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (<= c_~ARR_SIZE~0 1))))) is different from false [2024-12-06 03:17:30,157 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))) (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 .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (<= c_~ARR_SIZE~0 1))))) is different from false [2024-12-06 03:17:30,163 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))) (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_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (<= c_~ARR_SIZE~0 1)))))) is different from true [2024-12-06 03:17:30,168 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))) (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 .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (<= c_~ARR_SIZE~0 1)))))) is different from true [2024-12-06 03:17:30,598 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 (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 (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))) .cse7 .cse8)) .cse2 (not (and .cse0 .cse2 (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_DerPreprocessor_16 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int) (v_DerPreprocessor_17 (Array Int Int))) (and (= (select v_DerPreprocessor_16 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_17) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_16) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse9 .cse10)) (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (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_DerPreprocessor_20 (Array Int Int)) (v_arrayElimArr_27 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| 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_27 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_20) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_27) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0)))) .cse3 .cse4 .cse5 (<= 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 .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_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_DerPreprocessor_11 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (= (select v_DerPreprocessor_11 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (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_DerPreprocessor_11) |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|)))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (select v_DerPreprocessor_13 |c_ULTIMATE.start_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_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 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-12-06 03:17:30,866 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse4 (<= (+ |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|))) (.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)) (.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 (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 (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))) .cse7 .cse8)) .cse2 (not (and .cse0 .cse2 (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_DerPreprocessor_16 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int) (v_DerPreprocessor_17 (Array Int Int))) (and (= (select v_DerPreprocessor_16 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_17) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_16) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse9 .cse10)) .cse3 .cse4 .cse5 (<= 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 .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 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (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_DerPreprocessor_20 (Array Int Int)) (v_arrayElimArr_27 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| 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_27 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_20) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_27) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0)))) .cse3 .cse5 .cse6 .cse9 .cse10)) .cse10 (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_DerPreprocessor_11 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (= (select v_DerPreprocessor_11 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (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_DerPreprocessor_11) |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|)))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (select v_DerPreprocessor_13 |c_ULTIMATE.start_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_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 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-12-06 03:17:30,879 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 (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 (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))) .cse7 .cse8)) .cse2 (not (and .cse0 .cse2 (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_DerPreprocessor_16 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int) (v_DerPreprocessor_17 (Array Int Int))) (and (= (select v_DerPreprocessor_16 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_17) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_16) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse9 .cse10)) (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (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_DerPreprocessor_20 (Array Int Int)) (v_arrayElimArr_27 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| 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_27 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_20) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_27) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0)))) .cse3 .cse4 .cse5 (<= 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 .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_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_DerPreprocessor_11 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (= (select v_DerPreprocessor_11 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (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_DerPreprocessor_11) |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|)))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (select v_DerPreprocessor_13 |c_ULTIMATE.start_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_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 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-12-06 03:17:30,890 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse4 (<= (+ |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|))) (.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)) (.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 (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 (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))) .cse7 .cse8)) .cse2 (not (and .cse0 .cse2 (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_DerPreprocessor_16 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int) (v_DerPreprocessor_17 (Array Int Int))) (and (= (select v_DerPreprocessor_16 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_17) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_16) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse9 .cse10)) .cse3 .cse4 .cse5 (<= 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 .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 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (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_DerPreprocessor_20 (Array Int Int)) (v_arrayElimArr_27 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| 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_27 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_20) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_27) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0)))) .cse3 .cse5 .cse6 .cse9 .cse10)) .cse10 (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_DerPreprocessor_11 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (= (select v_DerPreprocessor_11 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (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_DerPreprocessor_11) |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|)))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (select v_DerPreprocessor_13 |c_ULTIMATE.start_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_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 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-12-06 03:17:30,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-12-06 03:17:30,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 293 states to 52 states and 285 transitions. [2024-12-06 03:17:30,917 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 285 transitions. [2024-12-06 03:17:30,918 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-12-06 03:17:30,918 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-12-06 03:17:30,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-06 03:17:30,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-06 03:17:30,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-06 03:17:30,963 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 35 conjuncts are in the unsatisfiable core [2024-12-06 03:17:30,966 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-06 03:17:30,977 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-12-06 03:17:30,994 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-12-06 03:17:30,996 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-12-06 03:17:30,997 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-12-06 03:17:31,000 INFO L378 Elim1Store]: Elim1 eliminated variable 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-12-06 03:17:32,085 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-06 03:17:32,086 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-06 03:17:32,108 INFO L349 Elim1Store]: treesize reduction 21, result has 46.2 percent of original size [2024-12-06 03:17:32,108 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-12-06 03:17:32,111 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-12-06 03:17:32,125 INFO L349 Elim1Store]: treesize reduction 34, result has 12.8 percent of original size [2024-12-06 03:17:32,125 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 40 treesize of output 41 [2024-12-06 03:17:32,129 INFO L378 Elim1Store]: Elim1 eliminated variable 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-12-06 03:17:32,149 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-12-06 03:17:32,179 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-12-06 03:17:32,179 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-12-06 03:17:32,195 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-12-06 03:17:32,265 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-06 03:17:32,300 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_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_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 (not (and .cse0 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse6 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) is different from false [2024-12-06 03:17:32,493 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_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_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse3 .cse4 .cse5 (not (and .cse0 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse6 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0))) is different from false [2024-12-06 03:17:32,501 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_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_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 (not (and .cse0 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse6 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0)))))) is different from true [2024-12-06 03:17:32,508 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_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_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse3 .cse4 .cse5 (not (and .cse0 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse6 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0)))) is different from true [2024-12-06 03:17:32,518 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_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_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 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse7 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse7)))) is different from false [2024-12-06 03:17:32,737 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_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_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 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse7 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse7)))) is different from false [2024-12-06 03:17:32,744 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_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_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 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse7 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse7))))) is different from true [2024-12-06 03:17:32,750 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_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_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 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse7 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse7))))) is different from true [2024-12-06 03:17:32,759 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_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 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 .cse6)) .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) is different from false [2024-12-06 03:17:32,765 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)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.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 .cse3 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 .cse6)) .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) is different from false [2024-12-06 03:17:32,771 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_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 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 .cse6)) .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0)))))) is different from true [2024-12-06 03:17:32,777 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)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.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 .cse3 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 .cse6)) .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0)))) is different from true [2024-12-06 03:17:33,328 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse4 (<= (+ |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|))) (.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)) (.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 (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 (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))) .cse7 .cse8)) .cse2 (not (and .cse0 .cse2 (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_DerPreprocessor_16 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int) (v_DerPreprocessor_17 (Array Int Int))) (and (= (select v_DerPreprocessor_16 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_17) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_16) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse9 .cse10)) .cse3 (exists ((v_arrayElimArr_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_21 (Array Int 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)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_21) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_arrayElimArr_32) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|)) (= (select v_arrayElimArr_32 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)))) .cse4 .cse5 (exists ((v_arrayElimArr_33 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_33 |c_ULTIMATE.start_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_33) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 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 .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 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (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_DerPreprocessor_20 (Array Int Int)) (v_arrayElimArr_27 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| 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_27 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_20) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_27) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0)))) .cse3 .cse5 .cse6 .cse9 .cse10)) .cse10 (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_DerPreprocessor_11 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (= (select v_DerPreprocessor_11 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (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_DerPreprocessor_11) |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|)))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (select v_DerPreprocessor_13 |c_ULTIMATE.start_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_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 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-12-06 03:17:33,574 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse4 (<= (+ |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|))) (.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)) (.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 (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 (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))) .cse7 .cse8)) .cse2 (not (and .cse0 .cse2 (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_DerPreprocessor_16 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int) (v_DerPreprocessor_17 (Array Int Int))) (and (= (select v_DerPreprocessor_16 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_17) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_16) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse9 .cse10)) (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_21 (Array Int 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)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_21) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_arrayElimArr_32) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|)) (= (select v_arrayElimArr_32 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)))) .cse5 (exists ((v_arrayElimArr_33 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_33 |c_ULTIMATE.start_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_33) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse6 .cse9 .cse10)) .cse3 .cse4 .cse5 (<= 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 .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 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (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_DerPreprocessor_20 (Array Int Int)) (v_arrayElimArr_27 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| 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_27 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_20) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_27) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0)))) .cse3 .cse5 .cse6 .cse9 .cse10)) .cse10 (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_DerPreprocessor_11 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (= (select v_DerPreprocessor_11 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (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_DerPreprocessor_11) |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|)))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (select v_DerPreprocessor_13 |c_ULTIMATE.start_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_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 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-12-06 03:17:33,591 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse4 (<= (+ |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|))) (.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)) (.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 (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 (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))) .cse7 .cse8)) .cse2 (not (and .cse0 .cse2 (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_DerPreprocessor_16 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int) (v_DerPreprocessor_17 (Array Int Int))) (and (= (select v_DerPreprocessor_16 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_17) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_16) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse9 .cse10)) .cse3 (exists ((v_arrayElimArr_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_21 (Array Int 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)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_21) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_arrayElimArr_32) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|)) (= (select v_arrayElimArr_32 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)))) .cse4 .cse5 (exists ((v_arrayElimArr_33 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_33 |c_ULTIMATE.start_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_33) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 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 .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 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (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_DerPreprocessor_20 (Array Int Int)) (v_arrayElimArr_27 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| 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_27 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_20) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_27) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0)))) .cse3 .cse5 .cse6 .cse9 .cse10)) .cse10 (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_DerPreprocessor_11 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (= (select v_DerPreprocessor_11 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (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_DerPreprocessor_11) |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|)))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (select v_DerPreprocessor_13 |c_ULTIMATE.start_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_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 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-12-06 03:17:33,603 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse4 (<= (+ |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|))) (.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)) (.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 (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 (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))) .cse7 .cse8)) .cse2 (not (and .cse0 .cse2 (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_DerPreprocessor_16 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int) (v_DerPreprocessor_17 (Array Int Int))) (and (= (select v_DerPreprocessor_16 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_17) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_16) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse9 .cse10)) (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_21 (Array Int 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)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_21) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_arrayElimArr_32) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|)) (= (select v_arrayElimArr_32 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)))) .cse5 (exists ((v_arrayElimArr_33 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_33 |c_ULTIMATE.start_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_33) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse6 .cse9 .cse10)) .cse3 .cse4 .cse5 (<= 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 .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 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (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_DerPreprocessor_20 (Array Int Int)) (v_arrayElimArr_27 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| 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_27 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_20) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_27) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0)))) .cse3 .cse5 .cse6 .cse9 .cse10)) .cse10 (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_DerPreprocessor_11 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (= (select v_DerPreprocessor_11 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (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_DerPreprocessor_11) |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|)))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (select v_DerPreprocessor_13 |c_ULTIMATE.start_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_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 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-12-06 03:17:33,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-12-06 03:17:33,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 360 states to 56 states and 352 transitions. [2024-12-06 03:17:33,635 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 352 transitions. [2024-12-06 03:17:33,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-12-06 03:17:33,636 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-12-06 03:17:33,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-06 03:17:33,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-06 03:17:33,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-06 03:17:33,679 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-12-06 03:17:33,682 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-06 03:17:33,690 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-12-06 03:17:33,704 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-12-06 03:17:33,707 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-12-06 03:17:33,710 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-12-06 03:17:34,459 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-06 03:17:34,461 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-12-06 03:17:34,501 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-12-06 03:17:34,505 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-06 03:17:34,547 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_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)))) (= 0 (select .cse1 0)) .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse3 .cse4 .cse5 (not (and .cse0 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse6 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0))) is different from false [2024-12-06 03:17:34,689 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_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)))) (= 0 (select .cse1 0)) .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse3 .cse4 .cse5 (not (and .cse0 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse6 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0)))) is different from true [2024-12-06 03:17:34,701 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 (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_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_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 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= c_~ARR_SIZE~0 1))) is different from false [2024-12-06 03:17:34,880 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 (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_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_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 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= c_~ARR_SIZE~0 1)))) is different from true [2024-12-06 03:17:34,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 (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))) (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 (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 (<= c_~ARR_SIZE~0 1))) .cse4 .cse5 (= c_~ARR_SIZE~0 1) (= |c_ULTIMATE.start_main_~sum~0#1| 0))) is different from false [2024-12-06 03:17:34,897 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))) (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 (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 (<= c_~ARR_SIZE~0 1))) .cse4 .cse5 (= c_~ARR_SIZE~0 1) (= |c_ULTIMATE.start_main_~sum~0#1| 0)))) is different from true [2024-12-06 03:17:35,267 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 (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 (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))) .cse7 .cse8)) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (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_DerPreprocessor_16 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int) (v_DerPreprocessor_17 (Array Int Int))) (and (= (select v_DerPreprocessor_16 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_17) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_16) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse9 .cse10)) (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (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_DerPreprocessor_20 (Array Int Int)) (v_arrayElimArr_27 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| 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_27 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_20) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_27) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0)))) .cse3 .cse4 .cse5 (<= 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 .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_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_DerPreprocessor_11 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (= (select v_DerPreprocessor_11 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (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_DerPreprocessor_11) |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|)))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (select v_DerPreprocessor_13 |c_ULTIMATE.start_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_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 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-12-06 03:17:35,461 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 (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 (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))) .cse7 .cse8)) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (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_DerPreprocessor_16 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int) (v_DerPreprocessor_17 (Array Int Int))) (and (= (select v_DerPreprocessor_16 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_17) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_16) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse9 .cse10)) (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (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_DerPreprocessor_20 (Array Int Int)) (v_arrayElimArr_27 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| 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_27 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_20) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_27) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0)))) .cse3 .cse4 .cse5 (<= 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 .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_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_DerPreprocessor_11 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (= (select v_DerPreprocessor_11 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (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_DerPreprocessor_11) |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|)))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (select v_DerPreprocessor_13 |c_ULTIMATE.start_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_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 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-12-06 03:17:35,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-12-06 03:17:35,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 360 states to 56 states and 352 transitions. [2024-12-06 03:17:35,478 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 352 transitions. [2024-12-06 03:17:35,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-12-06 03:17:35,479 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-12-06 03:17:35,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-06 03:17:35,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-06 03:17:35,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-06 03:17:35,529 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-12-06 03:17:35,532 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-06 03:17:35,545 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-12-06 03:17:35,565 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-12-06 03:17:35,567 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-12-06 03:17:35,568 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-12-06 03:17:35,571 INFO L378 Elim1Store]: Elim1 eliminated variable 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-12-06 03:17:36,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-06 03:17:36,677 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-06 03:17:36,702 INFO L349 Elim1Store]: treesize reduction 21, result has 46.2 percent of original size [2024-12-06 03:17:36,702 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-12-06 03:17:36,730 INFO L349 Elim1Store]: treesize reduction 25, result has 41.9 percent of original size [2024-12-06 03:17:36,731 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-12-06 03:17:36,738 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-12-06 03:17:36,744 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 21 [2024-12-06 03:17:36,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 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-12-06 03:17:36,841 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-12-06 03:17:36,841 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-12-06 03:17:36,854 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-12-06 03:17:36,891 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-12-06 03:17:36,895 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-06 03:17:36,938 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_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_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 .cse6)) .cse6 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0))) is different from false [2024-12-06 03:17:37,175 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_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 .cse2 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 .cse6)) .cse4 .cse5 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 .cse6)) .cse6 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0))) is different from false [2024-12-06 03:17:37,182 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_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_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 .cse6)) .cse6 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0)))) is different from true [2024-12-06 03:17:37,188 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_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 .cse2 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 .cse6)) .cse4 .cse5 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 .cse6)) .cse6 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0)))) is different from true [2024-12-06 03:17:37,202 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 (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_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_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 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= c_~ARR_SIZE~0 1))) is different from false [2024-12-06 03:17:37,441 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)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.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_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_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 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 .cse6)) .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= c_~ARR_SIZE~0 1))) is different from false [2024-12-06 03:17:37,448 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 (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_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_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 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= c_~ARR_SIZE~0 1)))) is different from true [2024-12-06 03:17:37,453 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)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.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_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_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 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 .cse6)) .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= c_~ARR_SIZE~0 1)))) is different from true [2024-12-06 03:17:37,463 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))) (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 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (<= c_~ARR_SIZE~0 1))))) is different from false [2024-12-06 03:17:37,469 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))) (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 .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 .cse6)) .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (<= c_~ARR_SIZE~0 1))))) is different from false [2024-12-06 03:17:37,475 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))) (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 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (<= c_~ARR_SIZE~0 1)))))) is different from true [2024-12-06 03:17:37,481 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))) (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 .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 .cse6)) .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (<= c_~ARR_SIZE~0 1)))))) is different from true [2024-12-06 03:17:38,095 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 (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 (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))) .cse7 .cse8)) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (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_DerPreprocessor_16 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int) (v_DerPreprocessor_17 (Array Int Int))) (and (= (select v_DerPreprocessor_16 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_17) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_16) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse9 .cse10)) (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (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_DerPreprocessor_20 (Array Int Int)) (v_arrayElimArr_27 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| 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_27 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_20) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_27) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0)))) .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 (<= 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 .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_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (v_arrayElimArr_39 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_26) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_39) |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|)) (= (select v_arrayElimArr_39 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)))) (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_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_DerPreprocessor_11 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (= (select v_DerPreprocessor_11 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (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_DerPreprocessor_11) |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|)))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (select v_DerPreprocessor_13 |c_ULTIMATE.start_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_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 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-12-06 03:17:38,408 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse4 (<= (+ |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|))) (.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)) (.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 (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 (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))) .cse7 .cse8)) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (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_DerPreprocessor_16 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int) (v_DerPreprocessor_17 (Array Int Int))) (and (= (select v_DerPreprocessor_16 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_17) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_16) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse9 .cse10)) (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (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_DerPreprocessor_20 (Array Int Int)) (v_arrayElimArr_27 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| 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_27 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_20) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_27) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0)))) .cse3 .cse4 .cse5 (<= 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 .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)) (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 (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_arrayElimArr_39 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_26) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_39) |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|)) (= (select v_arrayElimArr_39 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)))) .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_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_DerPreprocessor_11 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (= (select v_DerPreprocessor_11 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (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_DerPreprocessor_11) |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|)))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (select v_DerPreprocessor_13 |c_ULTIMATE.start_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_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 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-12-06 03:17:38,423 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 (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 (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))) .cse7 .cse8)) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (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_DerPreprocessor_16 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int) (v_DerPreprocessor_17 (Array Int Int))) (and (= (select v_DerPreprocessor_16 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_17) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_16) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse9 .cse10)) (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (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_DerPreprocessor_20 (Array Int Int)) (v_arrayElimArr_27 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| 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_27 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_20) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_27) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0)))) .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 (<= 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 .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_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (v_arrayElimArr_39 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_26) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_39) |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|)) (= (select v_arrayElimArr_39 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)))) (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_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_DerPreprocessor_11 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (= (select v_DerPreprocessor_11 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (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_DerPreprocessor_11) |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|)))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (select v_DerPreprocessor_13 |c_ULTIMATE.start_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_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 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-12-06 03:17:38,432 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse4 (<= (+ |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|))) (.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)) (.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 (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 (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))) .cse7 .cse8)) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (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_DerPreprocessor_16 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int) (v_DerPreprocessor_17 (Array Int Int))) (and (= (select v_DerPreprocessor_16 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_17) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_16) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse9 .cse10)) (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (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_DerPreprocessor_20 (Array Int Int)) (v_arrayElimArr_27 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| 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_27 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_20) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_27) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0)))) .cse3 .cse4 .cse5 (<= 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 .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)) (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 (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_arrayElimArr_39 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_26) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_39) |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|)) (= (select v_arrayElimArr_39 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)))) .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_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_DerPreprocessor_11 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (= (select v_DerPreprocessor_11 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (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_DerPreprocessor_11) |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|)))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (select v_DerPreprocessor_13 |c_ULTIMATE.start_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_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 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-12-06 03:17:38,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-12-06 03:17:38,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 435 states to 60 states and 427 transitions. [2024-12-06 03:17:38,457 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 427 transitions. [2024-12-06 03:17:38,458 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-12-06 03:17:38,458 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-12-06 03:17:38,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-06 03:17:38,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-06 03:17:38,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-06 03:17:38,502 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-12-06 03:17:38,504 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-06 03:17:38,512 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-12-06 03:17:38,527 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-12-06 03:17:38,529 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-12-06 03:17:38,530 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-12-06 03:17:38,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 34 treesize of output 33 [2024-12-06 03:17:39,657 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-06 03:17:39,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-06 03:17:39,690 INFO L349 Elim1Store]: treesize reduction 25, result has 41.9 percent of original size [2024-12-06 03:17:39,691 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-12-06 03:17:39,695 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-12-06 03:17:39,724 INFO L349 Elim1Store]: treesize reduction 42, result has 10.6 percent of original size [2024-12-06 03:17:39,724 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-12-06 03:17:39,732 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 23 [2024-12-06 03:17:39,736 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-06 03:17:39,739 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-06 03:17:39,740 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 37 [2024-12-06 03:17:39,760 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2024-12-06 03:17:39,792 INFO L349 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2024-12-06 03:17:39,792 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-12-06 03:17:39,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-12-06 03:17:40,008 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse4 (<= 1 c_~ARR_SIZE~0)) (.cse1 (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)) (.cse0 (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 (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (and (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))) .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))) (exists ((v_DerPreprocessor_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 .cse3 (not (and .cse1 .cse2 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 .cse6)) .cse4 .cse5 (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 .cse6)) .cse6 (not (and .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0))) is different from false [2024-12-06 03:17:40,193 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_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 .cse2 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 .cse6)) (not (and (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (and (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse0 .cse2 .cse3 .cse5 .cse6)) .cse4 .cse5 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 .cse6)) .cse6 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0))) is different from false [2024-12-06 03:17:40,200 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse4 (<= 1 c_~ARR_SIZE~0)) (.cse1 (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)) (.cse0 (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 (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (and (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))) .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))) (exists ((v_DerPreprocessor_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 .cse3 (not (and .cse1 .cse2 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 .cse6)) .cse4 .cse5 (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 .cse6)) .cse6 (not (and .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0)))) is different from true [2024-12-06 03:17:40,206 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_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 .cse2 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 .cse6)) (not (and (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (and (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse0 .cse2 .cse3 .cse5 .cse6)) .cse4 .cse5 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 .cse6)) .cse6 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0)))) is different from true [2024-12-06 03:17:40,219 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)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.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_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (and (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))) .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_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (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_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)) .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (not (and .cse1 .cse2 .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 .cse6)) .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= c_~ARR_SIZE~0 1))) is different from false [2024-12-06 03:17:40,386 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)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.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_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_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 (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (and (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse0 .cse2 .cse3 .cse4 .cse5 .cse7)) .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 .cse6)) .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse7)) is different from false [2024-12-06 03:17:40,392 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)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.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_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (and (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))) .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_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (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_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)) .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (not (and .cse1 .cse2 .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 .cse6)) .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= c_~ARR_SIZE~0 1)))) is different from true [2024-12-06 03:17:40,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)) (.cse3 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.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_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_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 (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (and (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse0 .cse2 .cse3 .cse4 .cse5 .cse7)) .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 .cse6)) .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse7))) is different from true [2024-12-06 03:17:40,409 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse6 (= c_~ARR_SIZE~0 1)) (.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)) (.cse0 (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 (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (and (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))) .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 .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))) .cse3 .cse4 .cse5 .cse6)) .cse7 (not (and .cse1 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse7)))) is different from false [2024-12-06 03:17:40,415 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 (not (and (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (and (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse0 .cse2 .cse3 .cse4 .cse5 .cse7)) .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse7)))) is different from false [2024-12-06 03:17:40,422 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse6 (= c_~ARR_SIZE~0 1)) (.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)) (.cse0 (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 (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (and (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))) .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 .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))) .cse3 .cse4 .cse5 .cse6)) .cse7 (not (and .cse1 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse7))))) is different from true [2024-12-06 03:17:40,429 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 (not (and (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (and (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse0 .cse2 .cse3 .cse4 .cse5 .cse7)) .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse7))))) is different from true [2024-12-06 03:17:41,015 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse4 (<= (+ |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|))) (.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)) (.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 (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 (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))) .cse7 .cse8)) .cse2 (not (and .cse0 .cse2 (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_DerPreprocessor_16 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int) (v_DerPreprocessor_17 (Array Int Int))) (and (= (select v_DerPreprocessor_16 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_17) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_16) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse9 .cse10)) (exists ((v_arrayElimArr_45 (Array Int Int)) (v_DerPreprocessor_29 (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_45) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= 0 (select v_arrayElimArr_45 |c_ULTIMATE.start_main_~#array1~0#1.offset|)))) .cse3 (exists ((v_arrayElimArr_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_21 (Array Int 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)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_21) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_arrayElimArr_32) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|)) (= (select v_arrayElimArr_32 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)))) .cse4 .cse5 (exists ((v_arrayElimArr_33 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_33 |c_ULTIMATE.start_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_33) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 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 .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 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (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_DerPreprocessor_20 (Array Int Int)) (v_arrayElimArr_27 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| 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_27 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_20) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_27) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0)))) .cse3 .cse5 .cse6 .cse9 .cse10)) .cse10 (exists ((v_arrayElimArr_44 (Array Int Int)) (|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_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| Int) (v_DerPreprocessor_27 (Array Int Int))) (and (= (select v_arrayElimArr_44 |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|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~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_27) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10| v_arrayElimArr_44) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10|) 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_DerPreprocessor_11 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (= (select v_DerPreprocessor_11 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (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_DerPreprocessor_11) |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|)))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (select v_DerPreprocessor_13 |c_ULTIMATE.start_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_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 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-12-06 03:17:41,305 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse4 (<= (+ |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|))) (.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)) (.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 (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 (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))) .cse7 .cse8)) .cse2 (not (and .cse0 .cse2 (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_DerPreprocessor_16 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int) (v_DerPreprocessor_17 (Array Int Int))) (and (= (select v_DerPreprocessor_16 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_17) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_16) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse9 .cse10)) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_45 (Array Int Int)) (v_DerPreprocessor_29 (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_45) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= 0 (select v_arrayElimArr_45 |c_ULTIMATE.start_main_~#array1~0#1.offset|)))) .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_44 (Array Int Int)) (|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_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| Int) (v_DerPreprocessor_27 (Array Int Int))) (and (= (select v_arrayElimArr_44 |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|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~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_27) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10| v_arrayElimArr_44) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10|) 0 0)))) .cse7 .cse8)) .cse3 (exists ((v_arrayElimArr_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_21 (Array Int 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)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_21) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_arrayElimArr_32) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|)) (= (select v_arrayElimArr_32 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)))) .cse4 .cse5 (exists ((v_arrayElimArr_33 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_33 |c_ULTIMATE.start_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_33) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 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 .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 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (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_DerPreprocessor_20 (Array Int Int)) (v_arrayElimArr_27 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| 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_27 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_20) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_27) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0)))) .cse3 .cse5 .cse6 .cse9 .cse10)) .cse10 (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_DerPreprocessor_11 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (= (select v_DerPreprocessor_11 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (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_DerPreprocessor_11) |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|)))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (select v_DerPreprocessor_13 |c_ULTIMATE.start_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_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 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-12-06 03:17:41,321 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse4 (<= (+ |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|))) (.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)) (.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 (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 (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))) .cse7 .cse8)) .cse2 (not (and .cse0 .cse2 (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_DerPreprocessor_16 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int) (v_DerPreprocessor_17 (Array Int Int))) (and (= (select v_DerPreprocessor_16 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_17) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_16) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse9 .cse10)) (exists ((v_arrayElimArr_45 (Array Int Int)) (v_DerPreprocessor_29 (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_45) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= 0 (select v_arrayElimArr_45 |c_ULTIMATE.start_main_~#array1~0#1.offset|)))) .cse3 (exists ((v_arrayElimArr_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_21 (Array Int 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)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_21) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_arrayElimArr_32) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|)) (= (select v_arrayElimArr_32 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)))) .cse4 .cse5 (exists ((v_arrayElimArr_33 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_33 |c_ULTIMATE.start_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_33) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 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 .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 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (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_DerPreprocessor_20 (Array Int Int)) (v_arrayElimArr_27 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| 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_27 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_20) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_27) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0)))) .cse3 .cse5 .cse6 .cse9 .cse10)) .cse10 (exists ((v_arrayElimArr_44 (Array Int Int)) (|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_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| Int) (v_DerPreprocessor_27 (Array Int Int))) (and (= (select v_arrayElimArr_44 |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|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~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_27) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10| v_arrayElimArr_44) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10|) 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_DerPreprocessor_11 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (= (select v_DerPreprocessor_11 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (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_DerPreprocessor_11) |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|)))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (select v_DerPreprocessor_13 |c_ULTIMATE.start_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_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 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-12-06 03:17:41,334 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse4 (<= (+ |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|))) (.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)) (.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 (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 (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))) .cse7 .cse8)) .cse2 (not (and .cse0 .cse2 (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_DerPreprocessor_16 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int) (v_DerPreprocessor_17 (Array Int Int))) (and (= (select v_DerPreprocessor_16 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_17) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_16) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse9 .cse10)) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_45 (Array Int Int)) (v_DerPreprocessor_29 (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_45) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= 0 (select v_arrayElimArr_45 |c_ULTIMATE.start_main_~#array1~0#1.offset|)))) .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_44 (Array Int Int)) (|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_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| Int) (v_DerPreprocessor_27 (Array Int Int))) (and (= (select v_arrayElimArr_44 |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|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~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_27) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10| v_arrayElimArr_44) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10|) 0 0)))) .cse7 .cse8)) .cse3 (exists ((v_arrayElimArr_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_21 (Array Int 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)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_21) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_arrayElimArr_32) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|)) (= (select v_arrayElimArr_32 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)))) .cse4 .cse5 (exists ((v_arrayElimArr_33 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_33 |c_ULTIMATE.start_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_33) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 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 .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 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (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_DerPreprocessor_20 (Array Int Int)) (v_arrayElimArr_27 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| 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_27 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_20) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_27) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0)))) .cse3 .cse5 .cse6 .cse9 .cse10)) .cse10 (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_DerPreprocessor_11 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (= (select v_DerPreprocessor_11 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (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_DerPreprocessor_11) |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|)))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (select v_DerPreprocessor_13 |c_ULTIMATE.start_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_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 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-12-06 03:17:41,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-12-06 03:17:41,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 518 states to 64 states and 510 transitions. [2024-12-06 03:17:41,362 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 510 transitions. [2024-12-06 03:17:41,362 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-12-06 03:17:41,363 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-12-06 03:17:41,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-06 03:17:41,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-06 03:17:41,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-06 03:17:41,402 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-12-06 03:17:41,405 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-06 03:17:41,421 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-12-06 03:17:41,432 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-12-06 03:17:41,435 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-12-06 03:17:41,438 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-12-06 03:17:41,660 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-06 03:17:41,662 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-12-06 03:17:41,699 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-12-06 03:17:41,703 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-06 03:17:41,819 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)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.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)))) (= 0 (select .cse1 0)) (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 (<= 1 c_~ARR_SIZE~0) .cse4 .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 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-12-06 03:17:41,828 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)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.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)))) (= 0 (select .cse1 0)) (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 (<= 1 c_~ARR_SIZE~0) .cse4 .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 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-12-06 03:17:41,850 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_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_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_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 .cse6)) .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse7 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse7)))) is different from false [2024-12-06 03:17:41,860 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_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_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_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 .cse6)) .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse7 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse7))))) is different from true [2024-12-06 03:17:41,870 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))) (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)) .cse3 .cse4 .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 .cse6)) .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (<= c_~ARR_SIZE~0 1))))) is different from false [2024-12-06 03:17:41,881 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))) (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)) .cse3 .cse4 .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 .cse6)) .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (<= c_~ARR_SIZE~0 1)))))) is different from true [2024-12-06 03:17:41,904 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse4 (<= (+ |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|))) (.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)) (.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 (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 (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))) .cse7 .cse8)) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (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_DerPreprocessor_16 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int) (v_DerPreprocessor_17 (Array Int Int))) (and (= (select v_DerPreprocessor_16 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_17) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_16) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse9 .cse10)) (exists ((v_arrayElimArr_45 (Array Int Int)) (v_DerPreprocessor_29 (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_45) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= 0 (select v_arrayElimArr_45 |c_ULTIMATE.start_main_~#array1~0#1.offset|)))) .cse3 (exists ((v_arrayElimArr_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_21 (Array Int 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)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_21) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_arrayElimArr_32) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|)) (= (select v_arrayElimArr_32 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)))) .cse4 .cse5 (exists ((v_arrayElimArr_33 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_33 |c_ULTIMATE.start_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_33) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 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 .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 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (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_DerPreprocessor_20 (Array Int Int)) (v_arrayElimArr_27 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| 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_27 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_20) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_27) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0)))) .cse3 .cse5 .cse6 .cse9 .cse10)) .cse10 (exists ((v_arrayElimArr_44 (Array Int Int)) (|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_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| Int) (v_DerPreprocessor_27 (Array Int Int))) (and (= (select v_arrayElimArr_44 |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|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~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_27) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10| v_arrayElimArr_44) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10|) 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_DerPreprocessor_11 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (= (select v_DerPreprocessor_11 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (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_DerPreprocessor_11) |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|)))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (select v_DerPreprocessor_13 |c_ULTIMATE.start_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_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 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-12-06 03:17:41,925 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse4 (<= (+ |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|))) (.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)) (.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 (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 (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))) .cse7 .cse8)) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (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_DerPreprocessor_16 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int) (v_DerPreprocessor_17 (Array Int Int))) (and (= (select v_DerPreprocessor_16 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_17) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_16) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse9 .cse10)) (exists ((v_arrayElimArr_45 (Array Int Int)) (v_DerPreprocessor_29 (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_45) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= 0 (select v_arrayElimArr_45 |c_ULTIMATE.start_main_~#array1~0#1.offset|)))) .cse3 (exists ((v_arrayElimArr_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_21 (Array Int 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)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_21) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_arrayElimArr_32) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|)) (= (select v_arrayElimArr_32 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)))) .cse4 .cse5 (exists ((v_arrayElimArr_33 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_33 |c_ULTIMATE.start_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_33) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 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 .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 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (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_DerPreprocessor_20 (Array Int Int)) (v_arrayElimArr_27 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| 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_27 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_20) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_27) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0)))) .cse3 .cse5 .cse6 .cse9 .cse10)) .cse10 (exists ((v_arrayElimArr_44 (Array Int Int)) (|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_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| Int) (v_DerPreprocessor_27 (Array Int Int))) (and (= (select v_arrayElimArr_44 |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|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~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_27) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10| v_arrayElimArr_44) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10|) 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_DerPreprocessor_11 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (= (select v_DerPreprocessor_11 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (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_DerPreprocessor_11) |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|)))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (select v_DerPreprocessor_13 |c_ULTIMATE.start_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_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 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-12-06 03:17:41,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-12-06 03:17:41,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 518 states to 64 states and 510 transitions. [2024-12-06 03:17:41,948 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 510 transitions. [2024-12-06 03:17:41,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-12-06 03:17:41,949 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-12-06 03:17:41,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-06 03:17:41,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-06 03:17:41,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-06 03:17:41,998 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-12-06 03:17:42,000 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-06 03:17:42,012 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-12-06 03:17:42,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-12-06 03:17:42,027 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-12-06 03:17:42,027 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-12-06 03:17:42,031 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-12-06 03:17:43,227 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-06 03:17:43,228 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-06 03:17:43,260 INFO L349 Elim1Store]: treesize reduction 25, result has 41.9 percent of original size [2024-12-06 03:17:43,261 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-12-06 03:17:43,265 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-12-06 03:17:43,287 INFO L349 Elim1Store]: treesize reduction 42, result has 10.6 percent of original size [2024-12-06 03:17:43,287 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-12-06 03:17:43,294 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 23 [2024-12-06 03:17:43,298 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-06 03:17:43,300 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-06 03:17:43,302 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select 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-12-06 03:17:43,322 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2024-12-06 03:17:43,356 INFO L349 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2024-12-06 03:17:43,356 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-12-06 03:17:43,491 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-06 03:17:43,587 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)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.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)))) (= 0 (select .cse1 0)) (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 (<= 1 c_~ARR_SIZE~0) .cse4 .cse5 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 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-12-06 03:17:43,802 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 (= |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_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)))) (= 0 (select .cse1 0)) (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 (<= 1 c_~ARR_SIZE~0) .cse4 .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))))))) is different from false [2024-12-06 03:17:43,808 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)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.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)))) (= 0 (select .cse1 0)) (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 (<= 1 c_~ARR_SIZE~0) .cse4 .cse5 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 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-12-06 03:17:43,814 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 (= |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_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)))) (= 0 (select .cse1 0)) (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 (<= 1 c_~ARR_SIZE~0) .cse4 .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0))))))))) is different from true [2024-12-06 03:17:43,829 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_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_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_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 .cse6)) .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse7 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse7)))) is different from false [2024-12-06 03:17:44,044 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_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_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_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse7)) .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 .cse6)) .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse7 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse7)))) is different from false [2024-12-06 03:17:44,052 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_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_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_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 .cse6)) .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse7 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse7))))) is different from true [2024-12-06 03:17:44,059 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_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_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_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse7)) .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 .cse6)) .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse7 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse7))))) is different from true [2024-12-06 03:17:44,072 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 (not (and (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (and (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse0 .cse2 .cse3 .cse4 .cse5 .cse7)) .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6)) .cse7 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse7)))) is different from false [2024-12-06 03:17:44,078 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 (not (and (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (and (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse0 .cse2 .cse3 .cse4 .cse5 .cse7)) .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse7)) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse7)))) is different from false [2024-12-06 03:17:44,086 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 (not (and (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (and (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse0 .cse2 .cse3 .cse4 .cse5 .cse7)) .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6)) .cse7 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse7))))) is different from true [2024-12-06 03:17:44,094 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 (not (and (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (and (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse0 .cse2 .cse3 .cse4 .cse5 .cse7)) .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse7)) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse7))))) is different from true [2024-12-06 03:17:44,723 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.base_BEFORE_CALL_12| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| Int) (v_DerPreprocessor_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_51 (Array Int Int))) (and (= (select v_arrayElimArr_51 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| v_arrayElimArr_51) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12|)))) (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 (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))) .cse7 .cse8)) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (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_DerPreprocessor_16 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int) (v_DerPreprocessor_17 (Array Int Int))) (and (= (select v_DerPreprocessor_16 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_17) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_16) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse9 .cse10)) (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (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_DerPreprocessor_20 (Array Int Int)) (v_arrayElimArr_27 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| 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_27 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_20) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_27) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0)))) .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 (<= 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 .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_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (v_arrayElimArr_39 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_26) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_39) |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|)) (= (select v_arrayElimArr_39 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)))) (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_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse9 .cse10 (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_DerPreprocessor_11 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (= (select v_DerPreprocessor_11 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (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_DerPreprocessor_11) |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|)))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (select v_DerPreprocessor_13 |c_ULTIMATE.start_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_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 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-12-06 03:17:45,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)) (.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 (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 (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))) .cse7 .cse8)) (not (and .cse0 (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_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_51 (Array Int Int))) (and (= (select v_arrayElimArr_51 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| v_arrayElimArr_51) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12|)))) .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse7 .cse8)) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (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_DerPreprocessor_16 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int) (v_DerPreprocessor_17 (Array Int Int))) (and (= (select v_DerPreprocessor_16 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_17) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_16) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse9 .cse10)) (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (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_DerPreprocessor_20 (Array Int Int)) (v_arrayElimArr_27 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| 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_27 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_20) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_27) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0)))) .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 (<= 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 .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_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (v_arrayElimArr_39 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_26) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_39) |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|)) (= (select v_arrayElimArr_39 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)))) (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_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_DerPreprocessor_11 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (= (select v_DerPreprocessor_11 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (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_DerPreprocessor_11) |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|)))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (select v_DerPreprocessor_13 |c_ULTIMATE.start_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_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 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-12-06 03:17:45,078 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.base_BEFORE_CALL_12| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| Int) (v_DerPreprocessor_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_51 (Array Int Int))) (and (= (select v_arrayElimArr_51 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| v_arrayElimArr_51) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12|)))) (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 (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))) .cse7 .cse8)) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (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_DerPreprocessor_16 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int) (v_DerPreprocessor_17 (Array Int Int))) (and (= (select v_DerPreprocessor_16 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_17) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_16) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse9 .cse10)) (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (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_DerPreprocessor_20 (Array Int Int)) (v_arrayElimArr_27 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| 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_27 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_20) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_27) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0)))) .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 (<= 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 .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_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (v_arrayElimArr_39 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_26) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_39) |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|)) (= (select v_arrayElimArr_39 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)))) (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_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse9 .cse10 (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_DerPreprocessor_11 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (= (select v_DerPreprocessor_11 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (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_DerPreprocessor_11) |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|)))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (select v_DerPreprocessor_13 |c_ULTIMATE.start_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_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 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-12-06 03:17:45,089 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 (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 (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))) .cse7 .cse8)) (not (and .cse0 (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_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_51 (Array Int Int))) (and (= (select v_arrayElimArr_51 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| v_arrayElimArr_51) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12|)))) .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse7 .cse8)) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (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_DerPreprocessor_16 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int) (v_DerPreprocessor_17 (Array Int Int))) (and (= (select v_DerPreprocessor_16 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_17) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_16) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse9 .cse10)) (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (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_DerPreprocessor_20 (Array Int Int)) (v_arrayElimArr_27 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| 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_27 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_20) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_27) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0)))) .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 (<= 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 .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_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (v_arrayElimArr_39 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_26) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_39) |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|)) (= (select v_arrayElimArr_39 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)))) (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_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_DerPreprocessor_11 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (= (select v_DerPreprocessor_11 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (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_DerPreprocessor_11) |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|)))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (select v_DerPreprocessor_13 |c_ULTIMATE.start_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_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 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-12-06 03:17:45,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-12-06 03:17:45,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 609 states to 68 states and 601 transitions. [2024-12-06 03:17:45,120 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 601 transitions. [2024-12-06 03:17:45,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-12-06 03:17:45,121 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-12-06 03:17:45,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-06 03:17:45,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-06 03:17:45,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-06 03:17:45,162 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-12-06 03:17:45,164 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-06 03:17:45,176 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-12-06 03:17:45,195 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-12-06 03:17:45,199 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-12-06 03:17:45,201 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-12-06 03:17:45,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-06 03:17:45,374 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 18 [2024-12-06 03:17:45,410 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-12-06 03:17:45,414 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-06 03:17:45,507 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_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)))) (= 0 (select .cse1 0)) .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 (not (and .cse0 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse6 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) is different from false [2024-12-06 03:17:45,517 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_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)))) (= 0 (select .cse1 0)) .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 (not (and .cse0 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse6 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0)))))) is different from true [2024-12-06 03:17:45,534 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_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_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 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse7 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse7)))) is different from false [2024-12-06 03:17:45,544 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_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_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 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse7 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse7))))) is different from true [2024-12-06 03:17:45,555 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 (= 0 (select .cse1 0)) (not (and (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (and (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse0 .cse2 .cse3 .cse4 .cse5 .cse7)) .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6)) .cse7 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse7)))) is different from false [2024-12-06 03:17:45,565 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 (= 0 (select .cse1 0)) (not (and (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (and (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse0 .cse2 .cse3 .cse4 .cse5 .cse7)) .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6)) .cse7 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse7))))) is different from true [2024-12-06 03:17:45,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-12-06 03:17:45,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 609 states to 68 states and 601 transitions. [2024-12-06 03:17:45,609 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 601 transitions. [2024-12-06 03:17:45,609 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-12-06 03:17:45,609 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-12-06 03:17:45,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-06 03:17:45,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-06 03:17:45,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-06 03:17:45,649 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-12-06 03:17:45,651 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-06 03:17:45,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-12-06 03:17:45,678 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-12-06 03:17:45,681 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-12-06 03:17:45,681 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-12-06 03:17:45,689 INFO L378 Elim1Store]: Elim1 eliminated variable 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-12-06 03:17:47,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-06 03:17:47,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-06 03:17:47,055 INFO L349 Elim1Store]: treesize reduction 25, result has 41.9 percent of original size [2024-12-06 03:17:47,055 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-12-06 03:17:47,058 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-12-06 03:17:47,085 INFO L349 Elim1Store]: treesize reduction 29, result has 38.3 percent of original size [2024-12-06 03:17:47,085 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-12-06 03:17:47,092 INFO L378 Elim1Store]: Elim1 eliminated variable 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-12-06 03:17:47,096 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-06 03:17:47,099 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-06 03:17:47,100 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-12-06 03:17:47,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 12 treesize of output 11 [2024-12-06 03:17:47,169 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-12-06 03:17:47,169 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2024-12-06 03:17:47,191 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-12-06 03:17:47,191 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2024-12-06 03:17:47,280 INFO L349 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2024-12-06 03:17:47,280 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-12-06 03:17:47,555 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-12-06 03:17:47,560 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-06 03:17:47,709 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_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)))) (= 0 (select .cse1 0)) (exists ((v_arrayElimArr_56 (Array Int Int)) (v_DerPreprocessor_33 (Array Int Int))) (and (= (select v_arrayElimArr_56 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_56) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 (not (and .cse0 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse6 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) is different from false [2024-12-06 03:17:47,928 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_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)))) (= 0 (select .cse1 0)) .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 (not (and .cse0 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse6 (not (and .cse0 (exists ((v_arrayElimArr_56 (Array Int Int)) (v_DerPreprocessor_33 (Array Int Int))) (and (= (select v_arrayElimArr_56 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_56) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 .cse3 .cse5 .cse6)) (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) is different from false [2024-12-06 03:17:47,934 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_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)))) (= 0 (select .cse1 0)) (exists ((v_arrayElimArr_56 (Array Int Int)) (v_DerPreprocessor_33 (Array Int Int))) (and (= (select v_arrayElimArr_56 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_56) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 (not (and .cse0 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse6 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0)))))) is different from true [2024-12-06 03:17:47,940 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_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)))) (= 0 (select .cse1 0)) .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 (not (and .cse0 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse6 (not (and .cse0 (exists ((v_arrayElimArr_56 (Array Int Int)) (v_DerPreprocessor_33 (Array Int Int))) (and (= (select v_arrayElimArr_56 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_56) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 .cse3 .cse5 .cse6)) (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0)))))) is different from true [2024-12-06 03:17:47,958 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_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_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_arrayElimArr_56 (Array Int Int)) (v_DerPreprocessor_33 (Array Int Int))) (and (= (select v_arrayElimArr_56 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_56) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse7 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse7)))) is different from false [2024-12-06 03:17:48,208 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_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_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 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_56 (Array Int Int)) (v_DerPreprocessor_33 (Array Int Int))) (and (= (select v_arrayElimArr_56 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_56) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse7)) .cse4 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse7 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse7)))) is different from false [2024-12-06 03:17:48,217 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_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_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_arrayElimArr_56 (Array Int Int)) (v_DerPreprocessor_33 (Array Int Int))) (and (= (select v_arrayElimArr_56 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_56) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse7 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse7))))) is different from true [2024-12-06 03:17:48,224 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_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_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 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_56 (Array Int Int)) (v_DerPreprocessor_33 (Array Int Int))) (and (= (select v_arrayElimArr_56 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_56) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse7)) .cse4 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse7 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse7))))) is different from true [2024-12-06 03:17:48,247 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_arrayElimArr_56 (Array Int Int)) (v_DerPreprocessor_33 (Array Int Int))) (and (= (select v_arrayElimArr_56 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_56) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (and (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse0 .cse2 .cse3 .cse4 .cse5 .cse7)) .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse7)) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6)) .cse7 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse7)))) is different from false [2024-12-06 03:17:48,254 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 (not (and (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (and (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse0 .cse2 .cse3 .cse4 .cse5 .cse7)) .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_56 (Array Int Int)) (v_DerPreprocessor_33 (Array Int Int))) (and (= (select v_arrayElimArr_56 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_56) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse7)) .cse4 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse7)) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse7)))) is different from false [2024-12-06 03:17:48,262 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_arrayElimArr_56 (Array Int Int)) (v_DerPreprocessor_33 (Array Int Int))) (and (= (select v_arrayElimArr_56 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_56) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (and (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse0 .cse2 .cse3 .cse4 .cse5 .cse7)) .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse7)) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6)) .cse7 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse7))))) is different from true [2024-12-06 03:17:48,269 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 (not (and (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (and (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse0 .cse2 .cse3 .cse4 .cse5 .cse7)) .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_56 (Array Int Int)) (v_DerPreprocessor_33 (Array Int Int))) (and (= (select v_arrayElimArr_56 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_56) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse7)) .cse4 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse7)) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse7))))) is different from true [2024-12-06 03:17:48,923 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.base_BEFORE_CALL_14| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_14| Int) (v_arrayElimArr_56 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_11| Int) (v_DerPreprocessor_33 (Array Int Int))) (and (= (select v_arrayElimArr_56 |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_33) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_14| v_arrayElimArr_56) |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_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_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_51 (Array Int Int))) (and (= (select v_arrayElimArr_51 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| v_arrayElimArr_51) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12|)))) (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 (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))) .cse7 .cse8)) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (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_DerPreprocessor_16 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int) (v_DerPreprocessor_17 (Array Int Int))) (and (= (select v_DerPreprocessor_16 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_17) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_16) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse9 .cse10)) (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (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_DerPreprocessor_20 (Array Int Int)) (v_arrayElimArr_27 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| 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_27 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_20) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_27) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0)))) .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 (<= 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 .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_arrayElimArr_57 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_57 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (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_57) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse6 (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_arrayElimArr_39 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_26) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_39) |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|)) (= (select v_arrayElimArr_39 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)))) (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_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse9 .cse10 (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_DerPreprocessor_11 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (= (select v_DerPreprocessor_11 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (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_DerPreprocessor_11) |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|)))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (select v_DerPreprocessor_13 |c_ULTIMATE.start_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_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 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-12-06 03:17:49,261 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.base_BEFORE_CALL_12| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| Int) (v_DerPreprocessor_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_51 (Array Int Int))) (and (= (select v_arrayElimArr_51 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| v_arrayElimArr_51) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12|)))) (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 (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))) .cse7 .cse8)) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (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_DerPreprocessor_16 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int) (v_DerPreprocessor_17 (Array Int Int))) (and (= (select v_DerPreprocessor_16 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_17) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_16) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse9 .cse10)) (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (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_DerPreprocessor_20 (Array Int Int)) (v_arrayElimArr_27 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| 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_27 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_20) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_27) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0)))) (not (and .cse0 (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_arrayElimArr_56 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_11| Int) (v_DerPreprocessor_33 (Array Int Int))) (and (= (select v_arrayElimArr_56 |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_33) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_14| v_arrayElimArr_56) |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|)))) .cse2 .cse3 .cse4 .cse5 (exists ((v_arrayElimArr_57 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_57 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (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_57) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse6 .cse7 .cse8)) .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 (<= 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 .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_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (v_arrayElimArr_39 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_26) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_39) |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|)) (= (select v_arrayElimArr_39 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)))) (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_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse9 .cse10 (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_DerPreprocessor_11 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (= (select v_DerPreprocessor_11 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (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_DerPreprocessor_11) |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|)))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (select v_DerPreprocessor_13 |c_ULTIMATE.start_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_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 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-12-06 03:17:49,276 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.base_BEFORE_CALL_14| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_14| Int) (v_arrayElimArr_56 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_11| Int) (v_DerPreprocessor_33 (Array Int Int))) (and (= (select v_arrayElimArr_56 |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_33) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_14| v_arrayElimArr_56) |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_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_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_51 (Array Int Int))) (and (= (select v_arrayElimArr_51 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| v_arrayElimArr_51) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12|)))) (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 (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))) .cse7 .cse8)) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (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_DerPreprocessor_16 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int) (v_DerPreprocessor_17 (Array Int Int))) (and (= (select v_DerPreprocessor_16 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_17) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_16) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse9 .cse10)) (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (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_DerPreprocessor_20 (Array Int Int)) (v_arrayElimArr_27 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| 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_27 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_20) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_27) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0)))) .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 (<= 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 .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_arrayElimArr_57 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_57 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (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_57) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse6 (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_arrayElimArr_39 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_26) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_39) |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|)) (= (select v_arrayElimArr_39 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)))) (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_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse9 .cse10 (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_DerPreprocessor_11 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (= (select v_DerPreprocessor_11 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (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_DerPreprocessor_11) |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|)))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (select v_DerPreprocessor_13 |c_ULTIMATE.start_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_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 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-12-06 03:17:49,288 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.base_BEFORE_CALL_12| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| Int) (v_DerPreprocessor_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_51 (Array Int Int))) (and (= (select v_arrayElimArr_51 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| v_arrayElimArr_51) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12|)))) (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 (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))) .cse7 .cse8)) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (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_DerPreprocessor_16 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int) (v_DerPreprocessor_17 (Array Int Int))) (and (= (select v_DerPreprocessor_16 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_17) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_16) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse9 .cse10)) (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (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_DerPreprocessor_20 (Array Int Int)) (v_arrayElimArr_27 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| 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_27 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_20) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_27) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0)))) (not (and .cse0 (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_arrayElimArr_56 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_11| Int) (v_DerPreprocessor_33 (Array Int Int))) (and (= (select v_arrayElimArr_56 |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_33) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_14| v_arrayElimArr_56) |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|)))) .cse2 .cse3 .cse4 .cse5 (exists ((v_arrayElimArr_57 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_57 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (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_57) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse6 .cse7 .cse8)) .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 (<= 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 .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_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (v_arrayElimArr_39 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_26) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_39) |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|)) (= (select v_arrayElimArr_39 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)))) (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_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse9 .cse10 (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_DerPreprocessor_11 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (= (select v_DerPreprocessor_11 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (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_DerPreprocessor_11) |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|)))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (select v_DerPreprocessor_13 |c_ULTIMATE.start_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_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 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-12-06 03:17:49,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-12-06 03:17:49,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 708 states to 72 states and 700 transitions. [2024-12-06 03:17:49,330 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 700 transitions. [2024-12-06 03:17:49,331 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-12-06 03:17:49,331 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-12-06 03:17:49,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-06 03:17:49,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-06 03:17:49,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-06 03:17:49,364 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-12-06 03:17:49,365 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-06 03:17:49,374 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-12-06 03:17:49,387 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-12-06 03:17:49,389 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-12-06 03:17:49,390 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-12-06 03:17:49,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-12-06 03:17:50,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-06 03:17:50,738 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-06 03:17:50,774 INFO L349 Elim1Store]: treesize reduction 25, result has 41.9 percent of original size [2024-12-06 03:17:50,774 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-12-06 03:17:50,813 INFO L349 Elim1Store]: treesize reduction 29, result has 38.3 percent of original size [2024-12-06 03:17:50,813 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-12-06 03:17:50,819 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-06 03:17:50,822 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-06 03:17:50,824 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-12-06 03:17:50,833 INFO L378 Elim1Store]: Elim1 eliminated variable 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-12-06 03:17:50,887 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-06 03:17:50,888 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-06 03:17:50,889 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-12-06 03:17:50,894 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-06 03:17:50,895 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-06 03:17:50,896 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-12-06 03:17:50,905 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select 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-12-06 03:17:50,954 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-06 03:17:50,954 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-06 03:17:50,955 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-12-06 03:17:50,965 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-06 03:17:50,967 INFO L349 Elim1Store]: treesize reduction 31, result has 3.1 percent of original size [2024-12-06 03:17:50,967 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-12-06 03:17:50,978 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-12-06 03:17:51,087 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-12-06 03:17:51,090 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-06 03:17:51,207 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_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)))) (= 0 (select .cse1 0)) .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_38 (Array Int Int)) (v_arrayElimArr_62 (Array Int Int))) (and (= (select v_arrayElimArr_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 (not (and .cse0 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse6 (not (and .cse0 (exists ((v_arrayElimArr_56 (Array Int Int)) (v_DerPreprocessor_33 (Array Int Int))) (and (= (select v_arrayElimArr_56 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_56) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 .cse3 .cse5 .cse6)) (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) is different from false [2024-12-06 03:17:51,425 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_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)))) (= 0 (select .cse1 0)) .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_38 (Array Int Int)) (v_arrayElimArr_62 (Array Int Int))) (and (= (select v_arrayElimArr_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse5 .cse6)) .cse5 (not (and .cse0 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse6 (not (and .cse0 (exists ((v_arrayElimArr_56 (Array Int Int)) (v_DerPreprocessor_33 (Array Int Int))) (and (= (select v_arrayElimArr_56 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_56) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 .cse3 .cse5 .cse6)) (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) is different from false [2024-12-06 03:17:51,434 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_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)))) (= 0 (select .cse1 0)) .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_38 (Array Int Int)) (v_arrayElimArr_62 (Array Int Int))) (and (= (select v_arrayElimArr_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 (not (and .cse0 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse6 (not (and .cse0 (exists ((v_arrayElimArr_56 (Array Int Int)) (v_DerPreprocessor_33 (Array Int Int))) (and (= (select v_arrayElimArr_56 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_56) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 .cse3 .cse5 .cse6)) (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0)))))) is different from true [2024-12-06 03:17:51,441 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_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)))) (= 0 (select .cse1 0)) .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_38 (Array Int Int)) (v_arrayElimArr_62 (Array Int Int))) (and (= (select v_arrayElimArr_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse5 .cse6)) .cse5 (not (and .cse0 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse6 (not (and .cse0 (exists ((v_arrayElimArr_56 (Array Int Int)) (v_DerPreprocessor_33 (Array Int Int))) (and (= (select v_arrayElimArr_56 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_56) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 .cse3 .cse5 .cse6)) (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0)))))) is different from true [2024-12-06 03:17:51,459 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_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_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 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_38 (Array Int Int)) (v_arrayElimArr_62 (Array Int Int))) (and (= (select v_arrayElimArr_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_56 (Array Int Int)) (v_DerPreprocessor_33 (Array Int Int))) (and (= (select v_arrayElimArr_56 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_56) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse7)) .cse4 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse7 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse7)))) is different from false [2024-12-06 03:17:51,688 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_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_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 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_56 (Array Int Int)) (v_DerPreprocessor_33 (Array Int Int))) (and (= (select v_arrayElimArr_56 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_56) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse7)) .cse4 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_38 (Array Int Int)) (v_arrayElimArr_62 (Array Int Int))) (and (= (select v_arrayElimArr_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 .cse7)) .cse7 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse7)))) is different from false [2024-12-06 03:17:51,696 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_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_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 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_38 (Array Int Int)) (v_arrayElimArr_62 (Array Int Int))) (and (= (select v_arrayElimArr_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_56 (Array Int Int)) (v_DerPreprocessor_33 (Array Int Int))) (and (= (select v_arrayElimArr_56 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_56) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse7)) .cse4 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse7 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse7))))) is different from true [2024-12-06 03:17:51,703 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_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_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 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_56 (Array Int Int)) (v_DerPreprocessor_33 (Array Int Int))) (and (= (select v_arrayElimArr_56 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_56) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse7)) .cse4 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_38 (Array Int Int)) (v_arrayElimArr_62 (Array Int Int))) (and (= (select v_arrayElimArr_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 .cse7)) .cse7 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse7))))) is different from true [2024-12-06 03:17:51,720 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 (not (and (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (and (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse0 .cse2 .cse3 .cse4 .cse5 .cse7)) .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_38 (Array Int Int)) (v_arrayElimArr_62 (Array Int Int))) (and (= (select v_arrayElimArr_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_56 (Array Int Int)) (v_DerPreprocessor_33 (Array Int Int))) (and (= (select v_arrayElimArr_56 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_56) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse7)) .cse4 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse7)) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6)) .cse7 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse7)))) is different from false [2024-12-06 03:17:51,728 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 (not (and (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (and (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse0 .cse2 .cse3 .cse4 .cse5 .cse7)) .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_56 (Array Int Int)) (v_DerPreprocessor_33 (Array Int Int))) (and (= (select v_arrayElimArr_56 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_56) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse7)) .cse4 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse7)) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_38 (Array Int Int)) (v_arrayElimArr_62 (Array Int Int))) (and (= (select v_arrayElimArr_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 .cse7)) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse7)))) is different from false [2024-12-06 03:17:51,740 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 (not (and (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (and (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse0 .cse2 .cse3 .cse4 .cse5 .cse7)) .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_38 (Array Int Int)) (v_arrayElimArr_62 (Array Int Int))) (and (= (select v_arrayElimArr_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_56 (Array Int Int)) (v_DerPreprocessor_33 (Array Int Int))) (and (= (select v_arrayElimArr_56 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_56) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse7)) .cse4 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse7)) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6)) .cse7 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse7))))) is different from true [2024-12-06 03:17:51,749 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 (not (and (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (and (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse0 .cse2 .cse3 .cse4 .cse5 .cse7)) .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_56 (Array Int Int)) (v_DerPreprocessor_33 (Array Int Int))) (and (= (select v_arrayElimArr_56 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_56) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse7)) .cse4 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse7)) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_38 (Array Int Int)) (v_arrayElimArr_62 (Array Int Int))) (and (= (select v_arrayElimArr_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 .cse7)) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse7))))) is different from true [2024-12-06 03:17:52,555 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 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_15| Int) (v_DerPreprocessor_38 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12| Int) (v_arrayElimArr_62 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_15| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_15| v_DerPreprocessor_38) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_15| v_arrayElimArr_62) |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|)) (= (select v_arrayElimArr_62 |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|)))) .cse0 (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 (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))) .cse7 .cse8)) (not (and .cse0 (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_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_51 (Array Int Int))) (and (= (select v_arrayElimArr_51 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| v_arrayElimArr_51) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12|)))) .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse7 .cse8)) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (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_DerPreprocessor_16 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int) (v_DerPreprocessor_17 (Array Int Int))) (and (= (select v_DerPreprocessor_16 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_17) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_16) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse9 .cse10)) (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (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_DerPreprocessor_20 (Array Int Int)) (v_arrayElimArr_27 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| 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_27 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_20) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_27) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0)))) .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 (<= 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 .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_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (v_arrayElimArr_39 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_26) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_39) |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|)) (= (select v_arrayElimArr_39 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)))) (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_DerPreprocessor_40 (Array Int Int)) (v_arrayElimArr_63 (Array Int Int))) (and (= (select v_arrayElimArr_63 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (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_63) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (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_DerPreprocessor_11 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (= (select v_DerPreprocessor_11 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (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_DerPreprocessor_11) |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|)))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (select v_DerPreprocessor_13 |c_ULTIMATE.start_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_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 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-12-06 03:17:52,989 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_~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)) (.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 (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 (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))) .cse7 .cse8)) (not (and .cse0 (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_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_51 (Array Int Int))) (and (= (select v_arrayElimArr_51 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| v_arrayElimArr_51) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12|)))) .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse7 .cse8)) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (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_DerPreprocessor_16 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int) (v_DerPreprocessor_17 (Array Int Int))) (and (= (select v_DerPreprocessor_16 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_17) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_16) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse9 .cse10)) (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (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_DerPreprocessor_20 (Array Int Int)) (v_arrayElimArr_27 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| 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_27 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_20) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_27) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0)))) .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 (<= 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 .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_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (v_arrayElimArr_39 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_26) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_39) |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|)) (= (select v_arrayElimArr_39 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)))) (not (and (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_15| Int) (v_DerPreprocessor_38 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12| Int) (v_arrayElimArr_62 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_15| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_15| v_DerPreprocessor_38) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_15| v_arrayElimArr_62) |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|)) (= (select v_arrayElimArr_62 |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|)))) .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_arrayElimArr_63 (Array Int Int))) (and (= (select v_arrayElimArr_63 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (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_63) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .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))) .cse9 .cse10 (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_DerPreprocessor_11 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (= (select v_DerPreprocessor_11 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (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_DerPreprocessor_11) |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|)))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (select v_DerPreprocessor_13 |c_ULTIMATE.start_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_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 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-12-06 03:17:53,013 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 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_15| Int) (v_DerPreprocessor_38 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12| Int) (v_arrayElimArr_62 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_15| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_15| v_DerPreprocessor_38) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_15| v_arrayElimArr_62) |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|)) (= (select v_arrayElimArr_62 |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|)))) .cse0 (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 (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))) .cse7 .cse8)) (not (and .cse0 (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_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_51 (Array Int Int))) (and (= (select v_arrayElimArr_51 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| v_arrayElimArr_51) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12|)))) .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse7 .cse8)) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (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_DerPreprocessor_16 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int) (v_DerPreprocessor_17 (Array Int Int))) (and (= (select v_DerPreprocessor_16 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_17) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_16) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse9 .cse10)) (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (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_DerPreprocessor_20 (Array Int Int)) (v_arrayElimArr_27 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| 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_27 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_20) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_27) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0)))) .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 (<= 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 .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_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (v_arrayElimArr_39 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_26) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_39) |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|)) (= (select v_arrayElimArr_39 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)))) (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_DerPreprocessor_40 (Array Int Int)) (v_arrayElimArr_63 (Array Int Int))) (and (= (select v_arrayElimArr_63 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (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_63) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (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_DerPreprocessor_11 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (= (select v_DerPreprocessor_11 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (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_DerPreprocessor_11) |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|)))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (select v_DerPreprocessor_13 |c_ULTIMATE.start_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_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 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-12-06 03:17:53,026 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_~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)) (.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 (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 (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))) .cse7 .cse8)) (not (and .cse0 (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_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_51 (Array Int Int))) (and (= (select v_arrayElimArr_51 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| v_arrayElimArr_51) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12|)))) .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse7 .cse8)) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (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_DerPreprocessor_16 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int) (v_DerPreprocessor_17 (Array Int Int))) (and (= (select v_DerPreprocessor_16 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_17) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_16) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse9 .cse10)) (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (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_DerPreprocessor_20 (Array Int Int)) (v_arrayElimArr_27 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| 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_27 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_20) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_27) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0)))) .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 (<= 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 .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_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (v_arrayElimArr_39 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_26) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_39) |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|)) (= (select v_arrayElimArr_39 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)))) (not (and (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_15| Int) (v_DerPreprocessor_38 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12| Int) (v_arrayElimArr_62 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_15| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_15| v_DerPreprocessor_38) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_15| v_arrayElimArr_62) |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|)) (= (select v_arrayElimArr_62 |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|)))) .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_arrayElimArr_63 (Array Int Int))) (and (= (select v_arrayElimArr_63 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (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_63) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .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))) .cse9 .cse10 (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_DerPreprocessor_11 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (= (select v_DerPreprocessor_11 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (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_DerPreprocessor_11) |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|)))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (select v_DerPreprocessor_13 |c_ULTIMATE.start_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_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 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-12-06 03:17:53,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-12-06 03:17:53,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 815 states to 76 states and 807 transitions. [2024-12-06 03:17:53,063 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 807 transitions. [2024-12-06 03:17:53,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-12-06 03:17:53,064 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-12-06 03:17:53,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-06 03:17:53,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-06 03:17:53,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-06 03:17:53,100 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-12-06 03:17:53,102 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-06 03:17:53,110 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-12-06 03:17:53,122 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-12-06 03:17:53,126 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-12-06 03:17:53,129 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-12-06 03:17:54,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-06 03:17:54,055 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 18 [2024-12-06 03:17:54,089 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-12-06 03:17:54,093 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-06 03:17:54,222 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_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)))) (= 0 (select .cse1 0)) .cse2 .cse3 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 .cse6)) (not (and (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (and (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse0 .cse2 .cse3 .cse5 .cse6)) .cse4 .cse5 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 .cse6)) .cse6 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0))) is different from false [2024-12-06 03:17:54,401 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_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)))) (= 0 (select .cse1 0)) .cse2 .cse3 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 .cse6)) (not (and (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (and (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse0 .cse2 .cse3 .cse5 .cse6)) .cse4 .cse5 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 .cse6)) .cse6 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0)))) is different from true [2024-12-06 03:17:54,618 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 (= 0 (select .cse1 0)) (exists ((v_arrayElimArr_56 (Array Int Int)) (v_DerPreprocessor_33 (Array Int Int))) (and (= (select v_arrayElimArr_56 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_56) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (and (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse0 .cse2 .cse3 .cse4 .cse5 .cse7)) .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse7)) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6)) .cse7 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse7)))) is different from false [2024-12-06 03:17:54,631 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 (= 0 (select .cse1 0)) (exists ((v_arrayElimArr_56 (Array Int Int)) (v_DerPreprocessor_33 (Array Int Int))) (and (= (select v_arrayElimArr_56 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_56) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (and (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse0 .cse2 .cse3 .cse4 .cse5 .cse7)) .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse7)) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6)) .cse7 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse7))))) is different from true [2024-12-06 03:17:55,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-12-06 03:17:55,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 815 states to 76 states and 807 transitions. [2024-12-06 03:17:55,054 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 807 transitions. [2024-12-06 03:17:55,054 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-12-06 03:17:55,054 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-12-06 03:17:55,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-06 03:17:55,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-06 03:17:55,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-06 03:17:55,095 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 35 conjuncts are in the unsatisfiable core [2024-12-06 03:17:55,097 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-06 03:17:55,107 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-12-06 03:17:55,125 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-12-06 03:17:55,127 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-12-06 03:17:55,128 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-12-06 03:17:55,134 INFO L378 Elim1Store]: Elim1 eliminated variable 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-12-06 03:17:56,661 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-06 03:17:56,661 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-06 03:17:56,683 INFO L349 Elim1Store]: treesize reduction 21, result has 46.2 percent of original size [2024-12-06 03:17:56,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 48 treesize of output 56 [2024-12-06 03:17:56,689 INFO L378 Elim1Store]: Elim1 eliminated variable 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-12-06 03:17:56,703 INFO L349 Elim1Store]: treesize reduction 34, result has 12.8 percent of original size [2024-12-06 03:17:56,703 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-12-06 03:17:56,706 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-12-06 03:17:56,713 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-12-06 03:17:56,743 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-12-06 03:17:56,743 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-12-06 03:17:56,752 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-12-06 03:17:56,821 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-06 03:17:56,955 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)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.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)))) (= 0 (select .cse1 0)) (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 (<= 1 c_~ARR_SIZE~0) (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_arrayElimArr_69 (Array Int Int))) (and (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 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-12-06 03:17:57,226 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_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)))) (= 0 (select .cse1 0)) (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_arrayElimArr_69 (Array Int Int))) (and (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 .cse6)) .cse5 .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0))) is different from false [2024-12-06 03:17:57,233 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)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.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)))) (= 0 (select .cse1 0)) (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 (<= 1 c_~ARR_SIZE~0) (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_arrayElimArr_69 (Array Int Int))) (and (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 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-12-06 03:17:57,240 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_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)))) (= 0 (select .cse1 0)) (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_arrayElimArr_69 (Array Int Int))) (and (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 .cse6)) .cse5 .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0)))) is different from true [2024-12-06 03:17:57,258 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_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_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_arrayElimArr_56 (Array Int Int)) (v_DerPreprocessor_33 (Array Int Int))) (and (= (select v_arrayElimArr_56 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_56) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_arrayElimArr_69 (Array Int Int))) (and (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse7 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse7)))) is different from false [2024-12-06 03:17:57,564 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|))) (.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 (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 .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_arrayElimArr_69 (Array Int Int))) (and (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse4))) .cse5 .cse6)) (not (and .cse0 (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))) .cse1 .cse2 .cse3 .cse5 .cse6)) (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_DerPreprocessor_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 (= 0 (select .cse4 0)) (exists ((v_arrayElimArr_56 (Array Int Int)) (v_DerPreprocessor_33 (Array Int Int))) (and (= (select v_arrayElimArr_56 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_56) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse4))) .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse4 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 (not (and .cse0 .cse1 .cse2 .cse3 .cse5 .cse6 (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= .cse4 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse7 (not (and .cse0 .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= .cse4 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse7)))) is different from false [2024-12-06 03:17:57,572 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_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_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_arrayElimArr_56 (Array Int Int)) (v_DerPreprocessor_33 (Array Int Int))) (and (= (select v_arrayElimArr_56 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_56) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_arrayElimArr_69 (Array Int Int))) (and (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse7 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse7))))) is different from true [2024-12-06 03:17:57,579 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|))) (.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 (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 .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_arrayElimArr_69 (Array Int Int))) (and (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse4))) .cse5 .cse6)) (not (and .cse0 (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))) .cse1 .cse2 .cse3 .cse5 .cse6)) (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_DerPreprocessor_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 (= 0 (select .cse4 0)) (exists ((v_arrayElimArr_56 (Array Int Int)) (v_DerPreprocessor_33 (Array Int Int))) (and (= (select v_arrayElimArr_56 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_56) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse4))) .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse4 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 (not (and .cse0 .cse1 .cse2 .cse3 .cse5 .cse6 (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= .cse4 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse7 (not (and .cse0 .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= .cse4 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse7))))) is different from true [2024-12-06 03:17:57,593 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 (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 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_arrayElimArr_69 (Array Int Int))) (and (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |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-12-06 03:17:57,598 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 (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 (not (and .cse0 .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_arrayElimArr_69 (Array Int Int))) (and (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse4))) .cse5 .cse6)) (not (and .cse0 (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))) .cse1 .cse2 .cse3 .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) (= .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 .cse3 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= .cse4 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= c_~ARR_SIZE~0 1))) is different from false [2024-12-06 03:17:57,603 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 (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 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_arrayElimArr_69 (Array Int Int))) (and (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |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-12-06 03:17:57,607 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 (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 (not (and .cse0 .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_arrayElimArr_69 (Array Int Int))) (and (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse4))) .cse5 .cse6)) (not (and .cse0 (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))) .cse1 .cse2 .cse3 .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) (= .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 .cse3 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= .cse4 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= c_~ARR_SIZE~0 1)))) is different from true [2024-12-06 03:17:58,404 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_~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)) (.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 (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 (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))) .cse7 .cse8)) (not (and .cse0 (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_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_51 (Array Int Int))) (and (= (select v_arrayElimArr_51 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| v_arrayElimArr_51) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12|)))) .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse7 .cse8)) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (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_DerPreprocessor_16 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int) (v_DerPreprocessor_17 (Array Int Int))) (and (= (select v_DerPreprocessor_16 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_17) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_16) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse9 .cse10)) (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (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_DerPreprocessor_20 (Array Int Int)) (v_arrayElimArr_27 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| 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_27 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_20) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_27) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0)))) .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_arrayElimArr_69 (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_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| Int)) (and (= (select v_arrayElimArr_69 |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|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| v_DerPreprocessor_41) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| v_arrayElimArr_69) |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|)))) .cse4 .cse5 (<= 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 .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_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (v_arrayElimArr_39 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_26) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_39) |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|)) (= (select v_arrayElimArr_39 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)))) (not (and (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_15| Int) (v_DerPreprocessor_38 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12| Int) (v_arrayElimArr_62 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_15| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_15| v_DerPreprocessor_38) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_15| v_arrayElimArr_62) |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|)) (= (select v_arrayElimArr_62 |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|)))) .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_arrayElimArr_63 (Array Int Int))) (and (= (select v_arrayElimArr_63 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (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_63) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .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_43 (Array Int Int)) (v_arrayElimArr_70 (Array Int Int))) (and (= (select v_arrayElimArr_70 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (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_70) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse9 .cse10 (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_DerPreprocessor_11 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (= (select v_DerPreprocessor_11 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (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_DerPreprocessor_11) |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|)))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (select v_DerPreprocessor_13 |c_ULTIMATE.start_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_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 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-12-06 03:17:58,823 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_~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)) (.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 (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 (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))) .cse7 .cse8)) (not (and .cse0 (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_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_51 (Array Int Int))) (and (= (select v_arrayElimArr_51 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| v_arrayElimArr_51) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12|)))) .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse7 .cse8)) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (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_DerPreprocessor_16 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int) (v_DerPreprocessor_17 (Array Int Int))) (and (= (select v_DerPreprocessor_16 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_17) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_16) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse9 .cse10)) (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (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_DerPreprocessor_20 (Array Int Int)) (v_arrayElimArr_27 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| 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_27 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_20) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_27) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0)))) (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_arrayElimArr_69 (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_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| Int)) (and (= (select v_arrayElimArr_69 |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|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| v_DerPreprocessor_41) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| v_arrayElimArr_69) |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|)))) .cse5 .cse6 (exists ((v_DerPreprocessor_43 (Array Int Int)) (v_arrayElimArr_70 (Array Int Int))) (and (= (select v_arrayElimArr_70 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (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_70) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse9 .cse10)) .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 (<= 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 .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_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (v_arrayElimArr_39 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_26) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_39) |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|)) (= (select v_arrayElimArr_39 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)))) (not (and (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_15| Int) (v_DerPreprocessor_38 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12| Int) (v_arrayElimArr_62 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_15| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_15| v_DerPreprocessor_38) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_15| v_arrayElimArr_62) |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|)) (= (select v_arrayElimArr_62 |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|)))) .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_arrayElimArr_63 (Array Int Int))) (and (= (select v_arrayElimArr_63 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (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_63) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .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))) .cse9 .cse10 (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_DerPreprocessor_11 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (= (select v_DerPreprocessor_11 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (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_DerPreprocessor_11) |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|)))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (select v_DerPreprocessor_13 |c_ULTIMATE.start_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_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 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 WARNING: YOUR LOGFILE WAS TOO LONG, SOME LINES IN THE MIDDLE WERE REMOVED. [2024-12-06 03:28:53,616 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)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.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 (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (and (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))) .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_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (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_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)) (not (and .cse1 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_175 (Array Int Int)) (v_arrayElimArr_320 (Array Int Int))) (and (= (select v_arrayElimArr_320 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_175) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_320) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))) .cse6)) (not (and .cse1 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_84 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_84) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_84 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse7)) .cse3 (exists ((v_arrayElimArr_78 (Array Int Int)) (v_DerPreprocessor_48 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (not (and (exists ((v_DerPreprocessor_54 (Array Int Int)) (v_arrayElimArr_90 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_54) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_90) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_90 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_87 (Array Int Int)) (v_arrayElimArr_158 (Array Int Int))) (and (= (select v_arrayElimArr_158 |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_87) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_158) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 .cse5 .cse6)) .cse5 (not (and .cse1 .cse2 .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 .cse6)) .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse7))) is different from true [2024-12-06 03:28:53,676 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)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.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 .cse3 .cse4 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse5 (exists ((v_DerPreprocessor_175 (Array Int Int)) (v_arrayElimArr_320 (Array Int Int))) (and (= (select v_arrayElimArr_320 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_175) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_320) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 .cse6)) .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) is different from false [2024-12-06 03:28:53,684 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)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.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 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_175 (Array Int Int)) (v_arrayElimArr_320 (Array Int Int))) (and (= (select v_arrayElimArr_320 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_175) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_320) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse6)) .cse3 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 .cse6)) .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) is different from false [2024-12-06 03:28:53,694 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)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.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 .cse3 .cse4 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse5 (exists ((v_DerPreprocessor_175 (Array Int Int)) (v_arrayElimArr_320 (Array Int Int))) (and (= (select v_arrayElimArr_320 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_175) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_320) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 .cse6)) .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0)))) is different from true [2024-12-06 03:28:53,703 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)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.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 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_175 (Array Int Int)) (v_arrayElimArr_320 (Array Int Int))) (and (= (select v_arrayElimArr_320 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_175) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_320) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse6)) .cse3 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 .cse6)) .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0)))) is different from true [2024-12-06 03:28:59,041 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse4 (<= (+ |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|))) (.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)) (.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.base_BEFORE_CALL_12| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| Int) (v_DerPreprocessor_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_51 (Array Int Int))) (and (= (select v_arrayElimArr_51 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| v_arrayElimArr_51) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12|)))) (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 (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))) .cse7 .cse8)) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_158 (Array Int Int)) (v_arrayElimArr_295 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_158) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_295) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_295 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6 .cse7 .cse8 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_89| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_89| Int) (v_DerPreprocessor_156 (Array Int Int)) (v_arrayElimArr_294 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_49| Int)) (and (= (select v_arrayElimArr_294 |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|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~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_156) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_89| v_arrayElimArr_294) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_89|) 0 0)))))) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (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_DerPreprocessor_16 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int) (v_DerPreprocessor_17 (Array Int Int))) (and (= (select v_DerPreprocessor_16 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_17) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_16) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse9 .cse10)) (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (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_DerPreprocessor_20 (Array Int Int)) (v_arrayElimArr_27 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| 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_27 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_20) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_27) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0)))) (not (and .cse0 (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_arrayElimArr_56 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_11| Int) (v_DerPreprocessor_33 (Array Int Int))) (and (= (select v_arrayElimArr_56 |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_33) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_14| v_arrayElimArr_56) |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|)))) .cse2 .cse3 .cse4 .cse5 (exists ((v_arrayElimArr_57 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_57 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (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_57) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse6 .cse7 .cse8)) .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (exists ((v_DerPreprocessor_87 (Array Int Int)) (v_arrayElimArr_158 (Array Int Int))) (and (= (select v_arrayElimArr_158 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_87) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_158) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse5 (<= 1 c_~ARR_SIZE~0) (exists ((v_DerPreprocessor_177 (Array Int Int)) (v_arrayElimArr_321 (Array Int Int))) (and (= (select v_arrayElimArr_321 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_177) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_321) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 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 .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_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (v_arrayElimArr_39 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_26) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_39) |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|)) (= (select v_arrayElimArr_39 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)))) (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_~#array2~0#1.base_BEFORE_CALL_44| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_44| Int) (v_DerPreprocessor_89 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_27| Int) (v_arrayElimArr_159 (Array Int Int))) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_44|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_44| v_DerPreprocessor_89) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_44| v_arrayElimArr_159) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_44|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_44| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_44|)) (= (select v_arrayElimArr_159 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_27|) 0))) (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse9 .cse10 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_98| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_98| Int) (v_DerPreprocessor_175 (Array Int Int)) (v_arrayElimArr_320 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_54| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_98| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_98|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_98| v_DerPreprocessor_175) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_98| v_arrayElimArr_320) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_98|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_98|)) (= 0 (select v_arrayElimArr_320 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_54|)))) (not (and .cse0 .cse2 .cse3 .cse5 (exists ((v_DerPreprocessor_84 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| Int) (v_arrayElimArr_151 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_26| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| v_DerPreprocessor_84) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| v_arrayElimArr_151) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|) 0 0)) (= (select v_arrayElimArr_151 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_26|) 0))) (exists ((v_DerPreprocessor_86 (Array Int Int)) (v_arrayElimArr_152 (Array Int Int))) (and (= (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_152) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_152 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6 .cse9 .cse10)) (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_DerPreprocessor_11 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (= (select v_DerPreprocessor_11 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (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_DerPreprocessor_11) |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_73 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_23| Int) (v_arrayElimArr_134 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_38| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38| v_DerPreprocessor_73) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_38| v_arrayElimArr_134) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38|)) (= (select v_arrayElimArr_134 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_23|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_38|)))) .cse2 .cse3 (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_arrayElimArr_135 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_135) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_135 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse9 .cse10)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (select v_DerPreprocessor_13 |c_ULTIMATE.start_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_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 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-12-06 03:29:01,569 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse4 (<= (+ |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|))) (.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)) (.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.base_BEFORE_CALL_12| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| Int) (v_DerPreprocessor_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_51 (Array Int Int))) (and (= (select v_arrayElimArr_51 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| v_arrayElimArr_51) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12|)))) (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 (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))) .cse7 .cse8)) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_158 (Array Int Int)) (v_arrayElimArr_295 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_158) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_295) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_295 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6 .cse7 .cse8 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_89| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_89| Int) (v_DerPreprocessor_156 (Array Int Int)) (v_arrayElimArr_294 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_49| Int)) (and (= (select v_arrayElimArr_294 |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|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~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_156) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_89| v_arrayElimArr_294) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_89|) 0 0)))))) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (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_DerPreprocessor_16 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int) (v_DerPreprocessor_17 (Array Int Int))) (and (= (select v_DerPreprocessor_16 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_17) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_16) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse9 .cse10)) (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (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_DerPreprocessor_20 (Array Int Int)) (v_arrayElimArr_27 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| 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_27 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_20) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_27) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0)))) (not (and .cse0 (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_arrayElimArr_56 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_11| Int) (v_DerPreprocessor_33 (Array Int Int))) (and (= (select v_arrayElimArr_56 |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_33) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_14| v_arrayElimArr_56) |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|)))) .cse2 .cse3 .cse4 .cse5 (exists ((v_arrayElimArr_57 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_57 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (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_57) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse6 .cse7 .cse8)) .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (exists ((v_DerPreprocessor_87 (Array Int Int)) (v_arrayElimArr_158 (Array Int Int))) (and (= (select v_arrayElimArr_158 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_87) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_158) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse5 (<= 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 .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_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (v_arrayElimArr_39 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_26) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_39) |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|)) (= (select v_arrayElimArr_39 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)))) (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_~#array2~0#1.base_BEFORE_CALL_44| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_44| Int) (v_DerPreprocessor_89 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_27| Int) (v_arrayElimArr_159 (Array Int Int))) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_44|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_44| v_DerPreprocessor_89) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_44| v_arrayElimArr_159) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_44|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_44| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_44|)) (= (select v_arrayElimArr_159 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_27|) 0))) (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse9 .cse10 (not (and .cse0 .cse2 .cse3 .cse5 (exists ((v_DerPreprocessor_84 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| Int) (v_arrayElimArr_151 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_26| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| v_DerPreprocessor_84) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| v_arrayElimArr_151) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|) 0 0)) (= (select v_arrayElimArr_151 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_26|) 0))) (exists ((v_DerPreprocessor_86 (Array Int Int)) (v_arrayElimArr_152 (Array Int Int))) (and (= (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_152) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_152 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6 .cse9 .cse10)) (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_DerPreprocessor_11 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (= (select v_DerPreprocessor_11 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (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_DerPreprocessor_11) |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_73 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_23| Int) (v_arrayElimArr_134 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_38| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38| v_DerPreprocessor_73) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_38| v_arrayElimArr_134) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38|)) (= (select v_arrayElimArr_134 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_23|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_38|)))) .cse2 .cse3 (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_arrayElimArr_135 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_135) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_135 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse9 .cse10)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 .cse3 .cse5 (exists ((v_DerPreprocessor_177 (Array Int Int)) (v_arrayElimArr_321 (Array Int Int))) (and (= (select v_arrayElimArr_321 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_177) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_321) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse6 .cse9 .cse10 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_98| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_98| Int) (v_DerPreprocessor_175 (Array Int Int)) (v_arrayElimArr_320 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_54| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_98| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_98|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_98| v_DerPreprocessor_175) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_98| v_arrayElimArr_320) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_98|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_98|)) (= 0 (select v_arrayElimArr_320 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_54|)))))) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (select v_DerPreprocessor_13 |c_ULTIMATE.start_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_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 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-12-06 03:29:01,610 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse4 (<= (+ |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|))) (.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)) (.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.base_BEFORE_CALL_12| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| Int) (v_DerPreprocessor_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_51 (Array Int Int))) (and (= (select v_arrayElimArr_51 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| v_arrayElimArr_51) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12|)))) (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 (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))) .cse7 .cse8)) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_158 (Array Int Int)) (v_arrayElimArr_295 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_158) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_295) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_295 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6 .cse7 .cse8 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_89| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_89| Int) (v_DerPreprocessor_156 (Array Int Int)) (v_arrayElimArr_294 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_49| Int)) (and (= (select v_arrayElimArr_294 |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|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~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_156) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_89| v_arrayElimArr_294) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_89|) 0 0)))))) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (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_DerPreprocessor_16 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int) (v_DerPreprocessor_17 (Array Int Int))) (and (= (select v_DerPreprocessor_16 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_17) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_16) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse9 .cse10)) (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (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_DerPreprocessor_20 (Array Int Int)) (v_arrayElimArr_27 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| 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_27 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_20) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_27) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0)))) (not (and .cse0 (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_arrayElimArr_56 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_11| Int) (v_DerPreprocessor_33 (Array Int Int))) (and (= (select v_arrayElimArr_56 |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_33) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_14| v_arrayElimArr_56) |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|)))) .cse2 .cse3 .cse4 .cse5 (exists ((v_arrayElimArr_57 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_57 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (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_57) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse6 .cse7 .cse8)) .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (exists ((v_DerPreprocessor_87 (Array Int Int)) (v_arrayElimArr_158 (Array Int Int))) (and (= (select v_arrayElimArr_158 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_87) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_158) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse5 (<= 1 c_~ARR_SIZE~0) (exists ((v_DerPreprocessor_177 (Array Int Int)) (v_arrayElimArr_321 (Array Int Int))) (and (= (select v_arrayElimArr_321 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_177) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_321) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 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 .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_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (v_arrayElimArr_39 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_26) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_39) |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|)) (= (select v_arrayElimArr_39 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)))) (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_~#array2~0#1.base_BEFORE_CALL_44| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_44| Int) (v_DerPreprocessor_89 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_27| Int) (v_arrayElimArr_159 (Array Int Int))) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_44|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_44| v_DerPreprocessor_89) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_44| v_arrayElimArr_159) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_44|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_44| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_44|)) (= (select v_arrayElimArr_159 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_27|) 0))) (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse9 .cse10 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_98| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_98| Int) (v_DerPreprocessor_175 (Array Int Int)) (v_arrayElimArr_320 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_54| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_98| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_98|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_98| v_DerPreprocessor_175) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_98| v_arrayElimArr_320) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_98|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_98|)) (= 0 (select v_arrayElimArr_320 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_54|)))) (not (and .cse0 .cse2 .cse3 .cse5 (exists ((v_DerPreprocessor_84 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| Int) (v_arrayElimArr_151 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_26| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| v_DerPreprocessor_84) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| v_arrayElimArr_151) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|) 0 0)) (= (select v_arrayElimArr_151 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_26|) 0))) (exists ((v_DerPreprocessor_86 (Array Int Int)) (v_arrayElimArr_152 (Array Int Int))) (and (= (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_152) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_152 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6 .cse9 .cse10)) (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_DerPreprocessor_11 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (= (select v_DerPreprocessor_11 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (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_DerPreprocessor_11) |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_73 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_23| Int) (v_arrayElimArr_134 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_38| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38| v_DerPreprocessor_73) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_38| v_arrayElimArr_134) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38|)) (= (select v_arrayElimArr_134 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_23|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_38|)))) .cse2 .cse3 (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_arrayElimArr_135 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_135) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_135 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse9 .cse10)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (select v_DerPreprocessor_13 |c_ULTIMATE.start_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_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 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-12-06 03:29:01,649 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse4 (<= (+ |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|))) (.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)) (.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.base_BEFORE_CALL_12| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| Int) (v_DerPreprocessor_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_51 (Array Int Int))) (and (= (select v_arrayElimArr_51 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| v_arrayElimArr_51) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12|)))) (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 (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))) .cse7 .cse8)) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_158 (Array Int Int)) (v_arrayElimArr_295 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_158) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_295) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_295 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6 .cse7 .cse8 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_89| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_89| Int) (v_DerPreprocessor_156 (Array Int Int)) (v_arrayElimArr_294 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_49| Int)) (and (= (select v_arrayElimArr_294 |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|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~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_156) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_89| v_arrayElimArr_294) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_89|) 0 0)))))) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (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_DerPreprocessor_16 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int) (v_DerPreprocessor_17 (Array Int Int))) (and (= (select v_DerPreprocessor_16 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_17) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_16) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse9 .cse10)) (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (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_DerPreprocessor_20 (Array Int Int)) (v_arrayElimArr_27 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| 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_27 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_20) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_27) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0)))) (not (and .cse0 (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_arrayElimArr_56 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_11| Int) (v_DerPreprocessor_33 (Array Int Int))) (and (= (select v_arrayElimArr_56 |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_33) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_14| v_arrayElimArr_56) |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|)))) .cse2 .cse3 .cse4 .cse5 (exists ((v_arrayElimArr_57 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_57 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (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_57) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse6 .cse7 .cse8)) .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (exists ((v_DerPreprocessor_87 (Array Int Int)) (v_arrayElimArr_158 (Array Int Int))) (and (= (select v_arrayElimArr_158 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_87) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_158) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse5 (<= 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 .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_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (v_arrayElimArr_39 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_26) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_39) |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|)) (= (select v_arrayElimArr_39 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)))) (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_~#array2~0#1.base_BEFORE_CALL_44| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_44| Int) (v_DerPreprocessor_89 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_27| Int) (v_arrayElimArr_159 (Array Int Int))) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_44|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_44| v_DerPreprocessor_89) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_44| v_arrayElimArr_159) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_44|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_44| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_44|)) (= (select v_arrayElimArr_159 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_27|) 0))) (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse9 .cse10 (not (and .cse0 .cse2 .cse3 .cse5 (exists ((v_DerPreprocessor_84 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| Int) (v_arrayElimArr_151 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_26| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| v_DerPreprocessor_84) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| v_arrayElimArr_151) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|) 0 0)) (= (select v_arrayElimArr_151 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_26|) 0))) (exists ((v_DerPreprocessor_86 (Array Int Int)) (v_arrayElimArr_152 (Array Int Int))) (and (= (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_152) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_152 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6 .cse9 .cse10)) (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_DerPreprocessor_11 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (= (select v_DerPreprocessor_11 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (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_DerPreprocessor_11) |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_73 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_23| Int) (v_arrayElimArr_134 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_38| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38| v_DerPreprocessor_73) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_38| v_arrayElimArr_134) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38|)) (= (select v_arrayElimArr_134 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_23|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_38|)))) .cse2 .cse3 (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_arrayElimArr_135 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_135) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_135 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse9 .cse10)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 .cse3 .cse5 (exists ((v_DerPreprocessor_177 (Array Int Int)) (v_arrayElimArr_321 (Array Int Int))) (and (= (select v_arrayElimArr_321 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_177) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_321) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse6 .cse9 .cse10 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_98| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_98| Int) (v_DerPreprocessor_175 (Array Int Int)) (v_arrayElimArr_320 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_54| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_98| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_98|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_98| v_DerPreprocessor_175) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_98| v_arrayElimArr_320) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_98|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_98|)) (= 0 (select v_arrayElimArr_320 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_54|)))))) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (select v_DerPreprocessor_13 |c_ULTIMATE.start_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_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 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-12-06 03:29:01,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-12-06 03:29:01,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11146 states to 242 states and 11138 transitions. [2024-12-06 03:29:01,839 INFO L276 IsEmpty]: Start isEmpty. Operand 242 states and 11138 transitions. [2024-12-06 03:29:01,840 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-12-06 03:29:01,840 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-12-06 03:29:01,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-06 03:29:01,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-06 03:29:01,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-06 03:29:01,867 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-12-06 03:29:01,869 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-06 03:29:01,879 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-12-06 03:29:01,900 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-12-06 03:29:01,903 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-12-06 03:29:01,903 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-12-06 03:29:01,908 INFO L378 Elim1Store]: Elim1 eliminated variable 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-12-06 03:29:10,154 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-06 03:29:10,155 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-06 03:29:10,207 INFO L349 Elim1Store]: treesize reduction 25, result has 41.9 percent of original size [2024-12-06 03:29:10,207 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-12-06 03:29:10,247 INFO L349 Elim1Store]: treesize reduction 42, result has 10.6 percent of original size [2024-12-06 03:29:10,247 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-12-06 03:29:10,255 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 23 [2024-12-06 03:29:10,259 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-06 03:29:10,263 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-06 03:29:10,265 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select 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-12-06 03:29:10,290 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select 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-12-06 03:29:10,335 INFO L349 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2024-12-06 03:29:10,335 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-12-06 03:29:10,401 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-12-06 03:29:10,538 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-06 03:29:13,867 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse4 (<= 1 c_~ARR_SIZE~0)) (.cse1 (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)) (.cse0 (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 (exists ((v_arrayElimArr_120 (Array Int Int)) (v_DerPreprocessor_67 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_67) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_120) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_120 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .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))) (not (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_arrayElimArr_126 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_126) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_126 |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) (= .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)))) (= 0 (select .cse0 0)) (exists ((v_DerPreprocessor_84 (Array Int Int)) (v_arrayElimArr_151 (Array Int Int))) (and (= (select v_arrayElimArr_151 |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_84) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_151) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))) (exists ((v_DerPreprocessor_178 (Array Int Int)) (v_arrayElimArr_325 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_178) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_325) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_325 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_arrayElimArr_69 (Array Int Int))) (and (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))) .cse5 (not (and .cse1 (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_arrayElimArr_134 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_134) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_134 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |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_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_175 (Array Int Int)) (v_arrayElimArr_320 (Array Int Int))) (and (= (select v_arrayElimArr_320 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_175) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_320) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))) (not (and .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0))) is different from false [2024-12-06 03:29:15,203 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse6 (<= 1 c_~ARR_SIZE~0)) (.cse1 (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)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (<= |c_ULTIMATE.start_main_~count~0#1| 1))) (and (exists ((v_arrayElimArr_120 (Array Int Int)) (v_DerPreprocessor_67 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_67) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_120) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_120 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 (not (and .cse1 (exists ((v_DerPreprocessor_178 (Array Int Int)) (v_arrayElimArr_325 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_178) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_325) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_325 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (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))) (not (and .cse1 .cse2 .cse3 .cse6 .cse4 .cse5 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_arrayElimArr_126 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_126) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_126 |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) (= .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)))) (= 0 (select .cse0 0)) (exists ((v_DerPreprocessor_84 (Array Int Int)) (v_arrayElimArr_151 (Array Int Int))) (and (= (select v_arrayElimArr_151 |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_84) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_151) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))) .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse6 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_arrayElimArr_69 (Array Int Int))) (and (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))) .cse4 (not (and .cse1 (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_arrayElimArr_134 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_134) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_134 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse6 .cse4 .cse5)) .cse5 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |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_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_175 (Array Int Int)) (v_arrayElimArr_320 (Array Int Int))) (and (= (select v_arrayElimArr_320 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_175) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_320) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))) (not (and .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 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-12-06 03:29:15,218 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse4 (<= 1 c_~ARR_SIZE~0)) (.cse1 (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)) (.cse0 (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 (exists ((v_arrayElimArr_120 (Array Int Int)) (v_DerPreprocessor_67 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_67) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_120) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_120 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .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))) (not (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_arrayElimArr_126 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_126) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_126 |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) (= .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)))) (= 0 (select .cse0 0)) (exists ((v_DerPreprocessor_84 (Array Int Int)) (v_arrayElimArr_151 (Array Int Int))) (and (= (select v_arrayElimArr_151 |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_84) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_151) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))) (exists ((v_DerPreprocessor_178 (Array Int Int)) (v_arrayElimArr_325 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_178) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_325) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_325 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_arrayElimArr_69 (Array Int Int))) (and (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))) .cse5 (not (and .cse1 (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_arrayElimArr_134 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_134) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_134 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |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_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_175 (Array Int Int)) (v_arrayElimArr_320 (Array Int Int))) (and (= (select v_arrayElimArr_320 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_175) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_320) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))) (not (and .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0)))) is different from true [2024-12-06 03:29:15,230 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse6 (<= 1 c_~ARR_SIZE~0)) (.cse1 (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)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (<= |c_ULTIMATE.start_main_~count~0#1| 1))) (and (exists ((v_arrayElimArr_120 (Array Int Int)) (v_DerPreprocessor_67 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_67) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_120) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_120 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 (not (and .cse1 (exists ((v_DerPreprocessor_178 (Array Int Int)) (v_arrayElimArr_325 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_178) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_325) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_325 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (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))) (not (and .cse1 .cse2 .cse3 .cse6 .cse4 .cse5 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_arrayElimArr_126 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_126) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_126 |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) (= .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)))) (= 0 (select .cse0 0)) (exists ((v_DerPreprocessor_84 (Array Int Int)) (v_arrayElimArr_151 (Array Int Int))) (and (= (select v_arrayElimArr_151 |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_84) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_151) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))) .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse6 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_arrayElimArr_69 (Array Int Int))) (and (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))) .cse4 (not (and .cse1 (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_arrayElimArr_134 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_134) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_134 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse6 .cse4 .cse5)) .cse5 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |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_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_175 (Array Int Int)) (v_arrayElimArr_320 (Array Int Int))) (and (= (select v_arrayElimArr_320 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_175) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_320) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))) (not (and .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 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-12-06 03:29:15,325 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_~sum~0#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_DerPreprocessor_178 (Array Int Int)) (v_arrayElimArr_325 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_178) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_325) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_325 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 .cse1 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_arrayElimArr_104 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_104) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_104 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6)) .cse3 .cse4 (not (and .cse0 .cse1 .cse3 (exists ((v_DerPreprocessor_64 (Array Int Int)) (v_arrayElimArr_110 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_110) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_110 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 .cse7)) (not (and .cse0 .cse1 .cse3 (exists ((v_DerPreprocessor_102 (Array Int Int)) (v_arrayElimArr_190 (Array Int Int))) (and (= (select v_arrayElimArr_190 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (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_190) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2))) .cse4 .cse5 .cse7)) (<= 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 (not (and .cse0 .cse1 .cse3 (exists ((v_arrayElimArr_231 (Array Int Int)) (v_DerPreprocessor_121 (Array Int Int))) (and (= (select v_arrayElimArr_231 |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_121) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_231) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 .cse5 .cse6)) .cse7 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse6)) is different from false [2024-12-06 03:29:16,766 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_~sum~0#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)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_178 (Array Int Int)) (v_arrayElimArr_325 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_178) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_325) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_325 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 .cse6)) (not (and .cse0 .cse1 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_arrayElimArr_104 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_104) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_104 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6)) .cse3 .cse4 (not (and .cse0 .cse1 .cse3 (exists ((v_DerPreprocessor_64 (Array Int Int)) (v_arrayElimArr_110 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_110) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_110 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 .cse7)) (not (and .cse0 .cse1 .cse3 (exists ((v_DerPreprocessor_102 (Array Int Int)) (v_arrayElimArr_190 (Array Int Int))) (and (= (select v_arrayElimArr_190 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (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_190) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2))) .cse4 .cse5 .cse7)) (<= 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 (not (and .cse0 .cse1 .cse3 (exists ((v_arrayElimArr_231 (Array Int Int)) (v_DerPreprocessor_121 (Array Int Int))) (and (= (select v_arrayElimArr_231 |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_121) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_231) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 .cse5 .cse6)) .cse7 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse6)) is different from false [2024-12-06 03:29:16,779 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_~sum~0#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_DerPreprocessor_178 (Array Int Int)) (v_arrayElimArr_325 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_178) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_325) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_325 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 .cse1 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_arrayElimArr_104 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_104) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_104 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6)) .cse3 .cse4 (not (and .cse0 .cse1 .cse3 (exists ((v_DerPreprocessor_64 (Array Int Int)) (v_arrayElimArr_110 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_110) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_110 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 .cse7)) (not (and .cse0 .cse1 .cse3 (exists ((v_DerPreprocessor_102 (Array Int Int)) (v_arrayElimArr_190 (Array Int Int))) (and (= (select v_arrayElimArr_190 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (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_190) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2))) .cse4 .cse5 .cse7)) (<= 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 (not (and .cse0 .cse1 .cse3 (exists ((v_arrayElimArr_231 (Array Int Int)) (v_DerPreprocessor_121 (Array Int Int))) (and (= (select v_arrayElimArr_231 |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_121) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_231) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 .cse5 .cse6)) .cse7 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse6))) is different from true [2024-12-06 03:29:16,790 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_~sum~0#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)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_178 (Array Int Int)) (v_arrayElimArr_325 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_178) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_325) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_325 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 .cse6)) (not (and .cse0 .cse1 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_arrayElimArr_104 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_104) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_104 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6)) .cse3 .cse4 (not (and .cse0 .cse1 .cse3 (exists ((v_DerPreprocessor_64 (Array Int Int)) (v_arrayElimArr_110 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_110) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_110 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 .cse7)) (not (and .cse0 .cse1 .cse3 (exists ((v_DerPreprocessor_102 (Array Int Int)) (v_arrayElimArr_190 (Array Int Int))) (and (= (select v_arrayElimArr_190 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (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_190) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2))) .cse4 .cse5 .cse7)) (<= 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 (not (and .cse0 .cse1 .cse3 (exists ((v_arrayElimArr_231 (Array Int Int)) (v_DerPreprocessor_121 (Array Int Int))) (and (= (select v_arrayElimArr_231 |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_121) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_231) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 .cse5 .cse6)) .cse7 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse6))) is different from true [2024-12-06 03:29:23,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-12-06 03:29:23,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11388 states to 244 states and 11380 transitions. [2024-12-06 03:29:23,400 INFO L276 IsEmpty]: Start isEmpty. Operand 244 states and 11380 transitions. [2024-12-06 03:29:23,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-12-06 03:29:23,401 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-12-06 03:29:23,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-06 03:29:23,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-06 03:29:23,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-06 03:29:23,429 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-12-06 03:29:23,431 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-06 03:29:23,442 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-12-06 03:29:23,466 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-12-06 03:29:23,468 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-12-06 03:29:23,469 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-12-06 03:29:23,472 INFO L378 Elim1Store]: Elim1 eliminated variable 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-12-06 03:29:30,171 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-06 03:29:30,172 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-06 03:29:30,217 INFO L349 Elim1Store]: treesize reduction 21, result has 46.2 percent of original size [2024-12-06 03:29:30,217 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-12-06 03:29:30,262 INFO L349 Elim1Store]: treesize reduction 25, result has 41.9 percent of original size [2024-12-06 03:29:30,262 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-12-06 03:29:30,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 22 treesize of output 21 [2024-12-06 03:29:30,277 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-12-06 03:29:30,317 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-12-06 03:29:30,346 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-12-06 03:29:30,356 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-12-06 03:29:30,393 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-12-06 03:29:30,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-06 03:29:30,408 INFO L349 Elim1Store]: treesize reduction 23, result has 4.2 percent of original size [2024-12-06 03:29:30,408 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-12-06 03:29:30,416 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-12-06 03:29:30,471 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-12-06 03:29:30,477 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-06 03:29:33,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 (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_~sum~0#1| 0)) (.cse6 (<= 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 (not (and .cse0 .cse1 (exists ((v_arrayElimArr_231 (Array Int Int)) (v_DerPreprocessor_121 (Array Int Int))) (and (= (select v_arrayElimArr_231 |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_121) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_231) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse3 .cse4 .cse5)) (exists ((v_arrayElimArr_330 (Array Int Int)) (v_DerPreprocessor_181 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_181) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_330) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_330 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse2 (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) (= .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)))) (= 0 (select .cse2 0)) .cse1 .cse3 (not (and .cse0 .cse1 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse6 .cse4 .cse5)) (not (and (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (and (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2))) .cse0 .cse1 .cse3 .cse4 .cse5)) .cse6 .cse4 (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse6 .cse4 .cse5)) .cse5 (not (and .cse0 .cse1 .cse3 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_arrayElimArr_146 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_81) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_146) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_146 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 .cse3 .cse6 .cse4 .cse5)))) is different from false [2024-12-06 03:29:34,964 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.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_~sum~0#1| 0)) (.cse6 (<= 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 (not (and .cse0 .cse1 (exists ((v_arrayElimArr_231 (Array Int Int)) (v_DerPreprocessor_121 (Array Int Int))) (and (= (select v_arrayElimArr_231 |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_121) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_231) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse3 .cse4 .cse5)) .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse2 (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) (= .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)))) (= 0 (select .cse2 0)) .cse1 .cse3 (not (and .cse0 .cse1 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse6 .cse4 .cse5)) (not (and (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (and (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2))) .cse0 .cse1 .cse3 .cse4 .cse5)) .cse6 .cse4 (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse6 .cse4 .cse5)) .cse5 (not (and .cse0 .cse1 .cse3 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_arrayElimArr_146 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_81) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_146) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_146 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 .cse3 .cse6 .cse4 .cse5)) (not (and (exists ((v_arrayElimArr_330 (Array Int Int)) (v_DerPreprocessor_181 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_181) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_330) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_330 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse0 .cse1 .cse3 .cse6 .cse4 .cse5)))) is different from false [2024-12-06 03:29:34,978 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_~sum~0#1| 0)) (.cse6 (<= 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 (not (and .cse0 .cse1 (exists ((v_arrayElimArr_231 (Array Int Int)) (v_DerPreprocessor_121 (Array Int Int))) (and (= (select v_arrayElimArr_231 |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_121) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_231) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse3 .cse4 .cse5)) (exists ((v_arrayElimArr_330 (Array Int Int)) (v_DerPreprocessor_181 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_181) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_330) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_330 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse2 (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) (= .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)))) (= 0 (select .cse2 0)) .cse1 .cse3 (not (and .cse0 .cse1 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse6 .cse4 .cse5)) (not (and (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (and (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2))) .cse0 .cse1 .cse3 .cse4 .cse5)) .cse6 .cse4 (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse6 .cse4 .cse5)) .cse5 (not (and .cse0 .cse1 .cse3 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_arrayElimArr_146 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_81) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_146) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_146 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 .cse3 .cse6 .cse4 .cse5))))) is different from true [2024-12-06 03:29:34,989 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.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_~sum~0#1| 0)) (.cse6 (<= 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 (not (and .cse0 .cse1 (exists ((v_arrayElimArr_231 (Array Int Int)) (v_DerPreprocessor_121 (Array Int Int))) (and (= (select v_arrayElimArr_231 |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_121) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_231) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse3 .cse4 .cse5)) .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse2 (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) (= .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)))) (= 0 (select .cse2 0)) .cse1 .cse3 (not (and .cse0 .cse1 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse6 .cse4 .cse5)) (not (and (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (and (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2))) .cse0 .cse1 .cse3 .cse4 .cse5)) .cse6 .cse4 (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse6 .cse4 .cse5)) .cse5 (not (and .cse0 .cse1 .cse3 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_arrayElimArr_146 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_81) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_146) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_146 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 .cse3 .cse6 .cse4 .cse5)) (not (and (exists ((v_arrayElimArr_330 (Array Int Int)) (v_DerPreprocessor_181 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_181) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_330) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_330 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse0 .cse1 .cse3 .cse6 .cse4 .cse5))))) is different from true [2024-12-06 03:29:35,079 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)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.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)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and (exists ((v_arrayElimArr_330 (Array Int Int)) (v_DerPreprocessor_181 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_181) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_330) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_330 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 .cse2 (= 0 (select .cse0 0)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_178 (Array Int Int)) (v_arrayElimArr_325 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_178) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_325) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_325 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 .cse6)) (not (and .cse1 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_arrayElimArr_104 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_104) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_104 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6)) .cse3 .cse4 (not (and .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_64 (Array Int Int)) (v_arrayElimArr_110 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_110) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_110 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 .cse7)) (not (and .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_102 (Array Int Int)) (v_arrayElimArr_190 (Array Int Int))) (and (= (select v_arrayElimArr_190 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (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_190) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))) .cse4 .cse5 .cse7)) (<= 1 c_~ARR_SIZE~0) (not (and .cse1 (exists ((v_DerPreprocessor_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 .cse3 .cse5 .cse7)) .cse5 (not (and .cse1 .cse2 .cse3 (exists ((v_arrayElimArr_231 (Array Int Int)) (v_DerPreprocessor_121 (Array Int Int))) (and (= (select v_arrayElimArr_231 |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_121) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_231) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 .cse5 .cse6)) .cse7 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse6)) is different from false [2024-12-06 03:29:37,088 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)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.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 (not (and (exists ((v_arrayElimArr_330 (Array Int Int)) (v_DerPreprocessor_181 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_181) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_330) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_330 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 .cse2 .cse3 .cse4 .cse5 .cse6)) .cse1 .cse2 (= 0 (select .cse0 0)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_178 (Array Int Int)) (v_arrayElimArr_325 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_178) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_325) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_325 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 .cse7)) (not (and .cse1 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_arrayElimArr_104 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_104) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_104 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse7)) .cse3 .cse4 (not (and .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_64 (Array Int Int)) (v_arrayElimArr_110 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_110) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_110 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 .cse6)) (not (and .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_102 (Array Int Int)) (v_arrayElimArr_190 (Array Int Int))) (and (= (select v_arrayElimArr_190 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (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_190) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))) .cse4 .cse5 .cse6)) (<= 1 c_~ARR_SIZE~0) (not (and .cse1 (exists ((v_DerPreprocessor_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 .cse3 .cse5 .cse6)) .cse5 (not (and .cse1 .cse2 .cse3 (exists ((v_arrayElimArr_231 (Array Int Int)) (v_DerPreprocessor_121 (Array Int Int))) (and (= (select v_arrayElimArr_231 |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_121) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_231) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 .cse5 .cse7)) .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse7)) is different from false [2024-12-06 03:29:37,101 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)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.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)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and (exists ((v_arrayElimArr_330 (Array Int Int)) (v_DerPreprocessor_181 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_181) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_330) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_330 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 .cse2 (= 0 (select .cse0 0)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_178 (Array Int Int)) (v_arrayElimArr_325 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_178) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_325) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_325 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 .cse6)) (not (and .cse1 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_arrayElimArr_104 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_104) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_104 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6)) .cse3 .cse4 (not (and .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_64 (Array Int Int)) (v_arrayElimArr_110 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_110) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_110 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 .cse7)) (not (and .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_102 (Array Int Int)) (v_arrayElimArr_190 (Array Int Int))) (and (= (select v_arrayElimArr_190 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (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_190) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))) .cse4 .cse5 .cse7)) (<= 1 c_~ARR_SIZE~0) (not (and .cse1 (exists ((v_DerPreprocessor_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 .cse3 .cse5 .cse7)) .cse5 (not (and .cse1 .cse2 .cse3 (exists ((v_arrayElimArr_231 (Array Int Int)) (v_DerPreprocessor_121 (Array Int Int))) (and (= (select v_arrayElimArr_231 |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_121) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_231) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 .cse5 .cse6)) .cse7 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse6))) is different from true [2024-12-06 03:29:37,111 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)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.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 (not (and (exists ((v_arrayElimArr_330 (Array Int Int)) (v_DerPreprocessor_181 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_181) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_330) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_330 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 .cse2 .cse3 .cse4 .cse5 .cse6)) .cse1 .cse2 (= 0 (select .cse0 0)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_178 (Array Int Int)) (v_arrayElimArr_325 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_178) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_325) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_325 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 .cse7)) (not (and .cse1 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_arrayElimArr_104 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_104) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_104 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse7)) .cse3 .cse4 (not (and .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_64 (Array Int Int)) (v_arrayElimArr_110 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_110) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_110 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 .cse6)) (not (and .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_102 (Array Int Int)) (v_arrayElimArr_190 (Array Int Int))) (and (= (select v_arrayElimArr_190 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (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_190) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))) .cse4 .cse5 .cse6)) (<= 1 c_~ARR_SIZE~0) (not (and .cse1 (exists ((v_DerPreprocessor_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 .cse3 .cse5 .cse6)) .cse5 (not (and .cse1 .cse2 .cse3 (exists ((v_arrayElimArr_231 (Array Int Int)) (v_DerPreprocessor_121 (Array Int Int))) (and (= (select v_arrayElimArr_231 |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_121) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_231) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 .cse5 .cse7)) .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse7))) is different from true [2024-12-06 03:29:41,445 WARN L851 $PredicateComparison]: unable to prove that (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|))) (.cse2 (= |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)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse6 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse7 (<= c_~ARR_SIZE~0 1)) (.cse8 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (exists ((v_arrayElimArr_330 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_100| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_56| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_100| Int) (v_DerPreprocessor_181 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_100| v_DerPreprocessor_181) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_100| v_arrayElimArr_330) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_100|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_100|)) (= (select v_arrayElimArr_330 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_56|) 0) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_100| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_100|)))) .cse0 (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_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_51 (Array Int Int))) (and (= (select v_arrayElimArr_51 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| v_arrayElimArr_51) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12|)))) (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 (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))) .cse7 .cse8)) (exists ((v_DerPreprocessor_73 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_23| Int) (v_arrayElimArr_134 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_38| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38| v_DerPreprocessor_73) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_38| v_arrayElimArr_134) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38|)) (= (select v_arrayElimArr_134 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_23|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_38|)))) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (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_DerPreprocessor_16 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int) (v_DerPreprocessor_17 (Array Int Int))) (and (= (select v_DerPreprocessor_16 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_17) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_16) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse9 .cse10)) (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (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_DerPreprocessor_20 (Array Int Int)) (v_arrayElimArr_27 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| 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_27 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_20) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_27) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0)))) (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_arrayElimArr_146 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_81) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_146) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_146 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (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_arrayElimArr_56 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_11| Int) (v_DerPreprocessor_33 (Array Int Int))) (and (= (select v_arrayElimArr_56 |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_33) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_14| v_arrayElimArr_56) |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|)))) .cse2 .cse3 .cse4 .cse5 (exists ((v_arrayElimArr_57 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_57 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (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_57) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse6 .cse7 .cse8)) .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_arrayElimArr_135 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_135) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_135 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 (<= 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 .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_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (v_arrayElimArr_39 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_26) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_39) |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|)) (= (select v_arrayElimArr_39 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)))) (exists ((v_DerPreprocessor_183 (Array Int Int)) (v_arrayElimArr_331 (Array Int Int))) (and (= (select v_arrayElimArr_331 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_331) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (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_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse9 .cse10 (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_DerPreprocessor_11 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (= (select v_DerPreprocessor_11 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (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_DerPreprocessor_11) |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|)))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (select v_DerPreprocessor_13 |c_ULTIMATE.start_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_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_40| Int) (v_DerPreprocessor_83 (Array Int Int)) (v_arrayElimArr_147 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_40| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_25| Int)) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_40|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_40| v_DerPreprocessor_83) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_40| v_arrayElimArr_147) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_40|) 0 0)) (= (select v_arrayElimArr_147 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_25|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_40| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_40|)))) (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 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_76 (Array Int Int)) (v_arrayElimArr_140 (Array Int Int))) (and (= (select v_arrayElimArr_140 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_76) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_140) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse6 (exists ((v_arrayElimArr_141 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_24| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_39| Int) (v_DerPreprocessor_78 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_39| Int)) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_39|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_39| v_DerPreprocessor_78) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_39| v_arrayElimArr_141) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_39|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_39| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_39|)) (= (select v_arrayElimArr_141 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_24|) 0))) .cse7 .cse8)) .cse8)) is different from false [2024-12-06 03:29:43,423 WARN L851 $PredicateComparison]: unable to prove that (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|))) (.cse2 (= |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)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse6 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.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.base_BEFORE_CALL_12| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| Int) (v_DerPreprocessor_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_51 (Array Int Int))) (and (= (select v_arrayElimArr_51 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| v_arrayElimArr_51) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12|)))) (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 (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))) .cse7 .cse8)) (exists ((v_DerPreprocessor_73 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_23| Int) (v_arrayElimArr_134 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_38| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38| v_DerPreprocessor_73) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_38| v_arrayElimArr_134) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38|)) (= (select v_arrayElimArr_134 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_23|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_38|)))) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (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_DerPreprocessor_16 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int) (v_DerPreprocessor_17 (Array Int Int))) (and (= (select v_DerPreprocessor_16 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_17) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_16) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse9 .cse10)) (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (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_DerPreprocessor_20 (Array Int Int)) (v_arrayElimArr_27 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| 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_27 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_20) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_27) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0)))) (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_arrayElimArr_146 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_81) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_146) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_146 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (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_arrayElimArr_56 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_11| Int) (v_DerPreprocessor_33 (Array Int Int))) (and (= (select v_arrayElimArr_56 |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_33) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_14| v_arrayElimArr_56) |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|)))) .cse2 .cse3 .cse4 .cse5 (exists ((v_arrayElimArr_57 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_57 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (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_57) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse6 .cse7 .cse8)) (not (and (exists ((v_arrayElimArr_330 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_100| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_56| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_100| Int) (v_DerPreprocessor_181 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_100| v_DerPreprocessor_181) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_100| v_arrayElimArr_330) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_100|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_100|)) (= (select v_arrayElimArr_330 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_56|) 0) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_100| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_100|)))) .cse0 .cse2 .cse3 .cse5 .cse6 (exists ((v_DerPreprocessor_183 (Array Int Int)) (v_arrayElimArr_331 (Array Int Int))) (and (= (select v_arrayElimArr_331 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_331) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse9 .cse10)) .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_arrayElimArr_135 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_135) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_135 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 (<= 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 .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_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (v_arrayElimArr_39 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_26) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_39) |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|)) (= (select v_arrayElimArr_39 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)))) (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_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse9 .cse10 (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_DerPreprocessor_11 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (= (select v_DerPreprocessor_11 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (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_DerPreprocessor_11) |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|)))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (select v_DerPreprocessor_13 |c_ULTIMATE.start_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_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_40| Int) (v_DerPreprocessor_83 (Array Int Int)) (v_arrayElimArr_147 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_40| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_25| Int)) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_40|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_40| v_DerPreprocessor_83) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_40| v_arrayElimArr_147) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_40|) 0 0)) (= (select v_arrayElimArr_147 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_25|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_40| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_40|)))) (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 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_76 (Array Int Int)) (v_arrayElimArr_140 (Array Int Int))) (and (= (select v_arrayElimArr_140 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_76) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_140) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse6 (exists ((v_arrayElimArr_141 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_24| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_39| Int) (v_DerPreprocessor_78 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_39| Int)) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_39|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_39| v_DerPreprocessor_78) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_39| v_arrayElimArr_141) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_39|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_39| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_39|)) (= (select v_arrayElimArr_141 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_24|) 0))) .cse7 .cse8)) .cse8)) is different from false [2024-12-06 03:29:43,458 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|))) (.cse2 (= |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)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse6 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse7 (<= c_~ARR_SIZE~0 1)) (.cse8 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (exists ((v_arrayElimArr_330 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_100| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_56| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_100| Int) (v_DerPreprocessor_181 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_100| v_DerPreprocessor_181) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_100| v_arrayElimArr_330) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_100|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_100|)) (= (select v_arrayElimArr_330 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_56|) 0) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_100| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_100|)))) .cse0 (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_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_51 (Array Int Int))) (and (= (select v_arrayElimArr_51 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| v_arrayElimArr_51) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12|)))) (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 (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))) .cse7 .cse8)) (exists ((v_DerPreprocessor_73 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_23| Int) (v_arrayElimArr_134 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_38| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38| v_DerPreprocessor_73) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_38| v_arrayElimArr_134) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38|)) (= (select v_arrayElimArr_134 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_23|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_38|)))) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (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_DerPreprocessor_16 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int) (v_DerPreprocessor_17 (Array Int Int))) (and (= (select v_DerPreprocessor_16 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_17) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_16) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse9 .cse10)) (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (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_DerPreprocessor_20 (Array Int Int)) (v_arrayElimArr_27 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| 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_27 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_20) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_27) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0)))) (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_arrayElimArr_146 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_81) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_146) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_146 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (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_arrayElimArr_56 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_11| Int) (v_DerPreprocessor_33 (Array Int Int))) (and (= (select v_arrayElimArr_56 |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_33) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_14| v_arrayElimArr_56) |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|)))) .cse2 .cse3 .cse4 .cse5 (exists ((v_arrayElimArr_57 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_57 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (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_57) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse6 .cse7 .cse8)) .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_arrayElimArr_135 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_135) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_135 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 (<= 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 .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_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (v_arrayElimArr_39 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_26) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_39) |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|)) (= (select v_arrayElimArr_39 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)))) (exists ((v_DerPreprocessor_183 (Array Int Int)) (v_arrayElimArr_331 (Array Int Int))) (and (= (select v_arrayElimArr_331 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_331) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (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_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse9 .cse10 (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_DerPreprocessor_11 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (= (select v_DerPreprocessor_11 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (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_DerPreprocessor_11) |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|)))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (select v_DerPreprocessor_13 |c_ULTIMATE.start_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_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_40| Int) (v_DerPreprocessor_83 (Array Int Int)) (v_arrayElimArr_147 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_40| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_25| Int)) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_40|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_40| v_DerPreprocessor_83) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_40| v_arrayElimArr_147) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_40|) 0 0)) (= (select v_arrayElimArr_147 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_25|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_40| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_40|)))) (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 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_76 (Array Int Int)) (v_arrayElimArr_140 (Array Int Int))) (and (= (select v_arrayElimArr_140 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_76) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_140) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse6 (exists ((v_arrayElimArr_141 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_24| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_39| Int) (v_DerPreprocessor_78 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_39| Int)) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_39|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_39| v_DerPreprocessor_78) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_39| v_arrayElimArr_141) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_39|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_39| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_39|)) (= (select v_arrayElimArr_141 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_24|) 0))) .cse7 .cse8)) .cse8))) is different from true [2024-12-06 03:29:43,483 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|))) (.cse2 (= |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)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse6 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.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.base_BEFORE_CALL_12| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| Int) (v_DerPreprocessor_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_51 (Array Int Int))) (and (= (select v_arrayElimArr_51 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| v_arrayElimArr_51) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12|)))) (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 (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))) .cse7 .cse8)) (exists ((v_DerPreprocessor_73 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_23| Int) (v_arrayElimArr_134 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_38| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38| v_DerPreprocessor_73) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_38| v_arrayElimArr_134) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38|)) (= (select v_arrayElimArr_134 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_23|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_38|)))) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (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_DerPreprocessor_16 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int) (v_DerPreprocessor_17 (Array Int Int))) (and (= (select v_DerPreprocessor_16 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_17) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_16) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse9 .cse10)) (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (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_DerPreprocessor_20 (Array Int Int)) (v_arrayElimArr_27 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| 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_27 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_20) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_27) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0)))) (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_arrayElimArr_146 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_81) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_146) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_146 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (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_arrayElimArr_56 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_11| Int) (v_DerPreprocessor_33 (Array Int Int))) (and (= (select v_arrayElimArr_56 |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_33) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_14| v_arrayElimArr_56) |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|)))) .cse2 .cse3 .cse4 .cse5 (exists ((v_arrayElimArr_57 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_57 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (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_57) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse6 .cse7 .cse8)) (not (and (exists ((v_arrayElimArr_330 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_100| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_56| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_100| Int) (v_DerPreprocessor_181 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_100| v_DerPreprocessor_181) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_100| v_arrayElimArr_330) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_100|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_100|)) (= (select v_arrayElimArr_330 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_56|) 0) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_100| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_100|)))) .cse0 .cse2 .cse3 .cse5 .cse6 (exists ((v_DerPreprocessor_183 (Array Int Int)) (v_arrayElimArr_331 (Array Int Int))) (and (= (select v_arrayElimArr_331 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_331) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse9 .cse10)) .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_arrayElimArr_135 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_135) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_135 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 (<= 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 .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_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (v_arrayElimArr_39 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_26) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_39) |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|)) (= (select v_arrayElimArr_39 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)))) (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_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse9 .cse10 (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_DerPreprocessor_11 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (= (select v_DerPreprocessor_11 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (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_DerPreprocessor_11) |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|)))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (select v_DerPreprocessor_13 |c_ULTIMATE.start_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_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_40| Int) (v_DerPreprocessor_83 (Array Int Int)) (v_arrayElimArr_147 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_40| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_25| Int)) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_40|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_40| v_DerPreprocessor_83) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_40| v_arrayElimArr_147) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_40|) 0 0)) (= (select v_arrayElimArr_147 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_25|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_40| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_40|)))) (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 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_76 (Array Int Int)) (v_arrayElimArr_140 (Array Int Int))) (and (= (select v_arrayElimArr_140 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_76) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_140) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse6 (exists ((v_arrayElimArr_141 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_24| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_39| Int) (v_DerPreprocessor_78 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_39| Int)) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_39|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_39| v_DerPreprocessor_78) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_39| v_arrayElimArr_141) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_39|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_39| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_39|)) (= (select v_arrayElimArr_141 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_24|) 0))) .cse7 .cse8)) .cse8))) is different from true [2024-12-06 03:29:43,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-12-06 03:29:43,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11690 states to 247 states and 11682 transitions. [2024-12-06 03:29:43,662 INFO L276 IsEmpty]: Start isEmpty. Operand 247 states and 11682 transitions. [2024-12-06 03:29:43,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-12-06 03:29:43,665 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-12-06 03:29:43,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-06 03:29:43,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-06 03:29:43,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-06 03:29:43,700 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 35 conjuncts are in the unsatisfiable core [2024-12-06 03:29:43,702 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-06 03:29:43,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 10 treesize of output 8 [2024-12-06 03:29:43,737 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-12-06 03:29:43,742 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-12-06 03:29:43,746 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-12-06 03:29:44,100 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-06 03:29:44,102 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-12-06 03:29:44,156 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-06 03:29:47,562 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse6 (<= 1 c_~ARR_SIZE~0)) (.cse1 (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)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (<= |c_ULTIMATE.start_main_~count~0#1| 1))) (and (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (and (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))) .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))) (exists ((v_DerPreprocessor_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)))) (= 0 (select .cse0 0)) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_78 (Array Int Int)) (v_DerPreprocessor_48 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5)) .cse2 .cse3 (not (and .cse1 .cse2 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse6 .cse4 .cse5)) .cse6 .cse4 (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse6 .cse4 .cse5)) .cse5 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_84 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_84) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_84 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 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-12-06 03:29:47,576 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse6 (<= 1 c_~ARR_SIZE~0)) (.cse1 (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)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (<= |c_ULTIMATE.start_main_~count~0#1| 1))) (and (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (and (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))) .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))) (exists ((v_DerPreprocessor_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)))) (= 0 (select .cse0 0)) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_78 (Array Int Int)) (v_DerPreprocessor_48 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5)) .cse2 .cse3 (not (and .cse1 .cse2 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse6 .cse4 .cse5)) .cse6 .cse4 (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse6 .cse4 .cse5)) .cse5 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_84 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_84) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_84 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 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-12-06 03:29:47,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-12-06 03:29:47,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11690 states to 247 states and 11682 transitions. [2024-12-06 03:29:47,909 INFO L276 IsEmpty]: Start isEmpty. Operand 247 states and 11682 transitions. [2024-12-06 03:29:47,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-12-06 03:29:47,910 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-12-06 03:29:47,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-06 03:29:47,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-06 03:29:47,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-06 03:29:47,936 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-12-06 03:29:47,938 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-06 03:29:47,950 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-12-06 03:29:47,961 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-12-06 03:29:47,964 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-12-06 03:29:47,968 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-12-06 03:29:48,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-06 03:29:48,513 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-12-06 03:29:48,549 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-12-06 03:29:48,553 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-06 03:29:52,036 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)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.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)) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_175 (Array Int Int)) (v_arrayElimArr_320 (Array Int Int))) (and (= (select v_arrayElimArr_320 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_175) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_320) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse6)) .cse3 .cse4 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 .cse6)) .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= c_~ARR_SIZE~0 1))) is different from false [2024-12-06 03:29:52,051 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)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.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)) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_175 (Array Int Int)) (v_arrayElimArr_320 (Array Int Int))) (and (= (select v_arrayElimArr_320 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_175) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_320) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse6)) .cse3 .cse4 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 .cse6)) .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= c_~ARR_SIZE~0 1)))) is different from true [2024-12-06 03:29:52,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-12-06 03:29:52,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11690 states to 247 states and 11682 transitions. [2024-12-06 03:29:52,313 INFO L276 IsEmpty]: Start isEmpty. Operand 247 states and 11682 transitions. [2024-12-06 03:29:52,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-12-06 03:29:52,314 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-12-06 03:29:52,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-06 03:29:52,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-06 03:29:52,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-06 03:29:52,342 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 35 conjuncts are in the unsatisfiable core [2024-12-06 03:29:52,345 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-06 03:29:52,361 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-12-06 03:29:52,384 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-12-06 03:29:52,388 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-12-06 03:29:52,391 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-12-06 03:29:52,681 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-06 03:29:52,683 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-12-06 03:29:52,728 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-06 03:29:56,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-12-06 03:29:56,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11690 states to 247 states and 11682 transitions. [2024-12-06 03:29:56,452 INFO L276 IsEmpty]: Start isEmpty. Operand 247 states and 11682 transitions. [2024-12-06 03:29:56,454 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-12-06 03:29:56,454 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-12-06 03:29:56,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-06 03:29:56,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-06 03:29:56,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-06 03:29:56,480 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-12-06 03:29:56,482 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-06 03:29:56,490 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-12-06 03:29:56,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-12-06 03:29:56,508 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-12-06 03:29:56,512 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-12-06 03:29:57,118 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-06 03:29:57,119 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-12-06 03:29:57,161 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-12-06 03:29:57,166 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-06 03:30:00,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-12-06 03:30:00,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11690 states to 247 states and 11682 transitions. [2024-12-06 03:30:00,918 INFO L276 IsEmpty]: Start isEmpty. Operand 247 states and 11682 transitions. [2024-12-06 03:30:00,920 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-12-06 03:30:00,920 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-12-06 03:30:00,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-06 03:30:00,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-06 03:30:00,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-06 03:30:00,945 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 35 conjuncts are in the unsatisfiable core [2024-12-06 03:30:00,947 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-06 03:30:00,961 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-12-06 03:30:00,976 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-12-06 03:30:00,978 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-12-06 03:30:00,978 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-12-06 03:30:00,981 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-12-06 03:30:08,143 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-06 03:30:08,144 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-06 03:30:08,172 INFO L349 Elim1Store]: treesize reduction 21, result has 46.2 percent of original size [2024-12-06 03:30:08,172 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-12-06 03:30:08,178 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 23 [2024-12-06 03:30:08,196 INFO L349 Elim1Store]: treesize reduction 34, result has 12.8 percent of original size [2024-12-06 03:30:08,196 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-12-06 03:30:08,205 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-12-06 03:30:08,255 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-12-06 03:30:08,255 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-12-06 03:30:08,267 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-12-06 03:30:08,274 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-12-06 03:30:08,367 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-06 03:30:11,746 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_arrayElimArr_340 (Array Int Int)) (v_DerPreprocessor_184 (Array Int Int))) (and (= (select v_arrayElimArr_340 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_340) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (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)))) (= 0 (select .cse1 0)) .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse3 .cse4 .cse5 (not (and .cse0 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse6 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6)) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_165 (Array Int Int)) (v_DerPreprocessor_90 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_90) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_165) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_165 |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-12-06 03:30:12,951 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_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)))) (= 0 (select .cse1 0)) .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse3 .cse4 (not (and .cse0 (exists ((v_arrayElimArr_340 (Array Int Int)) (v_DerPreprocessor_184 (Array Int Int))) (and (= (select v_arrayElimArr_340 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_340) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse5 (not (and .cse0 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse6 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6)) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_165 (Array Int Int)) (v_DerPreprocessor_90 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_90) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_165) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_165 |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-12-06 03:30:12,963 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_arrayElimArr_340 (Array Int Int)) (v_DerPreprocessor_184 (Array Int Int))) (and (= (select v_arrayElimArr_340 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_340) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (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)))) (= 0 (select .cse1 0)) .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse3 .cse4 .cse5 (not (and .cse0 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse6 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6)) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_165 (Array Int Int)) (v_DerPreprocessor_90 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_90) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_165) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_165 |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-12-06 03:30:12,973 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_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)))) (= 0 (select .cse1 0)) .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_32 (Array Int Int)) (v_DerPreprocessor_21 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_32) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_32 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse3 .cse4 (not (and .cse0 (exists ((v_arrayElimArr_340 (Array Int Int)) (v_DerPreprocessor_184 (Array Int Int))) (and (= (select v_arrayElimArr_340 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_340) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse5 (not (and .cse0 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse6 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6)) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_165 (Array Int Int)) (v_DerPreprocessor_90 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_90) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_165) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_165 |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-12-06 03:30:13,059 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_~#array2~0#1.offset| 0)) (.cse5 (= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (exists ((v_arrayElimArr_340 (Array Int Int)) (v_DerPreprocessor_184 (Array Int Int))) (and (= (select v_arrayElimArr_340 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_340) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_131 (Array Int Int)) (v_arrayElimArr_247 (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_247) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_247 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_128 (Array Int Int)) (v_arrayElimArr_242 (Array Int Int))) (and (= (select v_arrayElimArr_242 |c_ULTIMATE.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_242) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (<= 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 .cse5)) .cse4 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_arrayElimArr_104 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_104) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_104 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (exists ((v_arrayElimArr_165 (Array Int Int)) (v_DerPreprocessor_90 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_90) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_165) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_165 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_134 (Array Int Int)) (v_DerPreprocessor_135 (Array Int Int))) (and (= (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_DerPreprocessor_135) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_135 |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-12-06 03:30:14,460 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 (= |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)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_340 (Array Int Int)) (v_DerPreprocessor_184 (Array Int Int))) (and (= (select v_arrayElimArr_340 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_340) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse2 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_131 (Array Int Int)) (v_arrayElimArr_247 (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_247) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_247 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 (exists ((v_DerPreprocessor_128 (Array Int Int)) (v_arrayElimArr_242 (Array Int Int))) (and (= (select v_arrayElimArr_242 |c_ULTIMATE.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_242) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (<= 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 .cse5 .cse6)) .cse5 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_arrayElimArr_104 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_104) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_104 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6 (exists ((v_arrayElimArr_165 (Array Int Int)) (v_DerPreprocessor_90 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_90) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_165) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_165 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_134 (Array Int Int)) (v_DerPreprocessor_135 (Array Int Int))) (and (= (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_DerPreprocessor_135) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_135 |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-12-06 03:30:14,470 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_~#array2~0#1.offset| 0)) (.cse5 (= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (exists ((v_arrayElimArr_340 (Array Int Int)) (v_DerPreprocessor_184 (Array Int Int))) (and (= (select v_arrayElimArr_340 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_340) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_131 (Array Int Int)) (v_arrayElimArr_247 (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_247) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_247 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_128 (Array Int Int)) (v_arrayElimArr_242 (Array Int Int))) (and (= (select v_arrayElimArr_242 |c_ULTIMATE.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_242) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (<= 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 .cse5)) .cse4 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_arrayElimArr_104 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_104) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_104 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (exists ((v_arrayElimArr_165 (Array Int Int)) (v_DerPreprocessor_90 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_90) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_165) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_165 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_134 (Array Int Int)) (v_DerPreprocessor_135 (Array Int Int))) (and (= (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_DerPreprocessor_135) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_135 |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-12-06 03:30:14,478 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 (= |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)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_340 (Array Int Int)) (v_DerPreprocessor_184 (Array Int Int))) (and (= (select v_arrayElimArr_340 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_340) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse2 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_131 (Array Int Int)) (v_arrayElimArr_247 (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_247) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_247 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 (exists ((v_DerPreprocessor_128 (Array Int Int)) (v_arrayElimArr_242 (Array Int Int))) (and (= (select v_arrayElimArr_242 |c_ULTIMATE.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_242) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (<= 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 .cse5 .cse6)) .cse5 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_arrayElimArr_104 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_104) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_104 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6 (exists ((v_arrayElimArr_165 (Array Int Int)) (v_DerPreprocessor_90 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_90) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_165) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_165 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_134 (Array Int Int)) (v_DerPreprocessor_135 (Array Int Int))) (and (= (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_DerPreprocessor_135) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_135 |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-12-06 03:30:14,513 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)) (.cse6 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse5 (= c_~ARR_SIZE~0 1))) (and (not (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_arrayElimArr_126 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_126) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse6) (= (select v_arrayElimArr_126 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse0 (exists ((v_arrayElimArr_340 (Array Int Int)) (v_DerPreprocessor_184 (Array Int Int))) (and (= (select v_arrayElimArr_340 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_340) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse6))) .cse1 (= 0 (select .cse6 0)) .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) (= .cse6 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| 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 .cse5)) .cse4 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_arrayElimArr_104 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_104) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse6) (= (select v_arrayElimArr_104 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= c_~ARR_SIZE~0 1))) is different from false [2024-12-06 03:30:14,521 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)) (.cse6 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse5 (= c_~ARR_SIZE~0 1))) (and (not (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_arrayElimArr_126 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_126) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse6) (= (select v_arrayElimArr_126 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_340 (Array Int Int)) (v_DerPreprocessor_184 (Array Int Int))) (and (= (select v_arrayElimArr_340 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_340) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse6))) .cse1 .cse2 .cse3 .cse4 .cse5)) .cse1 (= 0 (select .cse6 0)) .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) (= .cse6 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| 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 .cse5)) .cse4 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_arrayElimArr_104 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_104) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse6) (= (select v_arrayElimArr_104 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= c_~ARR_SIZE~0 1))) is different from false [2024-12-06 03:30:14,529 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)) (.cse6 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse5 (= c_~ARR_SIZE~0 1))) (and (not (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_arrayElimArr_126 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_126) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse6) (= (select v_arrayElimArr_126 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse0 (exists ((v_arrayElimArr_340 (Array Int Int)) (v_DerPreprocessor_184 (Array Int Int))) (and (= (select v_arrayElimArr_340 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_340) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse6))) .cse1 (= 0 (select .cse6 0)) .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) (= .cse6 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| 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 .cse5)) .cse4 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_arrayElimArr_104 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_104) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse6) (= (select v_arrayElimArr_104 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= c_~ARR_SIZE~0 1)))) is different from true [2024-12-06 03:30:14,536 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)) (.cse6 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse5 (= c_~ARR_SIZE~0 1))) (and (not (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_arrayElimArr_126 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_126) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse6) (= (select v_arrayElimArr_126 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_340 (Array Int Int)) (v_DerPreprocessor_184 (Array Int Int))) (and (= (select v_arrayElimArr_340 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_340) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse6))) .cse1 .cse2 .cse3 .cse4 .cse5)) .cse1 (= 0 (select .cse6 0)) .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) (= .cse6 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| 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 .cse5)) .cse4 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_arrayElimArr_104 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_104) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse6) (= (select v_arrayElimArr_104 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (<= c_~ARR_SIZE~0 1)))) is different from true [2024-12-06 03:30:18,779 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse4 (<= (+ |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|))) (.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)) (.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.base_BEFORE_CALL_12| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| Int) (v_DerPreprocessor_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_51 (Array Int Int))) (and (= (select v_arrayElimArr_51 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| v_arrayElimArr_51) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12|)))) (exists ((v_arrayElimArr_340 (Array Int Int)) (v_DerPreprocessor_184 (Array Int Int))) (and (= (select v_arrayElimArr_340 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_340) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (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 (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))) .cse7 .cse8)) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_75| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_40| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_75| Int) (v_DerPreprocessor_130 (Array Int Int)) (v_arrayElimArr_243 (Array Int Int))) (and (= 0 (select v_arrayElimArr_243 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_40|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_75|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_75| v_DerPreprocessor_130) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_75| v_arrayElimArr_243) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_75|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_75| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_75|)))) (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_87 (Array Int Int)) (v_arrayElimArr_158 (Array Int Int))) (and (= (select v_arrayElimArr_158 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_87) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_158) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse5 .cse6 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_44| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_44| Int) (v_DerPreprocessor_89 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_27| Int) (v_arrayElimArr_159 (Array Int Int))) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_44|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_44| v_DerPreprocessor_89) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_44| v_arrayElimArr_159) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_44|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_44| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_44|)) (= (select v_arrayElimArr_159 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_27|) 0))) .cse9 .cse10)) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (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_DerPreprocessor_16 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int) (v_DerPreprocessor_17 (Array Int Int))) (and (= (select v_DerPreprocessor_16 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_17) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_16) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse9 .cse10)) (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (exists ((v_DerPreprocessor_127 (Array Int Int)) (v_DerPreprocessor_126 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_74| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_74| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_39| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_74| v_DerPreprocessor_127) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_74| v_DerPreprocessor_126) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_74|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_74|)) (= (select v_DerPreprocessor_126 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_39|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_74| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_74|)))) (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_DerPreprocessor_20 (Array Int Int)) (v_arrayElimArr_27 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| 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_27 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_20) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_27) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0)))) (not (and .cse0 (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_arrayElimArr_56 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_11| Int) (v_DerPreprocessor_33 (Array Int Int))) (and (= (select v_arrayElimArr_56 |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_33) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_14| v_arrayElimArr_56) |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|)))) .cse2 .cse3 .cse4 .cse5 (exists ((v_arrayElimArr_57 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_57 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (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_57) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse6 .cse7 .cse8)) (not (and .cse0 .cse2 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_53| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_94| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_94| Int) (v_DerPreprocessor_172 (Array Int Int)) (v_DerPreprocessor_171 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_94| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_94|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_94|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_94| v_DerPreprocessor_171) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_94| v_DerPreprocessor_172) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_94|) 0 0)) (= (select v_DerPreprocessor_172 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_53|) 0))) .cse3 .cse4 .cse5 .cse6 (exists ((v_DerPreprocessor_174 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (select v_DerPreprocessor_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_174) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse7 .cse8)) .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .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_DerPreprocessor_102 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_32| Int) (v_arrayElimArr_190 (Array Int Int))) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_54|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_54| v_DerPreprocessor_102) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_54| v_arrayElimArr_190) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_54|) 0 0)) (= (select v_arrayElimArr_190 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_32|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_54| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_54|)))) .cse5 (exists ((v_DerPreprocessor_128 (Array Int Int)) (v_arrayElimArr_242 (Array Int Int))) (and (= (select v_arrayElimArr_242 |c_ULTIMATE.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_242) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (<= 1 c_~ARR_SIZE~0) (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_DerPreprocessor_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_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (v_arrayElimArr_39 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_26) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_39) |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|)) (= (select v_arrayElimArr_39 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)))) (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_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse9 .cse10 (exists ((v_arrayElimArr_191 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (and (= (select v_arrayElimArr_191 |c_ULTIMATE.start_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_191) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (not (and .cse0 .cse2 .cse3 .cse5 (exists ((v_DerPreprocessor_84 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| Int) (v_arrayElimArr_151 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_26| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| v_DerPreprocessor_84) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| v_arrayElimArr_151) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|) 0 0)) (= (select v_arrayElimArr_151 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_26|) 0))) (exists ((v_DerPreprocessor_86 (Array Int Int)) (v_arrayElimArr_152 (Array Int Int))) (and (= (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_152) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_152 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6 .cse9 .cse10)) (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_DerPreprocessor_11 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (= (select v_DerPreprocessor_11 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (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_DerPreprocessor_11) |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_73 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_23| Int) (v_arrayElimArr_134 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_38| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38| v_DerPreprocessor_73) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_38| v_arrayElimArr_134) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38|)) (= (select v_arrayElimArr_134 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_23|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_38|)))) .cse2 .cse3 (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_arrayElimArr_135 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_135) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_135 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse9 .cse10)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_341 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_105| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_105| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_57| Int) (v_DerPreprocessor_186 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_105| v_DerPreprocessor_186) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_105| v_arrayElimArr_341) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_105|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_105|)) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_105| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_105|)) (= (select v_arrayElimArr_341 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_57|) 0))) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (select v_DerPreprocessor_13 |c_ULTIMATE.start_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_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 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-12-06 03:30:20,848 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse4 (<= (+ |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|))) (.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)) (.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.base_BEFORE_CALL_12| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| Int) (v_DerPreprocessor_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_51 (Array Int Int))) (and (= (select v_arrayElimArr_51 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| v_arrayElimArr_51) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12|)))) (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 (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))) .cse7 .cse8)) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_75| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_40| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_75| Int) (v_DerPreprocessor_130 (Array Int Int)) (v_arrayElimArr_243 (Array Int Int))) (and (= 0 (select v_arrayElimArr_243 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_40|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_75|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_75| v_DerPreprocessor_130) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_75| v_arrayElimArr_243) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_75|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_75| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_75|)))) (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_87 (Array Int Int)) (v_arrayElimArr_158 (Array Int Int))) (and (= (select v_arrayElimArr_158 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_87) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_158) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse5 .cse6 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_44| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_44| Int) (v_DerPreprocessor_89 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_27| Int) (v_arrayElimArr_159 (Array Int Int))) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_44|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_44| v_DerPreprocessor_89) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_44| v_arrayElimArr_159) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_44|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_44| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_44|)) (= (select v_arrayElimArr_159 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_27|) 0))) .cse9 .cse10)) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (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_DerPreprocessor_16 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int) (v_DerPreprocessor_17 (Array Int Int))) (and (= (select v_DerPreprocessor_16 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_17) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_16) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse9 .cse10)) (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (exists ((v_DerPreprocessor_127 (Array Int Int)) (v_DerPreprocessor_126 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_74| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_74| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_39| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_74| v_DerPreprocessor_127) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_74| v_DerPreprocessor_126) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_74|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_74|)) (= (select v_DerPreprocessor_126 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_39|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_74| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_74|)))) (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_DerPreprocessor_20 (Array Int Int)) (v_arrayElimArr_27 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| 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_27 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_20) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_27) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0)))) (not (and .cse0 (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_arrayElimArr_56 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_11| Int) (v_DerPreprocessor_33 (Array Int Int))) (and (= (select v_arrayElimArr_56 |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_33) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_14| v_arrayElimArr_56) |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|)))) .cse2 .cse3 .cse4 .cse5 (exists ((v_arrayElimArr_57 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_57 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (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_57) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse6 .cse7 .cse8)) (not (and .cse0 .cse2 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_53| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_94| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_94| Int) (v_DerPreprocessor_172 (Array Int Int)) (v_DerPreprocessor_171 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_94| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_94|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_94|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_94| v_DerPreprocessor_171) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_94| v_DerPreprocessor_172) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_94|) 0 0)) (= (select v_DerPreprocessor_172 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_53|) 0))) .cse3 .cse4 .cse5 .cse6 (exists ((v_DerPreprocessor_174 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (select v_DerPreprocessor_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_174) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse7 .cse8)) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_340 (Array Int Int)) (v_DerPreprocessor_184 (Array Int Int))) (and (= (select v_arrayElimArr_340 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_340) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 .cse3 .cse5 .cse6 .cse9 .cse10 (exists ((v_arrayElimArr_341 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_105| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_105| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_57| Int) (v_DerPreprocessor_186 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_105| v_DerPreprocessor_186) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_105| v_arrayElimArr_341) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_105|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_105|)) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_105| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_105|)) (= (select v_arrayElimArr_341 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_57|) 0))))) (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .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_DerPreprocessor_102 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_32| Int) (v_arrayElimArr_190 (Array Int Int))) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_54|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_54| v_DerPreprocessor_102) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_54| v_arrayElimArr_190) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_54|) 0 0)) (= (select v_arrayElimArr_190 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_32|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_54| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_54|)))) .cse5 (exists ((v_DerPreprocessor_128 (Array Int Int)) (v_arrayElimArr_242 (Array Int Int))) (and (= (select v_arrayElimArr_242 |c_ULTIMATE.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_242) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (<= 1 c_~ARR_SIZE~0) (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_DerPreprocessor_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_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (v_arrayElimArr_39 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_26) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_39) |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|)) (= (select v_arrayElimArr_39 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)))) (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_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse9 .cse10 (exists ((v_arrayElimArr_191 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (and (= (select v_arrayElimArr_191 |c_ULTIMATE.start_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_191) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (not (and .cse0 .cse2 .cse3 .cse5 (exists ((v_DerPreprocessor_84 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| Int) (v_arrayElimArr_151 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_26| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| v_DerPreprocessor_84) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| v_arrayElimArr_151) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|) 0 0)) (= (select v_arrayElimArr_151 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_26|) 0))) (exists ((v_DerPreprocessor_86 (Array Int Int)) (v_arrayElimArr_152 (Array Int Int))) (and (= (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_152) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_152 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6 .cse9 .cse10)) (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_DerPreprocessor_11 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (= (select v_DerPreprocessor_11 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (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_DerPreprocessor_11) |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_73 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_23| Int) (v_arrayElimArr_134 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_38| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38| v_DerPreprocessor_73) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_38| v_arrayElimArr_134) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38|)) (= (select v_arrayElimArr_134 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_23|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_38|)))) .cse2 .cse3 (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_arrayElimArr_135 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_135) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_135 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse9 .cse10)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (select v_DerPreprocessor_13 |c_ULTIMATE.start_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_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 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-12-06 03:30:21,073 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse4 (<= (+ |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|))) (.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)) (.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.base_BEFORE_CALL_12| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| Int) (v_DerPreprocessor_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_51 (Array Int Int))) (and (= (select v_arrayElimArr_51 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| v_arrayElimArr_51) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12|)))) (exists ((v_arrayElimArr_340 (Array Int Int)) (v_DerPreprocessor_184 (Array Int Int))) (and (= (select v_arrayElimArr_340 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_340) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (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 (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))) .cse7 .cse8)) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_75| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_40| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_75| Int) (v_DerPreprocessor_130 (Array Int Int)) (v_arrayElimArr_243 (Array Int Int))) (and (= 0 (select v_arrayElimArr_243 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_40|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_75|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_75| v_DerPreprocessor_130) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_75| v_arrayElimArr_243) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_75|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_75| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_75|)))) (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_87 (Array Int Int)) (v_arrayElimArr_158 (Array Int Int))) (and (= (select v_arrayElimArr_158 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_87) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_158) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse5 .cse6 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_44| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_44| Int) (v_DerPreprocessor_89 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_27| Int) (v_arrayElimArr_159 (Array Int Int))) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_44|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_44| v_DerPreprocessor_89) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_44| v_arrayElimArr_159) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_44|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_44| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_44|)) (= (select v_arrayElimArr_159 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_27|) 0))) .cse9 .cse10)) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (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_DerPreprocessor_16 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int) (v_DerPreprocessor_17 (Array Int Int))) (and (= (select v_DerPreprocessor_16 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_17) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_16) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse9 .cse10)) (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (exists ((v_DerPreprocessor_127 (Array Int Int)) (v_DerPreprocessor_126 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_74| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_74| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_39| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_74| v_DerPreprocessor_127) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_74| v_DerPreprocessor_126) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_74|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_74|)) (= (select v_DerPreprocessor_126 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_39|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_74| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_74|)))) (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_DerPreprocessor_20 (Array Int Int)) (v_arrayElimArr_27 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| 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_27 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_20) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_27) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0)))) (not (and .cse0 (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_arrayElimArr_56 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_11| Int) (v_DerPreprocessor_33 (Array Int Int))) (and (= (select v_arrayElimArr_56 |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_33) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_14| v_arrayElimArr_56) |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|)))) .cse2 .cse3 .cse4 .cse5 (exists ((v_arrayElimArr_57 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_57 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (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_57) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse6 .cse7 .cse8)) (not (and .cse0 .cse2 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_53| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_94| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_94| Int) (v_DerPreprocessor_172 (Array Int Int)) (v_DerPreprocessor_171 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_94| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_94|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_94|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_94| v_DerPreprocessor_171) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_94| v_DerPreprocessor_172) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_94|) 0 0)) (= (select v_DerPreprocessor_172 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_53|) 0))) .cse3 .cse4 .cse5 .cse6 (exists ((v_DerPreprocessor_174 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (select v_DerPreprocessor_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_174) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse7 .cse8)) .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .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_DerPreprocessor_102 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_32| Int) (v_arrayElimArr_190 (Array Int Int))) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_54|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_54| v_DerPreprocessor_102) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_54| v_arrayElimArr_190) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_54|) 0 0)) (= (select v_arrayElimArr_190 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_32|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_54| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_54|)))) .cse5 (exists ((v_DerPreprocessor_128 (Array Int Int)) (v_arrayElimArr_242 (Array Int Int))) (and (= (select v_arrayElimArr_242 |c_ULTIMATE.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_242) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (<= 1 c_~ARR_SIZE~0) (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_DerPreprocessor_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_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (v_arrayElimArr_39 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_26) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_39) |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|)) (= (select v_arrayElimArr_39 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)))) (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_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse9 .cse10 (exists ((v_arrayElimArr_191 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (and (= (select v_arrayElimArr_191 |c_ULTIMATE.start_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_191) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (not (and .cse0 .cse2 .cse3 .cse5 (exists ((v_DerPreprocessor_84 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| Int) (v_arrayElimArr_151 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_26| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| v_DerPreprocessor_84) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| v_arrayElimArr_151) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|) 0 0)) (= (select v_arrayElimArr_151 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_26|) 0))) (exists ((v_DerPreprocessor_86 (Array Int Int)) (v_arrayElimArr_152 (Array Int Int))) (and (= (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_152) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_152 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6 .cse9 .cse10)) (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_DerPreprocessor_11 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (= (select v_DerPreprocessor_11 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (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_DerPreprocessor_11) |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_73 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_23| Int) (v_arrayElimArr_134 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_38| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38| v_DerPreprocessor_73) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_38| v_arrayElimArr_134) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38|)) (= (select v_arrayElimArr_134 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_23|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_38|)))) .cse2 .cse3 (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_arrayElimArr_135 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_135) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_135 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse9 .cse10)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_341 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_105| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_105| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_57| Int) (v_DerPreprocessor_186 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_105| v_DerPreprocessor_186) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_105| v_arrayElimArr_341) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_105|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_105|)) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_105| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_105|)) (= (select v_arrayElimArr_341 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_57|) 0))) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (select v_DerPreprocessor_13 |c_ULTIMATE.start_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_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 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-12-06 03:30:21,141 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse4 (<= (+ |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|))) (.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)) (.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.base_BEFORE_CALL_12| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| Int) (v_DerPreprocessor_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_51 (Array Int Int))) (and (= (select v_arrayElimArr_51 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| v_arrayElimArr_51) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12|)))) (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 (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))) .cse7 .cse8)) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_75| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_40| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_75| Int) (v_DerPreprocessor_130 (Array Int Int)) (v_arrayElimArr_243 (Array Int Int))) (and (= 0 (select v_arrayElimArr_243 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_40|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_75|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_75| v_DerPreprocessor_130) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_75| v_arrayElimArr_243) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_75|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_75| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_75|)))) (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_87 (Array Int Int)) (v_arrayElimArr_158 (Array Int Int))) (and (= (select v_arrayElimArr_158 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_87) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_158) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse5 .cse6 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_44| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_44| Int) (v_DerPreprocessor_89 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_27| Int) (v_arrayElimArr_159 (Array Int Int))) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_44|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_44| v_DerPreprocessor_89) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_44| v_arrayElimArr_159) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_44|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_44| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_44|)) (= (select v_arrayElimArr_159 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_27|) 0))) .cse9 .cse10)) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (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_DerPreprocessor_16 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int) (v_DerPreprocessor_17 (Array Int Int))) (and (= (select v_DerPreprocessor_16 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_17) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_16) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse9 .cse10)) (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (exists ((v_DerPreprocessor_127 (Array Int Int)) (v_DerPreprocessor_126 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_74| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_74| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_39| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_74| v_DerPreprocessor_127) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_74| v_DerPreprocessor_126) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_74|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_74|)) (= (select v_DerPreprocessor_126 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_39|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_74| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_74|)))) (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_DerPreprocessor_20 (Array Int Int)) (v_arrayElimArr_27 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| 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_27 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_20) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_27) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0)))) (not (and .cse0 (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_arrayElimArr_56 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_11| Int) (v_DerPreprocessor_33 (Array Int Int))) (and (= (select v_arrayElimArr_56 |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_33) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_14| v_arrayElimArr_56) |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|)))) .cse2 .cse3 .cse4 .cse5 (exists ((v_arrayElimArr_57 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_57 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (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_57) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse6 .cse7 .cse8)) (not (and .cse0 .cse2 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_53| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_94| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_94| Int) (v_DerPreprocessor_172 (Array Int Int)) (v_DerPreprocessor_171 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_94| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_94|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_94|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_94| v_DerPreprocessor_171) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_94| v_DerPreprocessor_172) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_94|) 0 0)) (= (select v_DerPreprocessor_172 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_53|) 0))) .cse3 .cse4 .cse5 .cse6 (exists ((v_DerPreprocessor_174 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (select v_DerPreprocessor_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_174) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse7 .cse8)) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_340 (Array Int Int)) (v_DerPreprocessor_184 (Array Int Int))) (and (= (select v_arrayElimArr_340 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_340) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 .cse3 .cse5 .cse6 .cse9 .cse10 (exists ((v_arrayElimArr_341 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_105| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_105| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_57| Int) (v_DerPreprocessor_186 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_105| v_DerPreprocessor_186) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_105| v_arrayElimArr_341) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_105|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_105|)) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_105| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_105|)) (= (select v_arrayElimArr_341 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_57|) 0))))) (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .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_DerPreprocessor_102 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_32| Int) (v_arrayElimArr_190 (Array Int Int))) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_54|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_54| v_DerPreprocessor_102) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_54| v_arrayElimArr_190) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_54|) 0 0)) (= (select v_arrayElimArr_190 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_32|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_54| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_54|)))) .cse5 (exists ((v_DerPreprocessor_128 (Array Int Int)) (v_arrayElimArr_242 (Array Int Int))) (and (= (select v_arrayElimArr_242 |c_ULTIMATE.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_242) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (<= 1 c_~ARR_SIZE~0) (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_DerPreprocessor_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_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (v_arrayElimArr_39 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_26) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_39) |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|)) (= (select v_arrayElimArr_39 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)))) (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_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse9 .cse10 (exists ((v_arrayElimArr_191 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (and (= (select v_arrayElimArr_191 |c_ULTIMATE.start_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_191) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (not (and .cse0 .cse2 .cse3 .cse5 (exists ((v_DerPreprocessor_84 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| Int) (v_arrayElimArr_151 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_26| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| v_DerPreprocessor_84) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| v_arrayElimArr_151) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|) 0 0)) (= (select v_arrayElimArr_151 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_26|) 0))) (exists ((v_DerPreprocessor_86 (Array Int Int)) (v_arrayElimArr_152 (Array Int Int))) (and (= (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_152) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_152 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6 .cse9 .cse10)) (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_DerPreprocessor_11 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (= (select v_DerPreprocessor_11 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (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_DerPreprocessor_11) |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_73 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_23| Int) (v_arrayElimArr_134 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_38| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38| v_DerPreprocessor_73) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_38| v_arrayElimArr_134) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38|)) (= (select v_arrayElimArr_134 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_23|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_38|)))) .cse2 .cse3 (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_arrayElimArr_135 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_135) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_135 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse9 .cse10)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (select v_DerPreprocessor_13 |c_ULTIMATE.start_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_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 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-12-06 03:30:21,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-12-06 03:30:21,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12075 states to 251 states and 12067 transitions. [2024-12-06 03:30:21,355 INFO L276 IsEmpty]: Start isEmpty. Operand 251 states and 12067 transitions. [2024-12-06 03:30:21,357 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-12-06 03:30:21,357 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-12-06 03:30:21,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-06 03:30:21,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-06 03:30:21,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-06 03:30:21,384 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-12-06 03:30:21,386 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-06 03:30:21,398 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-12-06 03:30:21,411 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-12-06 03:30:21,414 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-12-06 03:30:21,414 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-12-06 03:30:21,418 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-12-06 03:30:28,308 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-06 03:30:28,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-06 03:30:28,352 INFO L349 Elim1Store]: treesize reduction 25, result has 41.9 percent of original size [2024-12-06 03:30:28,353 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-12-06 03:30:28,376 INFO L349 Elim1Store]: treesize reduction 42, result has 10.6 percent of original size [2024-12-06 03:30:28,377 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-12-06 03:30:28,383 INFO L378 Elim1Store]: Elim1 eliminated variable 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-12-06 03:30:28,387 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-06 03:30:28,390 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-06 03:30:28,392 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 37 [2024-12-06 03:30:28,413 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select 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-12-06 03:30:28,468 INFO L349 Elim1Store]: treesize reduction 17, result has 46.9 percent of original size [2024-12-06 03:30:28,468 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-12-06 03:30:28,526 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-12-06 03:30:28,637 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-06 03:30:32,177 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_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)))) (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_arrayElimArr_146 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_81) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_146) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_146 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (not (and .cse0 (exists ((v_DerPreprocessor_165 (Array Int Int)) (v_DerPreprocessor_164 (Array Int Int))) (and (= .cse1 (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_DerPreprocessor_165) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_165 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse3 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 .cse6)) (not (and (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (and (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse0 .cse2 .cse3 .cse5 .cse6)) .cse4 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_156 (Array Int Int)) (v_arrayElimArr_294 (Array Int Int))) (and (= (select v_arrayElimArr_294 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (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_294) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse5 .cse6)) .cse5 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 .cse6)) .cse6 (exists ((v_DerPreprocessor_172 (Array Int Int)) (v_DerPreprocessor_171 (Array Int Int))) (and (= (select v_DerPreprocessor_172 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_171) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_172) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6)) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_300 (Array Int Int)) (v_DerPreprocessor_161 (Array Int Int))) (and (= (select v_arrayElimArr_300 |c_ULTIMATE.start_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_300) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse3 .cse5 .cse6)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_187 (Array Int Int)) (v_arrayElimArr_345 (Array Int Int))) (and (= (select v_arrayElimArr_345 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_345) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_arrayElimArr_308 (Array Int Int)) (v_DerPreprocessor_168 (Array Int Int))) (and (= (select v_arrayElimArr_308 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_168) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_308) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))))) is different from false [2024-12-06 03:30:33,295 WARN L851 $PredicateComparison]: unable to prove that (let ((.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)) (.cse2 (<= |c_ULTIMATE.start_main_~sum~0#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 (not (and .cse0 .cse1 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_187 (Array Int Int)) (v_arrayElimArr_345 (Array Int Int))) (and (= (select v_arrayElimArr_345 |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_187) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_345) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))))) .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))) (exists ((v_DerPreprocessor_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)))) (= 0 (select .cse5 0)) (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_arrayElimArr_146 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_81) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_146) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse5) (= (select v_arrayElimArr_146 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 (not (and .cse0 (exists ((v_DerPreprocessor_165 (Array Int Int)) (v_DerPreprocessor_164 (Array Int Int))) (and (= .cse5 (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_DerPreprocessor_165) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_165 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 .cse2 .cse6 .cse3 .cse4)) .cse2 (not (and .cse0 .cse1 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse5) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse6 .cse3 .cse4)) (not (and (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (and (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse5))) .cse0 .cse1 .cse2 .cse3 .cse4)) .cse6 (not (and .cse0 .cse1 .cse2 (exists ((v_DerPreprocessor_156 (Array Int Int)) (v_arrayElimArr_294 (Array Int Int))) (and (= (select v_arrayElimArr_294 |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_156) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_294) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse3 .cse4)) .cse3 (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse6 .cse3 .cse4)) .cse4 (exists ((v_DerPreprocessor_172 (Array Int Int)) (v_DerPreprocessor_171 (Array Int Int))) (and (= (select v_DerPreprocessor_172 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_171) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_172) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse5))) (not (and .cse0 .cse1 .cse2 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4)) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_300 (Array Int Int)) (v_DerPreprocessor_161 (Array Int Int))) (and (= (select v_arrayElimArr_300 |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_300) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4)) (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_168 (Array Int Int))) (and (= (select v_arrayElimArr_308 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_168) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_308) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse5))))) is different from false [2024-12-06 03:30:33,317 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_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)))) (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_arrayElimArr_146 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_81) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_146) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_146 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (not (and .cse0 (exists ((v_DerPreprocessor_165 (Array Int Int)) (v_DerPreprocessor_164 (Array Int Int))) (and (= .cse1 (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_DerPreprocessor_165) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_165 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse3 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 .cse6)) (not (and (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (and (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse0 .cse2 .cse3 .cse5 .cse6)) .cse4 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_156 (Array Int Int)) (v_arrayElimArr_294 (Array Int Int))) (and (= (select v_arrayElimArr_294 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (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_294) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse5 .cse6)) .cse5 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 .cse6)) .cse6 (exists ((v_DerPreprocessor_172 (Array Int Int)) (v_DerPreprocessor_171 (Array Int Int))) (and (= (select v_DerPreprocessor_172 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_171) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_172) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6)) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_300 (Array Int Int)) (v_DerPreprocessor_161 (Array Int Int))) (and (= (select v_arrayElimArr_300 |c_ULTIMATE.start_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_300) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse3 .cse5 .cse6)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_187 (Array Int Int)) (v_arrayElimArr_345 (Array Int Int))) (and (= (select v_arrayElimArr_345 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_345) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_arrayElimArr_308 (Array Int Int)) (v_DerPreprocessor_168 (Array Int Int))) (and (= (select v_arrayElimArr_308 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_168) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_308) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1)))))) is different from true [2024-12-06 03:30:33,332 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.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)) (.cse2 (<= |c_ULTIMATE.start_main_~sum~0#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 (not (and .cse0 .cse1 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_187 (Array Int Int)) (v_arrayElimArr_345 (Array Int Int))) (and (= (select v_arrayElimArr_345 |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_187) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_345) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))))) .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))) (exists ((v_DerPreprocessor_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)))) (= 0 (select .cse5 0)) (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_arrayElimArr_146 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_81) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_146) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse5) (= (select v_arrayElimArr_146 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 (not (and .cse0 (exists ((v_DerPreprocessor_165 (Array Int Int)) (v_DerPreprocessor_164 (Array Int Int))) (and (= .cse5 (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_DerPreprocessor_165) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_165 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 .cse2 .cse6 .cse3 .cse4)) .cse2 (not (and .cse0 .cse1 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse5) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse6 .cse3 .cse4)) (not (and (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (and (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse5))) .cse0 .cse1 .cse2 .cse3 .cse4)) .cse6 (not (and .cse0 .cse1 .cse2 (exists ((v_DerPreprocessor_156 (Array Int Int)) (v_arrayElimArr_294 (Array Int Int))) (and (= (select v_arrayElimArr_294 |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_156) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_294) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse3 .cse4)) .cse3 (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse5 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse6 .cse3 .cse4)) .cse4 (exists ((v_DerPreprocessor_172 (Array Int Int)) (v_DerPreprocessor_171 (Array Int Int))) (and (= (select v_DerPreprocessor_172 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_171) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_172) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse5))) (not (and .cse0 .cse1 .cse2 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4)) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_300 (Array Int Int)) (v_DerPreprocessor_161 (Array Int Int))) (and (= (select v_arrayElimArr_300 |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_300) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4)) (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_168 (Array Int Int))) (and (= (select v_arrayElimArr_308 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_168) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_308) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse5)))))) is different from true [2024-12-06 03:30:33,432 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 (= |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)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_340 (Array Int Int)) (v_DerPreprocessor_184 (Array Int Int))) (and (= (select v_arrayElimArr_340 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_340) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse2 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_131 (Array Int Int)) (v_arrayElimArr_247 (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_247) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_247 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 (exists ((v_DerPreprocessor_128 (Array Int Int)) (v_arrayElimArr_242 (Array Int Int))) (and (= (select v_arrayElimArr_242 |c_ULTIMATE.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_242) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (<= 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 .cse5 .cse6)) .cse5 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_arrayElimArr_104 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_104) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_104 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6 (exists ((v_arrayElimArr_165 (Array Int Int)) (v_DerPreprocessor_90 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_90) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_165) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_165 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_134 (Array Int Int)) (v_DerPreprocessor_135 (Array Int Int))) (and (= (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_DerPreprocessor_135) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_135 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_187 (Array Int Int)) (v_arrayElimArr_345 (Array Int Int))) (and (= (select v_arrayElimArr_345 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_345) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (<= c_~ARR_SIZE~0 1))) is different from false [2024-12-06 03:30:34,712 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 (= |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)) (.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_340 (Array Int Int)) (v_DerPreprocessor_184 (Array Int Int))) (and (= (select v_arrayElimArr_340 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_340) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse2 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_131 (Array Int Int)) (v_arrayElimArr_247 (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_247) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_247 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_187 (Array Int Int)) (v_arrayElimArr_345 (Array Int Int))) (and (= (select v_arrayElimArr_345 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_345) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse7)) .cse3 .cse4 (exists ((v_DerPreprocessor_128 (Array Int Int)) (v_arrayElimArr_242 (Array Int Int))) (and (= (select v_arrayElimArr_242 |c_ULTIMATE.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_242) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (<= 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 .cse5 .cse6)) .cse5 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_arrayElimArr_104 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_104) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_104 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6 (exists ((v_arrayElimArr_165 (Array Int Int)) (v_DerPreprocessor_90 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_90) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_165) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_165 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_134 (Array Int Int)) (v_DerPreprocessor_135 (Array Int Int))) (and (= (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_DerPreprocessor_135) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_135 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse7)) is different from false [2024-12-06 03:30:34,722 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 (= |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)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_340 (Array Int Int)) (v_DerPreprocessor_184 (Array Int Int))) (and (= (select v_arrayElimArr_340 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_340) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse2 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_131 (Array Int Int)) (v_arrayElimArr_247 (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_247) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_247 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 (exists ((v_DerPreprocessor_128 (Array Int Int)) (v_arrayElimArr_242 (Array Int Int))) (and (= (select v_arrayElimArr_242 |c_ULTIMATE.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_242) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (<= 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 .cse5 .cse6)) .cse5 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_arrayElimArr_104 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_104) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_104 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6 (exists ((v_arrayElimArr_165 (Array Int Int)) (v_DerPreprocessor_90 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_90) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_165) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_165 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_134 (Array Int Int)) (v_DerPreprocessor_135 (Array Int Int))) (and (= (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_DerPreprocessor_135) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_135 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_187 (Array Int Int)) (v_arrayElimArr_345 (Array Int Int))) (and (= (select v_arrayElimArr_345 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_345) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (<= c_~ARR_SIZE~0 1)))) is different from true [2024-12-06 03:30:34,731 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 (= |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)) (.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_340 (Array Int Int)) (v_DerPreprocessor_184 (Array Int Int))) (and (= (select v_arrayElimArr_340 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_340) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse2 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_131 (Array Int Int)) (v_arrayElimArr_247 (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_247) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_247 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_187 (Array Int Int)) (v_arrayElimArr_345 (Array Int Int))) (and (= (select v_arrayElimArr_345 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_345) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse7)) .cse3 .cse4 (exists ((v_DerPreprocessor_128 (Array Int Int)) (v_arrayElimArr_242 (Array Int Int))) (and (= (select v_arrayElimArr_242 |c_ULTIMATE.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_242) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (<= 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 .cse5 .cse6)) .cse5 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_arrayElimArr_104 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_104) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_104 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6 (exists ((v_arrayElimArr_165 (Array Int Int)) (v_DerPreprocessor_90 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_90) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_165) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_165 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_134 (Array Int Int)) (v_DerPreprocessor_135 (Array Int Int))) (and (= (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_DerPreprocessor_135) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_135 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse7))) is different from true [2024-12-06 03:30:34,771 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 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and (not (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_arrayElimArr_126 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_126) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse6) (= (select v_arrayElimArr_126 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_340 (Array Int Int)) (v_DerPreprocessor_184 (Array Int Int))) (and (= (select v_arrayElimArr_340 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_340) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse6))) .cse1 .cse2 .cse3 .cse4 .cse5)) .cse1 (= 0 (select .cse6 0)) .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) (= .cse6 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| 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 .cse5)) .cse4 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_arrayElimArr_104 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_104) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse6) (= (select v_arrayElimArr_104 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_187 (Array Int Int)) (v_arrayElimArr_345 (Array Int Int))) (and (= (select v_arrayElimArr_345 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse6 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_345) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (<= c_~ARR_SIZE~0 1))) is different from false [2024-12-06 03:30:34,779 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)) (.cse6 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse5 (= c_~ARR_SIZE~0 1)) (.cse7 (<= c_~ARR_SIZE~0 1))) (and (not (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_arrayElimArr_126 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_126) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse6) (= (select v_arrayElimArr_126 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_340 (Array Int Int)) (v_DerPreprocessor_184 (Array Int Int))) (and (= (select v_arrayElimArr_340 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_340) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse6))) .cse1 .cse2 .cse3 .cse4 .cse5)) .cse1 (= 0 (select .cse6 0)) (not (and .cse0 .cse1 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_187 (Array Int Int)) (v_arrayElimArr_345 (Array Int Int))) (and (= (select v_arrayElimArr_345 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse6 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_345) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse7)) .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) (= .cse6 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| 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 .cse5)) .cse4 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_arrayElimArr_104 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_104) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse6) (= (select v_arrayElimArr_104 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse7)) is different from false [2024-12-06 03:30:34,789 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 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and (not (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_arrayElimArr_126 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_126) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse6) (= (select v_arrayElimArr_126 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_340 (Array Int Int)) (v_DerPreprocessor_184 (Array Int Int))) (and (= (select v_arrayElimArr_340 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_340) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse6))) .cse1 .cse2 .cse3 .cse4 .cse5)) .cse1 (= 0 (select .cse6 0)) .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) (= .cse6 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| 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 .cse5)) .cse4 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_arrayElimArr_104 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_104) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse6) (= (select v_arrayElimArr_104 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_187 (Array Int Int)) (v_arrayElimArr_345 (Array Int Int))) (and (= (select v_arrayElimArr_345 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse6 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_345) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (<= c_~ARR_SIZE~0 1)))) is different from true [2024-12-06 03:30:34,797 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)) (.cse6 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse5 (= c_~ARR_SIZE~0 1)) (.cse7 (<= c_~ARR_SIZE~0 1))) (and (not (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_arrayElimArr_126 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_126) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse6) (= (select v_arrayElimArr_126 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_340 (Array Int Int)) (v_DerPreprocessor_184 (Array Int Int))) (and (= (select v_arrayElimArr_340 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_340) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse6))) .cse1 .cse2 .cse3 .cse4 .cse5)) .cse1 (= 0 (select .cse6 0)) (not (and .cse0 .cse1 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_187 (Array Int Int)) (v_arrayElimArr_345 (Array Int Int))) (and (= (select v_arrayElimArr_345 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse6 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_345) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse7)) .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) (= .cse6 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| 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 .cse5)) .cse4 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_arrayElimArr_104 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_104) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse6) (= (select v_arrayElimArr_104 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse7))) is different from true [2024-12-06 03:30:38,799 WARN L851 $PredicateComparison]: unable to prove that (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|))) (.cse2 (= |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)) (.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 (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 (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))) .cse7 .cse8)) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (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_DerPreprocessor_16 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int) (v_DerPreprocessor_17 (Array Int Int))) (and (= (select v_DerPreprocessor_16 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_17) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_16) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse9 .cse10)) (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (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_DerPreprocessor_20 (Array Int Int)) (v_arrayElimArr_27 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| 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_27 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_20) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_27) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0)))) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_123 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_70| Int) (v_arrayElimArr_232 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_38| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70| v_DerPreprocessor_123) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_70| v_arrayElimArr_232) |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|)) (= (select v_arrayElimArr_232 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_38|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_70|)))) .cse3 (exists ((v_arrayElimArr_231 (Array Int Int)) (v_DerPreprocessor_121 (Array Int Int))) (and (= (select v_arrayElimArr_231 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (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_231) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 .cse5 .cse6 .cse7 .cse8)) .cse3 .cse4 (exists ((v_DerPreprocessor_147 (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_277 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_85| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_85|)) (= (select v_arrayElimArr_277 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_46|) 0) (= (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_147) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_85| v_arrayElimArr_277) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_85|) 0 0)))) .cse5 (<= 1 c_~ARR_SIZE~0) (exists ((v_arrayElimArr_283 (Array Int Int)) (v_DerPreprocessor_152 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_152) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_283) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_283 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 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 .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)) (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 (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_arrayElimArr_39 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_26) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_39) |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|)) (= (select v_arrayElimArr_39 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)))) .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 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_78 (Array Int Int)) (v_DerPreprocessor_48 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (exists ((v_arrayElimArr_79 (Array Int Int)) (v_DerPreprocessor_50 (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 v_arrayElimArr_79 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_15|) 0) (= (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_50) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| v_arrayElimArr_79) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) 0 0)))) .cse5 .cse6 .cse7 .cse8)) (exists ((v_DerPreprocessor_149 (Array Int Int)) (v_arrayElimArr_278 (Array Int Int))) (and (= (select v_arrayElimArr_278 |c_ULTIMATE.start_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_278) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_106| Int) (v_DerPreprocessor_189 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_106| Int) (v_arrayElimArr_346 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_58| Int)) (and (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_106| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_106|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_106| v_DerPreprocessor_189) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_106| v_arrayElimArr_346) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_106|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_106|)) (= (select v_arrayElimArr_346 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_58|) 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_DerPreprocessor_11 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (= (select v_DerPreprocessor_11 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (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_DerPreprocessor_11) |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|)))) (exists ((v_arrayElimArr_282 (Array Int Int)) (|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_DerPreprocessor_150 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_47| Int)) (and (= (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_150) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_86| v_arrayElimArr_282) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_86|) 0 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 v_arrayElimArr_282 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_47|) 0))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (select v_DerPreprocessor_13 |c_ULTIMATE.start_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_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 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)))) (exists ((v_DerPreprocessor_187 (Array Int Int)) (v_arrayElimArr_345 (Array Int Int))) (and (= (select v_arrayElimArr_345 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_345) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse7 .cse8)) is different from false [2024-12-06 03:30:41,008 WARN L851 $PredicateComparison]: unable to prove that (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|))) (.cse2 (= |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)) (.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 (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 (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))) .cse7 .cse8)) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (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_DerPreprocessor_16 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int) (v_DerPreprocessor_17 (Array Int Int))) (and (= (select v_DerPreprocessor_16 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_17) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_16) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse9 .cse10)) (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (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_DerPreprocessor_20 (Array Int Int)) (v_arrayElimArr_27 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| 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_27 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_20) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_27) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0)))) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_123 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_70| Int) (v_arrayElimArr_232 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_38| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70| v_DerPreprocessor_123) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_70| v_arrayElimArr_232) |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|)) (= (select v_arrayElimArr_232 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_38|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_70|)))) .cse3 (exists ((v_arrayElimArr_231 (Array Int Int)) (v_DerPreprocessor_121 (Array Int Int))) (and (= (select v_arrayElimArr_231 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (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_231) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 .cse5 .cse6 .cse7 .cse8)) .cse3 .cse4 (exists ((v_DerPreprocessor_147 (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_277 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_85| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_85|)) (= (select v_arrayElimArr_277 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_46|) 0) (= (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_147) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_85| v_arrayElimArr_277) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_85|) 0 0)))) .cse5 (<= 1 c_~ARR_SIZE~0) (exists ((v_arrayElimArr_283 (Array Int Int)) (v_DerPreprocessor_152 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_152) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_283) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_283 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 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 .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)) (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 (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_arrayElimArr_39 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_26) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_39) |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|)) (= (select v_arrayElimArr_39 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)))) .cse9 .cse10)) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_106| Int) (v_DerPreprocessor_189 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_106| Int) (v_arrayElimArr_346 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_58| Int)) (and (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_106| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_106|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_106| v_DerPreprocessor_189) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_106| v_arrayElimArr_346) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_106|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_106|)) (= (select v_arrayElimArr_346 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_58|) 0))) (exists ((v_DerPreprocessor_187 (Array Int Int)) (v_arrayElimArr_345 (Array Int Int))) (and (= (select v_arrayElimArr_345 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_345) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse7 .cse8)) .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 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_78 (Array Int Int)) (v_DerPreprocessor_48 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (exists ((v_arrayElimArr_79 (Array Int Int)) (v_DerPreprocessor_50 (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 v_arrayElimArr_79 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_15|) 0) (= (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_50) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| v_arrayElimArr_79) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) 0 0)))) .cse5 .cse6 .cse7 .cse8)) (exists ((v_DerPreprocessor_149 (Array Int Int)) (v_arrayElimArr_278 (Array Int Int))) (and (= (select v_arrayElimArr_278 |c_ULTIMATE.start_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_278) |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_DerPreprocessor_11 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (= (select v_DerPreprocessor_11 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (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_DerPreprocessor_11) |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|)))) (exists ((v_arrayElimArr_282 (Array Int Int)) (|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_DerPreprocessor_150 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_47| Int)) (and (= (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_150) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_86| v_arrayElimArr_282) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_86|) 0 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 v_arrayElimArr_282 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_47|) 0))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (select v_DerPreprocessor_13 |c_ULTIMATE.start_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_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 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-12-06 03:30:41,032 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|))) (.cse2 (= |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)) (.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 (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 (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))) .cse7 .cse8)) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (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_DerPreprocessor_16 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int) (v_DerPreprocessor_17 (Array Int Int))) (and (= (select v_DerPreprocessor_16 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_17) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_16) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse9 .cse10)) (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (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_DerPreprocessor_20 (Array Int Int)) (v_arrayElimArr_27 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| 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_27 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_20) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_27) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0)))) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_123 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_70| Int) (v_arrayElimArr_232 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_38| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70| v_DerPreprocessor_123) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_70| v_arrayElimArr_232) |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|)) (= (select v_arrayElimArr_232 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_38|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_70|)))) .cse3 (exists ((v_arrayElimArr_231 (Array Int Int)) (v_DerPreprocessor_121 (Array Int Int))) (and (= (select v_arrayElimArr_231 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (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_231) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 .cse5 .cse6 .cse7 .cse8)) .cse3 .cse4 (exists ((v_DerPreprocessor_147 (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_277 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_85| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_85|)) (= (select v_arrayElimArr_277 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_46|) 0) (= (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_147) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_85| v_arrayElimArr_277) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_85|) 0 0)))) .cse5 (<= 1 c_~ARR_SIZE~0) (exists ((v_arrayElimArr_283 (Array Int Int)) (v_DerPreprocessor_152 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_152) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_283) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_283 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 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 .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)) (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 (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_arrayElimArr_39 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_26) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_39) |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|)) (= (select v_arrayElimArr_39 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)))) .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 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_78 (Array Int Int)) (v_DerPreprocessor_48 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (exists ((v_arrayElimArr_79 (Array Int Int)) (v_DerPreprocessor_50 (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 v_arrayElimArr_79 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_15|) 0) (= (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_50) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| v_arrayElimArr_79) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) 0 0)))) .cse5 .cse6 .cse7 .cse8)) (exists ((v_DerPreprocessor_149 (Array Int Int)) (v_arrayElimArr_278 (Array Int Int))) (and (= (select v_arrayElimArr_278 |c_ULTIMATE.start_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_278) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_106| Int) (v_DerPreprocessor_189 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_106| Int) (v_arrayElimArr_346 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_58| Int)) (and (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_106| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_106|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_106| v_DerPreprocessor_189) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_106| v_arrayElimArr_346) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_106|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_106|)) (= (select v_arrayElimArr_346 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_58|) 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_DerPreprocessor_11 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (= (select v_DerPreprocessor_11 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (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_DerPreprocessor_11) |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|)))) (exists ((v_arrayElimArr_282 (Array Int Int)) (|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_DerPreprocessor_150 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_47| Int)) (and (= (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_150) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_86| v_arrayElimArr_282) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_86|) 0 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 v_arrayElimArr_282 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_47|) 0))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (select v_DerPreprocessor_13 |c_ULTIMATE.start_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_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 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)))) (exists ((v_DerPreprocessor_187 (Array Int Int)) (v_arrayElimArr_345 (Array Int Int))) (and (= (select v_arrayElimArr_345 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_345) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse7 .cse8))) is different from true [2024-12-06 03:30:41,050 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|))) (.cse2 (= |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)) (.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 (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 (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))) .cse7 .cse8)) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (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_DerPreprocessor_16 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int) (v_DerPreprocessor_17 (Array Int Int))) (and (= (select v_DerPreprocessor_16 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_17) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_16) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse9 .cse10)) (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (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_DerPreprocessor_20 (Array Int Int)) (v_arrayElimArr_27 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| 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_27 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_20) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_27) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0)))) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_123 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_70| Int) (v_arrayElimArr_232 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_38| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70| v_DerPreprocessor_123) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_70| v_arrayElimArr_232) |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|)) (= (select v_arrayElimArr_232 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_38|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_70| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_70|)))) .cse3 (exists ((v_arrayElimArr_231 (Array Int Int)) (v_DerPreprocessor_121 (Array Int Int))) (and (= (select v_arrayElimArr_231 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (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_231) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 .cse5 .cse6 .cse7 .cse8)) .cse3 .cse4 (exists ((v_DerPreprocessor_147 (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_277 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_85| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_85|)) (= (select v_arrayElimArr_277 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_46|) 0) (= (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_147) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_85| v_arrayElimArr_277) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_85|) 0 0)))) .cse5 (<= 1 c_~ARR_SIZE~0) (exists ((v_arrayElimArr_283 (Array Int Int)) (v_DerPreprocessor_152 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_152) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_283) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_283 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 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 .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)) (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 (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_arrayElimArr_39 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_26) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_39) |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|)) (= (select v_arrayElimArr_39 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)))) .cse9 .cse10)) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_106| Int) (v_DerPreprocessor_189 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_106| Int) (v_arrayElimArr_346 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_58| Int)) (and (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_106| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_106|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_106| v_DerPreprocessor_189) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_106| v_arrayElimArr_346) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_106|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_106|)) (= (select v_arrayElimArr_346 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_58|) 0))) (exists ((v_DerPreprocessor_187 (Array Int Int)) (v_arrayElimArr_345 (Array Int Int))) (and (= (select v_arrayElimArr_345 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_345) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse7 .cse8)) .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 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_78 (Array Int Int)) (v_DerPreprocessor_48 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (exists ((v_arrayElimArr_79 (Array Int Int)) (v_DerPreprocessor_50 (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 v_arrayElimArr_79 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_15|) 0) (= (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_50) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| v_arrayElimArr_79) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) 0 0)))) .cse5 .cse6 .cse7 .cse8)) (exists ((v_DerPreprocessor_149 (Array Int Int)) (v_arrayElimArr_278 (Array Int Int))) (and (= (select v_arrayElimArr_278 |c_ULTIMATE.start_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_278) |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_DerPreprocessor_11 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (= (select v_DerPreprocessor_11 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (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_DerPreprocessor_11) |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|)))) (exists ((v_arrayElimArr_282 (Array Int Int)) (|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_DerPreprocessor_150 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_47| Int)) (and (= (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_150) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_86| v_arrayElimArr_282) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_86|) 0 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 v_arrayElimArr_282 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_47|) 0))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (select v_DerPreprocessor_13 |c_ULTIMATE.start_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_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 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-12-06 03:30:41,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-12-06 03:30:41,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12468 states to 255 states and 12460 transitions. [2024-12-06 03:30:41,225 INFO L276 IsEmpty]: Start isEmpty. Operand 255 states and 12460 transitions. [2024-12-06 03:30:41,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-12-06 03:30:41,227 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-12-06 03:30:41,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-06 03:30:41,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-06 03:30:41,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-06 03:30:41,259 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-12-06 03:30:41,261 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-06 03:30:41,270 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-12-06 03:30:41,286 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-12-06 03:30:41,288 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-12-06 03:30:41,288 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-12-06 03:30:41,292 INFO L378 Elim1Store]: Elim1 eliminated variable 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-12-06 03:30:47,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-06 03:30:47,597 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-06 03:30:47,639 INFO L349 Elim1Store]: treesize reduction 25, result has 41.9 percent of original size [2024-12-06 03:30:47,639 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-12-06 03:30:47,688 INFO L349 Elim1Store]: treesize reduction 29, result has 38.3 percent of original size [2024-12-06 03:30:47,688 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-12-06 03:30:47,698 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 21 [2024-12-06 03:30:47,703 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-06 03:30:47,706 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-06 03:30:47,709 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-12-06 03:30:47,766 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select 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-12-06 03:30:47,778 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-06 03:30:47,779 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-06 03:30:47,779 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-12-06 03:30:47,790 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-06 03:30:47,791 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-06 03:30:47,792 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-12-06 03:30:47,839 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-06 03:30:47,840 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-06 03:30:47,840 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-12-06 03:30:47,850 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-06 03:30:47,851 INFO L349 Elim1Store]: treesize reduction 31, result has 3.1 percent of original size [2024-12-06 03:30:47,852 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-12-06 03:30:47,865 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-12-06 03:30:48,013 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-12-06 03:30:48,019 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-06 03:30:51,703 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse4 (<= 1 c_~ARR_SIZE~0)) (.cse1 (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)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and (exists ((v_arrayElimArr_120 (Array Int Int)) (v_DerPreprocessor_67 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_67) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_120) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_120 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .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))) (not (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_arrayElimArr_126 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_126) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_126 |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) (= .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)))) (= 0 (select .cse0 0)) (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))) .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse1 (exists ((v_DerPreprocessor_84 (Array Int Int)) (v_arrayElimArr_151 (Array Int Int))) (and (= (select v_arrayElimArr_151 |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_84) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_151) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse3 .cse4 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_arrayElimArr_69 (Array Int Int))) (and (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))) .cse5 (not (and .cse1 (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_arrayElimArr_134 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_134) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_134 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |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_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (not (and .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_350 (Array Int Int)) (v_DerPreprocessor_190 (Array Int Int))) (and (= (select v_arrayElimArr_350 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_190) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_350) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))))) is different from false [2024-12-06 03:30:52,860 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse4 (<= 1 c_~ARR_SIZE~0)) (.cse1 (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)) (.cse0 (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 (exists ((v_arrayElimArr_120 (Array Int Int)) (v_DerPreprocessor_67 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_67) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_120) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_120 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .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))) (not (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_arrayElimArr_126 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_126) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_126 |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) (= .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)))) (= 0 (select .cse0 0)) (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))) .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse1 (exists ((v_DerPreprocessor_84 (Array Int Int)) (v_arrayElimArr_151 (Array Int Int))) (and (= (select v_arrayElimArr_151 |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_84) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_151) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 .cse6)) (not (and .cse1 .cse2 .cse3 .cse5 .cse6 (exists ((v_arrayElimArr_350 (Array Int Int)) (v_DerPreprocessor_190 (Array Int Int))) (and (= (select v_arrayElimArr_350 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_190) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_350) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))))) .cse3 .cse4 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_arrayElimArr_69 (Array Int Int))) (and (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))) .cse5 (not (and .cse1 (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_arrayElimArr_134 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_134) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_134 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |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_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (not (and .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0))) is different from false [2024-12-06 03:30:52,873 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse4 (<= 1 c_~ARR_SIZE~0)) (.cse1 (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)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and (exists ((v_arrayElimArr_120 (Array Int Int)) (v_DerPreprocessor_67 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_67) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_120) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_120 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .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))) (not (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_arrayElimArr_126 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_126) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_126 |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) (= .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)))) (= 0 (select .cse0 0)) (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))) .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse1 (exists ((v_DerPreprocessor_84 (Array Int Int)) (v_arrayElimArr_151 (Array Int Int))) (and (= (select v_arrayElimArr_151 |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_84) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_151) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse3 .cse4 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_arrayElimArr_69 (Array Int Int))) (and (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))) .cse5 (not (and .cse1 (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_arrayElimArr_134 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_134) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_134 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |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_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (not (and .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_350 (Array Int Int)) (v_DerPreprocessor_190 (Array Int Int))) (and (= (select v_arrayElimArr_350 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_190) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_350) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0)))))) is different from true [2024-12-06 03:30:52,885 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse4 (<= 1 c_~ARR_SIZE~0)) (.cse1 (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)) (.cse0 (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 (exists ((v_arrayElimArr_120 (Array Int Int)) (v_DerPreprocessor_67 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_67) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_120) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_120 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .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))) (not (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_arrayElimArr_126 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_126) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_126 |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) (= .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)))) (= 0 (select .cse0 0)) (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))) .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse1 (exists ((v_DerPreprocessor_84 (Array Int Int)) (v_arrayElimArr_151 (Array Int Int))) (and (= (select v_arrayElimArr_151 |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_84) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_151) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5 .cse6)) (not (and .cse1 .cse2 .cse3 .cse5 .cse6 (exists ((v_arrayElimArr_350 (Array Int Int)) (v_DerPreprocessor_190 (Array Int Int))) (and (= (select v_arrayElimArr_350 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_190) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_350) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))))) .cse3 .cse4 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_arrayElimArr_69 (Array Int Int))) (and (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))) .cse5 (not (and .cse1 (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_arrayElimArr_134 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_134) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_134 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |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_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (not (and .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0)))) is different from true [2024-12-06 03:30:52,983 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 (= |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)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_340 (Array Int Int)) (v_DerPreprocessor_184 (Array Int Int))) (and (= (select v_arrayElimArr_340 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_340) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse2 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_131 (Array Int Int)) (v_arrayElimArr_247 (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_247) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_247 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 (exists ((v_DerPreprocessor_128 (Array Int Int)) (v_arrayElimArr_242 (Array Int Int))) (and (= (select v_arrayElimArr_242 |c_ULTIMATE.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_242) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (<= 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 .cse5 .cse6)) .cse5 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_arrayElimArr_104 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_104) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_104 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6 (exists ((v_arrayElimArr_165 (Array Int Int)) (v_DerPreprocessor_90 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_90) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_165) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_165 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_134 (Array Int Int)) (v_DerPreprocessor_135 (Array Int Int))) (and (= (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_DerPreprocessor_135) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_135 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_187 (Array Int Int)) (v_arrayElimArr_345 (Array Int Int))) (and (= (select v_arrayElimArr_345 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_345) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (<= c_~ARR_SIZE~0 1) (exists ((v_arrayElimArr_350 (Array Int Int)) (v_DerPreprocessor_190 (Array Int Int))) (and (= (select v_arrayElimArr_350 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_190) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_350) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))))) is different from false [2024-12-06 03:30:54,274 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_340 (Array Int Int)) (v_DerPreprocessor_184 (Array Int Int))) (and (= (select v_arrayElimArr_340 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_340) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse2 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_131 (Array Int Int)) (v_arrayElimArr_247 (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_247) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_247 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 (exists ((v_DerPreprocessor_128 (Array Int Int)) (v_arrayElimArr_242 (Array Int Int))) (and (= (select v_arrayElimArr_242 |c_ULTIMATE.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_242) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (<= 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 .cse5 .cse6)) .cse5 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse7 (exists ((v_arrayElimArr_350 (Array Int Int)) (v_DerPreprocessor_190 (Array Int Int))) (and (= (select v_arrayElimArr_350 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_190) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_350) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))))) (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_arrayElimArr_104 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_104) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_104 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6 (exists ((v_arrayElimArr_165 (Array Int Int)) (v_DerPreprocessor_90 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_90) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_165) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_165 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_134 (Array Int Int)) (v_DerPreprocessor_135 (Array Int Int))) (and (= (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_DerPreprocessor_135) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_135 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_187 (Array Int Int)) (v_arrayElimArr_345 (Array Int Int))) (and (= (select v_arrayElimArr_345 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_345) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse7)) is different from false [2024-12-06 03:30:54,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|))) (.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)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_340 (Array Int Int)) (v_DerPreprocessor_184 (Array Int Int))) (and (= (select v_arrayElimArr_340 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_340) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse2 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_131 (Array Int Int)) (v_arrayElimArr_247 (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_247) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_247 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 (exists ((v_DerPreprocessor_128 (Array Int Int)) (v_arrayElimArr_242 (Array Int Int))) (and (= (select v_arrayElimArr_242 |c_ULTIMATE.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_242) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (<= 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 .cse5 .cse6)) .cse5 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_arrayElimArr_104 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_104) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_104 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6 (exists ((v_arrayElimArr_165 (Array Int Int)) (v_DerPreprocessor_90 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_90) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_165) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_165 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_134 (Array Int Int)) (v_DerPreprocessor_135 (Array Int Int))) (and (= (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_DerPreprocessor_135) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_135 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_187 (Array Int Int)) (v_arrayElimArr_345 (Array Int Int))) (and (= (select v_arrayElimArr_345 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_345) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (<= c_~ARR_SIZE~0 1) (exists ((v_arrayElimArr_350 (Array Int Int)) (v_DerPreprocessor_190 (Array Int Int))) (and (= (select v_arrayElimArr_350 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_190) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_350) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1)))))) is different from true [2024-12-06 03:30:54,295 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_340 (Array Int Int)) (v_DerPreprocessor_184 (Array Int Int))) (and (= (select v_arrayElimArr_340 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_340) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse2 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_131 (Array Int Int)) (v_arrayElimArr_247 (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_247) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_247 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 (exists ((v_DerPreprocessor_128 (Array Int Int)) (v_arrayElimArr_242 (Array Int Int))) (and (= (select v_arrayElimArr_242 |c_ULTIMATE.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_242) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (<= 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 .cse5 .cse6)) .cse5 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse7 (exists ((v_arrayElimArr_350 (Array Int Int)) (v_DerPreprocessor_190 (Array Int Int))) (and (= (select v_arrayElimArr_350 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_190) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_350) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))))) (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_arrayElimArr_104 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_104) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_104 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6 (exists ((v_arrayElimArr_165 (Array Int Int)) (v_DerPreprocessor_90 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_90) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_165) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_165 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_134 (Array Int Int)) (v_DerPreprocessor_135 (Array Int Int))) (and (= (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_DerPreprocessor_135) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_135 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_187 (Array Int Int)) (v_arrayElimArr_345 (Array Int Int))) (and (= (select v_arrayElimArr_345 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_345) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse7))) is different from true [2024-12-06 03:30:54,338 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 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and (not (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_arrayElimArr_126 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_126) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse6) (= (select v_arrayElimArr_126 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_340 (Array Int Int)) (v_DerPreprocessor_184 (Array Int Int))) (and (= (select v_arrayElimArr_340 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_340) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse6))) .cse1 .cse2 .cse3 .cse4 .cse5)) .cse1 (= 0 (select .cse6 0)) .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) (= .cse6 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| 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 .cse5)) .cse4 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_arrayElimArr_104 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_104) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse6) (= (select v_arrayElimArr_104 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_187 (Array Int Int)) (v_arrayElimArr_345 (Array Int Int))) (and (= (select v_arrayElimArr_345 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse6 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_345) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (<= c_~ARR_SIZE~0 1) (exists ((v_arrayElimArr_350 (Array Int Int)) (v_DerPreprocessor_190 (Array Int Int))) (and (= (select v_arrayElimArr_350 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_190) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_350) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse6))))) is different from false [2024-12-06 03:30:54,346 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)) (.cse5 (= c_~ARR_SIZE~0 1)) (.cse6 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse7 (<= c_~ARR_SIZE~0 1))) (and (not (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_arrayElimArr_126 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_126) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse6) (= (select v_arrayElimArr_126 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_340 (Array Int Int)) (v_DerPreprocessor_184 (Array Int Int))) (and (= (select v_arrayElimArr_340 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_340) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse6))) .cse1 .cse2 .cse3 .cse4 .cse5)) .cse1 (= 0 (select .cse6 0)) .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) (= .cse6 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| 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 .cse5)) .cse4 (not (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse7 (exists ((v_arrayElimArr_350 (Array Int Int)) (v_DerPreprocessor_190 (Array Int Int))) (and (= (select v_arrayElimArr_350 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_190) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_350) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse6))))) (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_arrayElimArr_104 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_104) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse6) (= (select v_arrayElimArr_104 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_187 (Array Int Int)) (v_arrayElimArr_345 (Array Int Int))) (and (= (select v_arrayElimArr_345 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse6 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_345) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse7)) is different from false [2024-12-06 03:30:54,357 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 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and (not (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_arrayElimArr_126 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_126) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse6) (= (select v_arrayElimArr_126 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_340 (Array Int Int)) (v_DerPreprocessor_184 (Array Int Int))) (and (= (select v_arrayElimArr_340 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_340) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse6))) .cse1 .cse2 .cse3 .cse4 .cse5)) .cse1 (= 0 (select .cse6 0)) .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) (= .cse6 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| 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 .cse5)) .cse4 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_arrayElimArr_104 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_104) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse6) (= (select v_arrayElimArr_104 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_187 (Array Int Int)) (v_arrayElimArr_345 (Array Int Int))) (and (= (select v_arrayElimArr_345 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse6 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_345) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (<= c_~ARR_SIZE~0 1) (exists ((v_arrayElimArr_350 (Array Int Int)) (v_DerPreprocessor_190 (Array Int Int))) (and (= (select v_arrayElimArr_350 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_190) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_350) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse6)))))) is different from true [2024-12-06 03:30:54,366 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)) (.cse5 (= c_~ARR_SIZE~0 1)) (.cse6 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse7 (<= c_~ARR_SIZE~0 1))) (and (not (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_arrayElimArr_126 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_126) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse6) (= (select v_arrayElimArr_126 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_340 (Array Int Int)) (v_DerPreprocessor_184 (Array Int Int))) (and (= (select v_arrayElimArr_340 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_340) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse6))) .cse1 .cse2 .cse3 .cse4 .cse5)) .cse1 (= 0 (select .cse6 0)) .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) (= .cse6 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| 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 .cse5)) .cse4 (not (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse7 (exists ((v_arrayElimArr_350 (Array Int Int)) (v_DerPreprocessor_190 (Array Int Int))) (and (= (select v_arrayElimArr_350 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_190) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_350) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse6))))) (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_arrayElimArr_104 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_104) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse6) (= (select v_arrayElimArr_104 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_187 (Array Int Int)) (v_arrayElimArr_345 (Array Int Int))) (and (= (select v_arrayElimArr_345 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse6 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_345) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse7))) is different from true [2024-12-06 03:30:58,437 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse4 (<= (+ |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|))) (.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)) (.cse7 (<= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse8 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and .cse0 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_107| Int) (v_arrayElimArr_351 (Array Int Int)) (v_DerPreprocessor_192 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_107| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_59| Int)) (and (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_107| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_107|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_107| v_DerPreprocessor_192) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_107| v_arrayElimArr_351) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_107|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_107|)) (= (select v_arrayElimArr_351 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_59|) 0))) (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_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_51 (Array Int Int))) (and (= (select v_arrayElimArr_51 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| v_arrayElimArr_51) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12|)))) (exists ((v_arrayElimArr_340 (Array Int Int)) (v_DerPreprocessor_184 (Array Int Int))) (and (= (select v_arrayElimArr_340 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_340) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (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 (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))) .cse7 .cse8)) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_75| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_40| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_75| Int) (v_DerPreprocessor_130 (Array Int Int)) (v_arrayElimArr_243 (Array Int Int))) (and (= 0 (select v_arrayElimArr_243 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_40|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_75|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_75| v_DerPreprocessor_130) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_75| v_arrayElimArr_243) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_75|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_75| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_75|)))) (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_87 (Array Int Int)) (v_arrayElimArr_158 (Array Int Int))) (and (= (select v_arrayElimArr_158 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_87) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_158) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse5 .cse6 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_44| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_44| Int) (v_DerPreprocessor_89 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_27| Int) (v_arrayElimArr_159 (Array Int Int))) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_44|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_44| v_DerPreprocessor_89) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_44| v_arrayElimArr_159) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_44|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_44| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_44|)) (= (select v_arrayElimArr_159 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_27|) 0))) .cse9 .cse10)) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (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_DerPreprocessor_16 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int) (v_DerPreprocessor_17 (Array Int Int))) (and (= (select v_DerPreprocessor_16 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_17) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_16) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse9 .cse10)) (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (exists ((v_DerPreprocessor_127 (Array Int Int)) (v_DerPreprocessor_126 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_74| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_74| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_39| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_74| v_DerPreprocessor_127) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_74| v_DerPreprocessor_126) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_74|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_74|)) (= (select v_DerPreprocessor_126 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_39|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_74| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_74|)))) (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_DerPreprocessor_20 (Array Int Int)) (v_arrayElimArr_27 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| 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_27 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_20) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_27) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0)))) (not (and .cse0 (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_arrayElimArr_56 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_11| Int) (v_DerPreprocessor_33 (Array Int Int))) (and (= (select v_arrayElimArr_56 |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_33) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_14| v_arrayElimArr_56) |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|)))) .cse2 .cse3 .cse4 .cse5 (exists ((v_arrayElimArr_57 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_57 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (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_57) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse6 .cse7 .cse8)) (not (and .cse0 .cse2 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_53| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_94| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_94| Int) (v_DerPreprocessor_172 (Array Int Int)) (v_DerPreprocessor_171 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_94| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_94|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_94|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_94| v_DerPreprocessor_171) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_94| v_DerPreprocessor_172) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_94|) 0 0)) (= (select v_DerPreprocessor_172 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_53|) 0))) .cse3 .cse4 .cse5 .cse6 (exists ((v_DerPreprocessor_174 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (select v_DerPreprocessor_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_174) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse7 .cse8)) .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .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_DerPreprocessor_102 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_32| Int) (v_arrayElimArr_190 (Array Int Int))) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_54|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_54| v_DerPreprocessor_102) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_54| v_arrayElimArr_190) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_54|) 0 0)) (= (select v_arrayElimArr_190 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_32|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_54| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_54|)))) .cse5 (exists ((v_DerPreprocessor_128 (Array Int Int)) (v_arrayElimArr_242 (Array Int Int))) (and (= (select v_arrayElimArr_242 |c_ULTIMATE.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_242) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (<= 1 c_~ARR_SIZE~0) (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_DerPreprocessor_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_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (v_arrayElimArr_39 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_26) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_39) |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|)) (= (select v_arrayElimArr_39 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)))) (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_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse9 .cse10 (exists ((v_arrayElimArr_191 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (and (= (select v_arrayElimArr_191 |c_ULTIMATE.start_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_191) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (not (and .cse0 .cse2 .cse3 .cse5 (exists ((v_DerPreprocessor_84 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| Int) (v_arrayElimArr_151 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_26| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| v_DerPreprocessor_84) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| v_arrayElimArr_151) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|) 0 0)) (= (select v_arrayElimArr_151 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_26|) 0))) (exists ((v_DerPreprocessor_86 (Array Int Int)) (v_arrayElimArr_152 (Array Int Int))) (and (= (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_152) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_152 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6 .cse9 .cse10)) (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_DerPreprocessor_11 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (= (select v_DerPreprocessor_11 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (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_DerPreprocessor_11) |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_73 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_23| Int) (v_arrayElimArr_134 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_38| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38| v_DerPreprocessor_73) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_38| v_arrayElimArr_134) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38|)) (= (select v_arrayElimArr_134 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_23|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_38|)))) .cse2 .cse3 (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_arrayElimArr_135 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_135) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_135 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse9 .cse10)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_341 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_105| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_105| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_57| Int) (v_DerPreprocessor_186 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_105| v_DerPreprocessor_186) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_105| v_arrayElimArr_341) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_105|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_105|)) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_105| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_105|)) (= (select v_arrayElimArr_341 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_57|) 0))) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (select v_DerPreprocessor_13 |c_ULTIMATE.start_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_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 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 (exists ((v_arrayElimArr_350 (Array Int Int)) (v_DerPreprocessor_190 (Array Int Int))) (and (= (select v_arrayElimArr_350 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_190) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_350) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse8)) is different from false [2024-12-06 03:31:00,530 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse4 (<= (+ |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|))) (.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)) (.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.base_BEFORE_CALL_12| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| Int) (v_DerPreprocessor_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_51 (Array Int Int))) (and (= (select v_arrayElimArr_51 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| v_arrayElimArr_51) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12|)))) (exists ((v_arrayElimArr_340 (Array Int Int)) (v_DerPreprocessor_184 (Array Int Int))) (and (= (select v_arrayElimArr_340 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_340) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (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 (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))) .cse7 .cse8)) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_75| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_40| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_75| Int) (v_DerPreprocessor_130 (Array Int Int)) (v_arrayElimArr_243 (Array Int Int))) (and (= 0 (select v_arrayElimArr_243 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_40|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_75|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_75| v_DerPreprocessor_130) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_75| v_arrayElimArr_243) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_75|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_75| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_75|)))) (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_87 (Array Int Int)) (v_arrayElimArr_158 (Array Int Int))) (and (= (select v_arrayElimArr_158 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_87) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_158) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse5 .cse6 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_44| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_44| Int) (v_DerPreprocessor_89 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_27| Int) (v_arrayElimArr_159 (Array Int Int))) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_44|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_44| v_DerPreprocessor_89) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_44| v_arrayElimArr_159) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_44|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_44| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_44|)) (= (select v_arrayElimArr_159 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_27|) 0))) .cse9 .cse10)) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (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_DerPreprocessor_16 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int) (v_DerPreprocessor_17 (Array Int Int))) (and (= (select v_DerPreprocessor_16 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_17) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_16) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse9 .cse10)) (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (exists ((v_DerPreprocessor_127 (Array Int Int)) (v_DerPreprocessor_126 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_74| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_74| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_39| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_74| v_DerPreprocessor_127) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_74| v_DerPreprocessor_126) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_74|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_74|)) (= (select v_DerPreprocessor_126 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_39|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_74| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_74|)))) (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_DerPreprocessor_20 (Array Int Int)) (v_arrayElimArr_27 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| 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_27 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_20) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_27) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0)))) (not (and .cse0 (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_arrayElimArr_56 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_11| Int) (v_DerPreprocessor_33 (Array Int Int))) (and (= (select v_arrayElimArr_56 |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_33) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_14| v_arrayElimArr_56) |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|)))) .cse2 .cse3 .cse4 .cse5 (exists ((v_arrayElimArr_57 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_57 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (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_57) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse6 .cse7 .cse8)) (not (and .cse0 .cse2 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_53| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_94| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_94| Int) (v_DerPreprocessor_172 (Array Int Int)) (v_DerPreprocessor_171 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_94| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_94|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_94|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_94| v_DerPreprocessor_171) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_94| v_DerPreprocessor_172) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_94|) 0 0)) (= (select v_DerPreprocessor_172 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_53|) 0))) .cse3 .cse4 .cse5 .cse6 (exists ((v_DerPreprocessor_174 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (select v_DerPreprocessor_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_174) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse7 .cse8)) .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_107| Int) (v_arrayElimArr_351 (Array Int Int)) (v_DerPreprocessor_192 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_107| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_59| Int)) (and (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_107| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_107|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_107| v_DerPreprocessor_192) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_107| v_arrayElimArr_351) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_107|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_107|)) (= (select v_arrayElimArr_351 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_59|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 (exists ((v_arrayElimArr_350 (Array Int Int)) (v_DerPreprocessor_190 (Array Int Int))) (and (= (select v_arrayElimArr_350 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_190) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_350) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse8)) .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_DerPreprocessor_102 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_32| Int) (v_arrayElimArr_190 (Array Int Int))) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_54|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_54| v_DerPreprocessor_102) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_54| v_arrayElimArr_190) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_54|) 0 0)) (= (select v_arrayElimArr_190 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_32|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_54| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_54|)))) .cse5 (exists ((v_DerPreprocessor_128 (Array Int Int)) (v_arrayElimArr_242 (Array Int Int))) (and (= (select v_arrayElimArr_242 |c_ULTIMATE.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_242) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (<= 1 c_~ARR_SIZE~0) (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_DerPreprocessor_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_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (v_arrayElimArr_39 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_26) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_39) |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|)) (= (select v_arrayElimArr_39 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)))) (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_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse9 .cse10 (exists ((v_arrayElimArr_191 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (and (= (select v_arrayElimArr_191 |c_ULTIMATE.start_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_191) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (not (and .cse0 .cse2 .cse3 .cse5 (exists ((v_DerPreprocessor_84 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| Int) (v_arrayElimArr_151 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_26| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| v_DerPreprocessor_84) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| v_arrayElimArr_151) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|) 0 0)) (= (select v_arrayElimArr_151 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_26|) 0))) (exists ((v_DerPreprocessor_86 (Array Int Int)) (v_arrayElimArr_152 (Array Int Int))) (and (= (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_152) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_152 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6 .cse9 .cse10)) (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_DerPreprocessor_11 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (= (select v_DerPreprocessor_11 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (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_DerPreprocessor_11) |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_73 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_23| Int) (v_arrayElimArr_134 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_38| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38| v_DerPreprocessor_73) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_38| v_arrayElimArr_134) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38|)) (= (select v_arrayElimArr_134 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_23|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_38|)))) .cse2 .cse3 (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_arrayElimArr_135 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_135) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_135 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse9 .cse10)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_341 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_105| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_105| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_57| Int) (v_DerPreprocessor_186 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_105| v_DerPreprocessor_186) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_105| v_arrayElimArr_341) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_105|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_105|)) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_105| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_105|)) (= (select v_arrayElimArr_341 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_57|) 0))) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (select v_DerPreprocessor_13 |c_ULTIMATE.start_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_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 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-12-06 03:31:00,797 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse4 (<= (+ |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|))) (.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)) (.cse7 (<= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse8 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and .cse0 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_107| Int) (v_arrayElimArr_351 (Array Int Int)) (v_DerPreprocessor_192 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_107| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_59| Int)) (and (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_107| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_107|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_107| v_DerPreprocessor_192) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_107| v_arrayElimArr_351) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_107|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_107|)) (= (select v_arrayElimArr_351 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_59|) 0))) (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_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_51 (Array Int Int))) (and (= (select v_arrayElimArr_51 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| v_arrayElimArr_51) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12|)))) (exists ((v_arrayElimArr_340 (Array Int Int)) (v_DerPreprocessor_184 (Array Int Int))) (and (= (select v_arrayElimArr_340 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_340) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (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 (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))) .cse7 .cse8)) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_75| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_40| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_75| Int) (v_DerPreprocessor_130 (Array Int Int)) (v_arrayElimArr_243 (Array Int Int))) (and (= 0 (select v_arrayElimArr_243 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_40|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_75|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_75| v_DerPreprocessor_130) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_75| v_arrayElimArr_243) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_75|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_75| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_75|)))) (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_87 (Array Int Int)) (v_arrayElimArr_158 (Array Int Int))) (and (= (select v_arrayElimArr_158 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_87) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_158) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse5 .cse6 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_44| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_44| Int) (v_DerPreprocessor_89 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_27| Int) (v_arrayElimArr_159 (Array Int Int))) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_44|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_44| v_DerPreprocessor_89) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_44| v_arrayElimArr_159) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_44|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_44| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_44|)) (= (select v_arrayElimArr_159 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_27|) 0))) .cse9 .cse10)) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (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_DerPreprocessor_16 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int) (v_DerPreprocessor_17 (Array Int Int))) (and (= (select v_DerPreprocessor_16 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_17) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_16) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse9 .cse10)) (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (exists ((v_DerPreprocessor_127 (Array Int Int)) (v_DerPreprocessor_126 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_74| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_74| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_39| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_74| v_DerPreprocessor_127) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_74| v_DerPreprocessor_126) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_74|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_74|)) (= (select v_DerPreprocessor_126 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_39|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_74| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_74|)))) (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_DerPreprocessor_20 (Array Int Int)) (v_arrayElimArr_27 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| 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_27 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_20) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_27) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0)))) (not (and .cse0 (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_arrayElimArr_56 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_11| Int) (v_DerPreprocessor_33 (Array Int Int))) (and (= (select v_arrayElimArr_56 |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_33) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_14| v_arrayElimArr_56) |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|)))) .cse2 .cse3 .cse4 .cse5 (exists ((v_arrayElimArr_57 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_57 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (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_57) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse6 .cse7 .cse8)) (not (and .cse0 .cse2 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_53| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_94| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_94| Int) (v_DerPreprocessor_172 (Array Int Int)) (v_DerPreprocessor_171 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_94| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_94|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_94|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_94| v_DerPreprocessor_171) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_94| v_DerPreprocessor_172) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_94|) 0 0)) (= (select v_DerPreprocessor_172 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_53|) 0))) .cse3 .cse4 .cse5 .cse6 (exists ((v_DerPreprocessor_174 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (select v_DerPreprocessor_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_174) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse7 .cse8)) .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .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_DerPreprocessor_102 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_32| Int) (v_arrayElimArr_190 (Array Int Int))) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_54|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_54| v_DerPreprocessor_102) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_54| v_arrayElimArr_190) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_54|) 0 0)) (= (select v_arrayElimArr_190 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_32|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_54| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_54|)))) .cse5 (exists ((v_DerPreprocessor_128 (Array Int Int)) (v_arrayElimArr_242 (Array Int Int))) (and (= (select v_arrayElimArr_242 |c_ULTIMATE.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_242) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (<= 1 c_~ARR_SIZE~0) (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_DerPreprocessor_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_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (v_arrayElimArr_39 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_26) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_39) |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|)) (= (select v_arrayElimArr_39 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)))) (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_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse9 .cse10 (exists ((v_arrayElimArr_191 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (and (= (select v_arrayElimArr_191 |c_ULTIMATE.start_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_191) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (not (and .cse0 .cse2 .cse3 .cse5 (exists ((v_DerPreprocessor_84 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| Int) (v_arrayElimArr_151 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_26| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| v_DerPreprocessor_84) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| v_arrayElimArr_151) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|) 0 0)) (= (select v_arrayElimArr_151 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_26|) 0))) (exists ((v_DerPreprocessor_86 (Array Int Int)) (v_arrayElimArr_152 (Array Int Int))) (and (= (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_152) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_152 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6 .cse9 .cse10)) (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_DerPreprocessor_11 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (= (select v_DerPreprocessor_11 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (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_DerPreprocessor_11) |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_73 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_23| Int) (v_arrayElimArr_134 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_38| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38| v_DerPreprocessor_73) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_38| v_arrayElimArr_134) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38|)) (= (select v_arrayElimArr_134 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_23|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_38|)))) .cse2 .cse3 (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_arrayElimArr_135 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_135) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_135 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse9 .cse10)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_341 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_105| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_105| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_57| Int) (v_DerPreprocessor_186 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_105| v_DerPreprocessor_186) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_105| v_arrayElimArr_341) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_105|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_105|)) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_105| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_105|)) (= (select v_arrayElimArr_341 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_57|) 0))) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (select v_DerPreprocessor_13 |c_ULTIMATE.start_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_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 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 (exists ((v_arrayElimArr_350 (Array Int Int)) (v_DerPreprocessor_190 (Array Int Int))) (and (= (select v_arrayElimArr_350 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_190) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_350) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse8))) is different from true [2024-12-06 03:31:01,028 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse4 (<= (+ |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|))) (.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)) (.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.base_BEFORE_CALL_12| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| Int) (v_DerPreprocessor_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_51 (Array Int Int))) (and (= (select v_arrayElimArr_51 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| v_arrayElimArr_51) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12|)))) (exists ((v_arrayElimArr_340 (Array Int Int)) (v_DerPreprocessor_184 (Array Int Int))) (and (= (select v_arrayElimArr_340 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_340) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (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 (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))) .cse7 .cse8)) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_75| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_40| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_75| Int) (v_DerPreprocessor_130 (Array Int Int)) (v_arrayElimArr_243 (Array Int Int))) (and (= 0 (select v_arrayElimArr_243 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_40|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_75|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_75| v_DerPreprocessor_130) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_75| v_arrayElimArr_243) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_75|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_75| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_75|)))) (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_87 (Array Int Int)) (v_arrayElimArr_158 (Array Int Int))) (and (= (select v_arrayElimArr_158 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_87) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_158) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse5 .cse6 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_44| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_44| Int) (v_DerPreprocessor_89 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_27| Int) (v_arrayElimArr_159 (Array Int Int))) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_44|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_44| v_DerPreprocessor_89) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_44| v_arrayElimArr_159) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_44|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_44| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_44|)) (= (select v_arrayElimArr_159 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_27|) 0))) .cse9 .cse10)) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (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_DerPreprocessor_16 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int) (v_DerPreprocessor_17 (Array Int Int))) (and (= (select v_DerPreprocessor_16 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_17) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_16) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse9 .cse10)) (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (exists ((v_DerPreprocessor_127 (Array Int Int)) (v_DerPreprocessor_126 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_74| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_74| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_39| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_74| v_DerPreprocessor_127) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_74| v_DerPreprocessor_126) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_74|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_74|)) (= (select v_DerPreprocessor_126 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_39|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_74| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_74|)))) (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_DerPreprocessor_20 (Array Int Int)) (v_arrayElimArr_27 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| 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_27 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_20) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_27) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0)))) (not (and .cse0 (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_arrayElimArr_56 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_11| Int) (v_DerPreprocessor_33 (Array Int Int))) (and (= (select v_arrayElimArr_56 |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_33) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_14| v_arrayElimArr_56) |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|)))) .cse2 .cse3 .cse4 .cse5 (exists ((v_arrayElimArr_57 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_57 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (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_57) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse6 .cse7 .cse8)) (not (and .cse0 .cse2 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_53| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_94| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_94| Int) (v_DerPreprocessor_172 (Array Int Int)) (v_DerPreprocessor_171 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_94| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_94|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_94|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_94| v_DerPreprocessor_171) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_94| v_DerPreprocessor_172) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_94|) 0 0)) (= (select v_DerPreprocessor_172 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_53|) 0))) .cse3 .cse4 .cse5 .cse6 (exists ((v_DerPreprocessor_174 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (select v_DerPreprocessor_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_174) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse7 .cse8)) .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_107| Int) (v_arrayElimArr_351 (Array Int Int)) (v_DerPreprocessor_192 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_107| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_59| Int)) (and (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_107| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_107|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_107| v_DerPreprocessor_192) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_107| v_arrayElimArr_351) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_107|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_107|)) (= (select v_arrayElimArr_351 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_59|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 (exists ((v_arrayElimArr_350 (Array Int Int)) (v_DerPreprocessor_190 (Array Int Int))) (and (= (select v_arrayElimArr_350 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_190) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_350) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse8)) .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_DerPreprocessor_102 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_32| Int) (v_arrayElimArr_190 (Array Int Int))) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_54|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_54| v_DerPreprocessor_102) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_54| v_arrayElimArr_190) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_54|) 0 0)) (= (select v_arrayElimArr_190 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_32|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_54| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_54|)))) .cse5 (exists ((v_DerPreprocessor_128 (Array Int Int)) (v_arrayElimArr_242 (Array Int Int))) (and (= (select v_arrayElimArr_242 |c_ULTIMATE.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_242) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (<= 1 c_~ARR_SIZE~0) (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_DerPreprocessor_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_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (v_arrayElimArr_39 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_26) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_39) |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|)) (= (select v_arrayElimArr_39 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)))) (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_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse9 .cse10 (exists ((v_arrayElimArr_191 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (and (= (select v_arrayElimArr_191 |c_ULTIMATE.start_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_191) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (not (and .cse0 .cse2 .cse3 .cse5 (exists ((v_DerPreprocessor_84 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| Int) (v_arrayElimArr_151 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_26| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| v_DerPreprocessor_84) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| v_arrayElimArr_151) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|) 0 0)) (= (select v_arrayElimArr_151 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_26|) 0))) (exists ((v_DerPreprocessor_86 (Array Int Int)) (v_arrayElimArr_152 (Array Int Int))) (and (= (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_152) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_152 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6 .cse9 .cse10)) (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_DerPreprocessor_11 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (= (select v_DerPreprocessor_11 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (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_DerPreprocessor_11) |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_73 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_23| Int) (v_arrayElimArr_134 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_38| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38| v_DerPreprocessor_73) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_38| v_arrayElimArr_134) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38|)) (= (select v_arrayElimArr_134 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_23|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_38| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_38|)))) .cse2 .cse3 (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_arrayElimArr_135 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_135) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_135 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse9 .cse10)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_arrayElimArr_341 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_105| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_105| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_57| Int) (v_DerPreprocessor_186 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_105| v_DerPreprocessor_186) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_105| v_arrayElimArr_341) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_105|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_105|)) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_105| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_105|)) (= (select v_arrayElimArr_341 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_57|) 0))) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (select v_DerPreprocessor_13 |c_ULTIMATE.start_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_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 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-12-06 03:31:01,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-12-06 03:31:01,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12869 states to 259 states and 12861 transitions. [2024-12-06 03:31:01,258 INFO L276 IsEmpty]: Start isEmpty. Operand 259 states and 12861 transitions. [2024-12-06 03:31:01,260 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-12-06 03:31:01,260 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-12-06 03:31:01,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-06 03:31:01,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-06 03:31:01,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-06 03:31:01,288 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 35 conjuncts are in the unsatisfiable core [2024-12-06 03:31:01,290 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-06 03:31:01,310 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-12-06 03:31:01,326 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-12-06 03:31:01,331 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-12-06 03:31:01,335 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 14 [2024-12-06 03:31:01,339 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-12-06 03:31:01,346 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-12-06 03:31:01,653 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-06 03:31:01,654 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-12-06 03:31:01,699 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-06 03:31:05,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-12-06 03:31:05,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12869 states to 259 states and 12861 transitions. [2024-12-06 03:31:05,938 INFO L276 IsEmpty]: Start isEmpty. Operand 259 states and 12861 transitions. [2024-12-06 03:31:05,940 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-12-06 03:31:05,940 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-12-06 03:31:05,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-06 03:31:05,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-06 03:31:05,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-06 03:31:05,972 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-12-06 03:31:05,974 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-06 03:31:05,988 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-12-06 03:31:06,007 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-12-06 03:31:06,009 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-12-06 03:31:06,009 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-12-06 03:31:06,013 INFO L378 Elim1Store]: Elim1 eliminated variable 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-12-06 03:31:13,508 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-06 03:31:13,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-06 03:31:13,552 INFO L349 Elim1Store]: treesize reduction 21, result has 46.2 percent of original size [2024-12-06 03:31:13,553 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-12-06 03:31:13,558 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-12-06 03:31:13,605 INFO L349 Elim1Store]: treesize reduction 25, result has 41.9 percent of original size [2024-12-06 03:31:13,605 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-12-06 03:31:13,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 21 [2024-12-06 03:31:13,620 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-12-06 03:31:13,657 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-12-06 03:31:13,724 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-12-06 03:31:13,725 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-12-06 03:31:13,792 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-12-06 03:31:13,798 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-06 03:31:17,782 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse6 (<= 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)) (.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_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)))) (= 0 (select .cse1 0)) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_172 (Array Int Int)) (v_DerPreprocessor_171 (Array Int Int))) (and (= (select v_DerPreprocessor_172 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_171) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_172) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))))) (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_arrayElimArr_146 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_81) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_146) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_146 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (not (and .cse0 (exists ((v_DerPreprocessor_165 (Array Int Int)) (v_DerPreprocessor_164 (Array Int Int))) (and (= .cse1 (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_DerPreprocessor_165) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_165 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse6 .cse4 .cse5)) .cse3 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse6 .cse4 .cse5)) (not (and (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (and (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse0 .cse2 .cse3 .cse4 .cse5)) .cse6 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_156 (Array Int Int)) (v_arrayElimArr_294 (Array Int Int))) (and (= (select v_arrayElimArr_294 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (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_294) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 .cse5)) .cse4 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse6 .cse4 .cse5)) .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5)) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_300 (Array Int Int)) (v_DerPreprocessor_161 (Array Int Int))) (and (= (select v_arrayElimArr_300 |c_ULTIMATE.start_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_300) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse3 .cse4 .cse5)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_193 (Array Int Int)) (v_arrayElimArr_357 (Array Int Int))) (and (= (select v_arrayElimArr_357 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_193) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_357) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (exists ((v_arrayElimArr_308 (Array Int Int)) (v_DerPreprocessor_168 (Array Int Int))) (and (= (select v_arrayElimArr_308 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_168) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_308) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))))) is different from false [2024-12-06 03:31:19,091 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse3 (<= 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)) (.cse2 (<= |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)) (.cse6 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (not (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_193 (Array Int Int)) (v_arrayElimArr_357 (Array Int Int))) (and (= (select v_arrayElimArr_357 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_193) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_357) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse6))))) (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse6 (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) (= .cse6 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse6 0)) (not (and .cse0 .cse1 .cse2 .cse4 .cse5 (exists ((v_DerPreprocessor_172 (Array Int Int)) (v_DerPreprocessor_171 (Array Int Int))) (and (= (select v_DerPreprocessor_172 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_171) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_172) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse6))))) (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_arrayElimArr_146 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_81) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_146) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse6) (= (select v_arrayElimArr_146 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 (not (and .cse0 (exists ((v_DerPreprocessor_165 (Array Int Int)) (v_DerPreprocessor_164 (Array Int Int))) (and (= .cse6 (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_DerPreprocessor_165) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_165 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 .cse2 .cse3 .cse4 .cse5)) .cse2 (not (and .cse0 .cse1 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse6) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (not (and (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (and (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse6))) .cse0 .cse1 .cse2 .cse4 .cse5)) .cse3 (not (and .cse0 .cse1 .cse2 (exists ((v_DerPreprocessor_156 (Array Int Int)) (v_arrayElimArr_294 (Array Int Int))) (and (= (select v_arrayElimArr_294 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse6 (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_294) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 .cse5)) .cse4 (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse6 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse5 (not (and .cse0 .cse1 .cse2 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= .cse6 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5)) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_300 (Array Int Int)) (v_DerPreprocessor_161 (Array Int Int))) (and (= (select v_arrayElimArr_300 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse6 (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_300) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse4 .cse5)) (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_168 (Array Int Int))) (and (= (select v_arrayElimArr_308 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_168) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_308) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse6))))) is different from false [2024-12-06 03:31:19,110 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse6 (<= 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)) (.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_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)))) (= 0 (select .cse1 0)) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_172 (Array Int Int)) (v_DerPreprocessor_171 (Array Int Int))) (and (= (select v_DerPreprocessor_172 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_171) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_172) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))))) (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_arrayElimArr_146 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_81) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_146) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_146 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (not (and .cse0 (exists ((v_DerPreprocessor_165 (Array Int Int)) (v_DerPreprocessor_164 (Array Int Int))) (and (= .cse1 (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_DerPreprocessor_165) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_165 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse6 .cse4 .cse5)) .cse3 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse6 .cse4 .cse5)) (not (and (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (and (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse0 .cse2 .cse3 .cse4 .cse5)) .cse6 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_156 (Array Int Int)) (v_arrayElimArr_294 (Array Int Int))) (and (= (select v_arrayElimArr_294 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (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_294) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 .cse5)) .cse4 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse6 .cse4 .cse5)) .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5)) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_300 (Array Int Int)) (v_DerPreprocessor_161 (Array Int Int))) (and (= (select v_arrayElimArr_300 |c_ULTIMATE.start_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_300) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse3 .cse4 .cse5)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_193 (Array Int Int)) (v_arrayElimArr_357 (Array Int Int))) (and (= (select v_arrayElimArr_357 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_193) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_357) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (exists ((v_arrayElimArr_308 (Array Int Int)) (v_DerPreprocessor_168 (Array Int Int))) (and (= (select v_arrayElimArr_308 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_168) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_308) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1)))))) is different from true [2024-12-06 03:31:19,127 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse3 (<= 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)) (.cse2 (<= |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)) (.cse6 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (not (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_193 (Array Int Int)) (v_arrayElimArr_357 (Array Int Int))) (and (= (select v_arrayElimArr_357 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_193) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_357) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse6))))) (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse6 (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) (= .cse6 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_1) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse6 0)) (not (and .cse0 .cse1 .cse2 .cse4 .cse5 (exists ((v_DerPreprocessor_172 (Array Int Int)) (v_DerPreprocessor_171 (Array Int Int))) (and (= (select v_DerPreprocessor_172 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_171) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_172) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse6))))) (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_arrayElimArr_146 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_81) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_146) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse6) (= (select v_arrayElimArr_146 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 (not (and .cse0 (exists ((v_DerPreprocessor_165 (Array Int Int)) (v_DerPreprocessor_164 (Array Int Int))) (and (= .cse6 (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_DerPreprocessor_165) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_165 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 .cse2 .cse3 .cse4 .cse5)) .cse2 (not (and .cse0 .cse1 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse6) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (not (and (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (and (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse6))) .cse0 .cse1 .cse2 .cse4 .cse5)) .cse3 (not (and .cse0 .cse1 .cse2 (exists ((v_DerPreprocessor_156 (Array Int Int)) (v_arrayElimArr_294 (Array Int Int))) (and (= (select v_arrayElimArr_294 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse6 (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_294) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 .cse5)) .cse4 (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse6 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse5 (not (and .cse0 .cse1 .cse2 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= .cse6 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5)) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_300 (Array Int Int)) (v_DerPreprocessor_161 (Array Int Int))) (and (= (select v_arrayElimArr_300 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse6 (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_300) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse4 .cse5)) (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_168 (Array Int Int))) (and (= (select v_arrayElimArr_308 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_168) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_308) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse6)))))) is different from true [2024-12-06 03:31:19,234 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|)) (.cse7 (<= c_~ARR_SIZE~0 1))) (and (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (and (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))) .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_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (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_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)) (not (and .cse1 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_175 (Array Int Int)) (v_arrayElimArr_320 (Array Int Int))) (and (= (select v_arrayElimArr_320 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_175) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_320) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))) .cse6)) (not (and .cse1 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_84 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_84) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_84 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse7)) .cse3 (exists ((v_arrayElimArr_78 (Array Int Int)) (v_DerPreprocessor_48 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (not (and (exists ((v_DerPreprocessor_54 (Array Int Int)) (v_arrayElimArr_90 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_54) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_90) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_90 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_87 (Array Int Int)) (v_arrayElimArr_158 (Array Int Int))) (and (= (select v_arrayElimArr_158 |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_87) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_158) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 .cse5 .cse6)) .cse5 (not (and .cse1 .cse2 .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 .cse6)) .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_193 (Array Int Int)) (v_arrayElimArr_357 (Array Int Int))) (and (= (select v_arrayElimArr_357 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_193) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_357) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))) .cse7)) is different from false [2024-12-06 03:31:21,083 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)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.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 (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (and (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))) .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_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (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_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)) (not (and .cse1 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_175 (Array Int Int)) (v_arrayElimArr_320 (Array Int Int))) (and (= (select v_arrayElimArr_320 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_175) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_320) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))) .cse6)) (not (and .cse1 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_84 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_84) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_84 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse7)) (not (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_DerPreprocessor_193 (Array Int Int)) (v_arrayElimArr_357 (Array Int Int))) (and (= (select v_arrayElimArr_357 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_193) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_357) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))))) .cse3 (exists ((v_arrayElimArr_78 (Array Int Int)) (v_DerPreprocessor_48 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (not (and (exists ((v_DerPreprocessor_54 (Array Int Int)) (v_arrayElimArr_90 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_54) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_90) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_90 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_87 (Array Int Int)) (v_arrayElimArr_158 (Array Int Int))) (and (= (select v_arrayElimArr_158 |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_87) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_158) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 .cse5 .cse6)) .cse5 (not (and .cse1 .cse2 .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 .cse6)) .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse7)) is different from false [2024-12-06 03:31:21,099 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|)) (.cse7 (<= c_~ARR_SIZE~0 1))) (and (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (and (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))) .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_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (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_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)) (not (and .cse1 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_175 (Array Int Int)) (v_arrayElimArr_320 (Array Int Int))) (and (= (select v_arrayElimArr_320 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_175) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_320) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))) .cse6)) (not (and .cse1 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_84 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_84) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_84 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse7)) .cse3 (exists ((v_arrayElimArr_78 (Array Int Int)) (v_DerPreprocessor_48 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (not (and (exists ((v_DerPreprocessor_54 (Array Int Int)) (v_arrayElimArr_90 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_54) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_90) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_90 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_87 (Array Int Int)) (v_arrayElimArr_158 (Array Int Int))) (and (= (select v_arrayElimArr_158 |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_87) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_158) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 .cse5 .cse6)) .cse5 (not (and .cse1 .cse2 .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 .cse6)) .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_193 (Array Int Int)) (v_arrayElimArr_357 (Array Int Int))) (and (= (select v_arrayElimArr_357 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_193) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_357) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))) .cse7))) is different from true [2024-12-06 03:31:21,110 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)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.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 (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (and (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))) .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_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (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_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)) (not (and .cse1 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_175 (Array Int Int)) (v_arrayElimArr_320 (Array Int Int))) (and (= (select v_arrayElimArr_320 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_175) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_320) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))) .cse6)) (not (and .cse1 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_84 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_84) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_84 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse7)) (not (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_DerPreprocessor_193 (Array Int Int)) (v_arrayElimArr_357 (Array Int Int))) (and (= (select v_arrayElimArr_357 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_193) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_357) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))))) .cse3 (exists ((v_arrayElimArr_78 (Array Int Int)) (v_DerPreprocessor_48 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (not (and (exists ((v_DerPreprocessor_54 (Array Int Int)) (v_arrayElimArr_90 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_54) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_90) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_90 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_87 (Array Int Int)) (v_arrayElimArr_158 (Array Int Int))) (and (= (select v_arrayElimArr_158 |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_87) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_158) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 .cse5 .cse6)) .cse5 (not (and .cse1 .cse2 .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 .cse6)) .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse7))) is different from true [2024-12-06 03:31:21,176 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 (= 0 (select .cse1 0)) (exists ((v_arrayElimArr_56 (Array Int Int)) (v_DerPreprocessor_33 (Array Int Int))) (and (= (select v_arrayElimArr_56 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_56) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((v_DerPreprocessor_109 (Array Int Int)) (v_DerPreprocessor_108 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_108) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= 0 (select v_DerPreprocessor_109 |c_ULTIMATE.start_main_~#array1~0#1.offset|)))) .cse2 .cse3 .cse4 .cse5 .cse6)) (not (and (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (and (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse0 .cse2 .cse3 .cse4 .cse5 .cse7)) .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse7)) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_arrayElimArr_208 (Array Int Int)) (v_DerPreprocessor_112 (Array Int Int))) (and (= (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_208) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_208 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6)) .cse5 .cse6 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_57 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_57) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse3 .cse4 .cse5 .cse6)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_193 (Array Int Int)) (v_arrayElimArr_357 (Array Int Int))) (and (= (select v_arrayElimArr_357 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_193) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_357) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6)) .cse7 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse7)))) is different from false [2024-12-06 03:31:21,189 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 (= 0 (select .cse1 0)) (exists ((v_arrayElimArr_56 (Array Int Int)) (v_DerPreprocessor_33 (Array Int Int))) (and (= (select v_arrayElimArr_56 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_56) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((v_DerPreprocessor_109 (Array Int Int)) (v_DerPreprocessor_108 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_108) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= 0 (select v_DerPreprocessor_109 |c_ULTIMATE.start_main_~#array1~0#1.offset|)))) .cse2 .cse3 .cse4 .cse5 .cse6)) (not (and (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (and (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse0 .cse2 .cse3 .cse4 .cse5 .cse7)) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_DerPreprocessor_193 (Array Int Int)) (v_arrayElimArr_357 (Array Int Int))) (and (= (select v_arrayElimArr_357 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_193) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_357) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))))) .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse7)) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_arrayElimArr_208 (Array Int Int)) (v_DerPreprocessor_112 (Array Int Int))) (and (= (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_208) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_208 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6)) .cse5 .cse6 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_57 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_57) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse3 .cse4 .cse5 .cse6)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6)) .cse7 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse7)))) is different from false [2024-12-06 03:31:21,205 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 (= 0 (select .cse1 0)) (exists ((v_arrayElimArr_56 (Array Int Int)) (v_DerPreprocessor_33 (Array Int Int))) (and (= (select v_arrayElimArr_56 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_56) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((v_DerPreprocessor_109 (Array Int Int)) (v_DerPreprocessor_108 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_108) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= 0 (select v_DerPreprocessor_109 |c_ULTIMATE.start_main_~#array1~0#1.offset|)))) .cse2 .cse3 .cse4 .cse5 .cse6)) (not (and (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (and (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse0 .cse2 .cse3 .cse4 .cse5 .cse7)) .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse7)) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_arrayElimArr_208 (Array Int Int)) (v_DerPreprocessor_112 (Array Int Int))) (and (= (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_208) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_208 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6)) .cse5 .cse6 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_57 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_57) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse3 .cse4 .cse5 .cse6)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_193 (Array Int Int)) (v_arrayElimArr_357 (Array Int Int))) (and (= (select v_arrayElimArr_357 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_193) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_357) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6)) .cse7 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse7))))) is different from true [2024-12-06 03:31:21,218 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 (= 0 (select .cse1 0)) (exists ((v_arrayElimArr_56 (Array Int Int)) (v_DerPreprocessor_33 (Array Int Int))) (and (= (select v_arrayElimArr_56 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_56) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((v_DerPreprocessor_109 (Array Int Int)) (v_DerPreprocessor_108 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_108) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= 0 (select v_DerPreprocessor_109 |c_ULTIMATE.start_main_~#array1~0#1.offset|)))) .cse2 .cse3 .cse4 .cse5 .cse6)) (not (and (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (and (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse0 .cse2 .cse3 .cse4 .cse5 .cse7)) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_DerPreprocessor_193 (Array Int Int)) (v_arrayElimArr_357 (Array Int Int))) (and (= (select v_arrayElimArr_357 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_193) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_357) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))))) .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse7)) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_arrayElimArr_208 (Array Int Int)) (v_DerPreprocessor_112 (Array Int Int))) (and (= (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_208) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_208 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6)) .cse5 .cse6 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_57 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_57) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse3 .cse4 .cse5 .cse6)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6)) .cse7 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse7))))) is different from true [2024-12-06 03:31:25,355 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse4 (<= (+ |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|))) (.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)) (.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 (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 (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))) .cse7 .cse8)) (exists ((v_arrayElimArr_91 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (and (= (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_91) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_91 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_51 (Array Int Int)) (|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_arrayElimArr_84 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_16| 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|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_20| v_DerPreprocessor_51) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_20| v_arrayElimArr_84) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_20|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_20|)) (= (select v_arrayElimArr_84 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_16|) 0))) .cse3 (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_arrayElimArr_85 (Array Int Int))) (and (= 0 (select v_arrayElimArr_85 |c_ULTIMATE.start_main_~#array1~0#1.offset|)) (= .cse1 (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_85) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 .cse5 .cse6 .cse7 .cse8)) (not (and .cse0 .cse2 (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_DerPreprocessor_16 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int) (v_DerPreprocessor_17 (Array Int Int))) (and (= (select v_DerPreprocessor_16 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_17) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_16) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse9 .cse10)) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_45 (Array Int Int)) (v_DerPreprocessor_29 (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_45) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= 0 (select v_arrayElimArr_45 |c_ULTIMATE.start_main_~#array1~0#1.offset|)))) .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_44 (Array Int Int)) (|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_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| Int) (v_DerPreprocessor_27 (Array Int Int))) (and (= (select v_arrayElimArr_44 |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|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~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_27) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10| v_arrayElimArr_44) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10|) 0 0)))) .cse7 .cse8)) .cse3 (exists ((v_DerPreprocessor_54 (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_90 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_17| Int)) (and (= (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_54) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_21| v_arrayElimArr_90) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_21|) 0 0)) (= (select v_arrayElimArr_90 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_17|) 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_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_21 (Array Int 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)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_21) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_arrayElimArr_32) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|)) (= (select v_arrayElimArr_32 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)))) .cse4 .cse5 (exists ((v_DerPreprocessor_92 (Array Int Int)) (v_arrayElimArr_166 (Array Int Int))) (and (= (select v_arrayElimArr_166 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_92) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_166) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (exists ((v_arrayElimArr_33 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_33 |c_ULTIMATE.start_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_33) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 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 .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_47| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_47| Int) (v_arrayElimArr_165 (Array Int Int)) (v_DerPreprocessor_90 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_28| Int)) (and (= (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_90) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_47| v_arrayElimArr_165) |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|)) (= (select v_arrayElimArr_165 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_28|) 0))) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_60| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_109| Int) (v_DerPreprocessor_195 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_109| Int) (v_arrayElimArr_358 (Array Int Int))) (and (= 0 (select v_arrayElimArr_358 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_60|)) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_109| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_109|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_109|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_109| v_DerPreprocessor_195) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_109| v_arrayElimArr_358) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_109|) 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 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (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_DerPreprocessor_20 (Array Int Int)) (v_arrayElimArr_27 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| 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_27 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_20) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_27) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0)))) .cse3 .cse5 .cse6 .cse9 .cse10)) .cse10 (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_DerPreprocessor_11 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (= (select v_DerPreprocessor_11 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (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_DerPreprocessor_11) |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|)))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (select v_DerPreprocessor_13 |c_ULTIMATE.start_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_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_193 (Array Int Int)) (v_arrayElimArr_357 (Array Int Int))) (and (= (select v_arrayElimArr_357 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_193) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_357) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (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-12-06 03:31:27,419 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse4 (<= (+ |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|))) (.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)) (.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 (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 (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))) .cse7 .cse8)) (exists ((v_arrayElimArr_91 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (and (= (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_91) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_91 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_51 (Array Int Int)) (|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_arrayElimArr_84 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_16| 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|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_20| v_DerPreprocessor_51) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_20| v_arrayElimArr_84) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_20|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_20|)) (= (select v_arrayElimArr_84 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_16|) 0))) .cse3 (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_arrayElimArr_85 (Array Int Int))) (and (= 0 (select v_arrayElimArr_85 |c_ULTIMATE.start_main_~#array1~0#1.offset|)) (= .cse1 (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_85) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 .cse5 .cse6 .cse7 .cse8)) (not (and .cse0 .cse2 (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_DerPreprocessor_16 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int) (v_DerPreprocessor_17 (Array Int Int))) (and (= (select v_DerPreprocessor_16 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_17) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_16) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse9 .cse10)) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_45 (Array Int Int)) (v_DerPreprocessor_29 (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_45) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= 0 (select v_arrayElimArr_45 |c_ULTIMATE.start_main_~#array1~0#1.offset|)))) .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_44 (Array Int Int)) (|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_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| Int) (v_DerPreprocessor_27 (Array Int Int))) (and (= (select v_arrayElimArr_44 |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|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~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_27) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10| v_arrayElimArr_44) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10|) 0 0)))) .cse7 .cse8)) .cse3 (exists ((v_DerPreprocessor_54 (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_90 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_17| Int)) (and (= (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_54) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_21| v_arrayElimArr_90) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_21|) 0 0)) (= (select v_arrayElimArr_90 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_17|) 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_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_21 (Array Int 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)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_21) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_arrayElimArr_32) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|)) (= (select v_arrayElimArr_32 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)))) .cse4 .cse5 (exists ((v_DerPreprocessor_92 (Array Int Int)) (v_arrayElimArr_166 (Array Int Int))) (and (= (select v_arrayElimArr_166 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_92) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_166) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (exists ((v_arrayElimArr_33 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_33 |c_ULTIMATE.start_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_33) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 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 .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_47| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_47| Int) (v_arrayElimArr_165 (Array Int Int)) (v_DerPreprocessor_90 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_28| Int)) (and (= (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_90) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_47| v_arrayElimArr_165) |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|)) (= (select v_arrayElimArr_165 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_28|) 0))) .cse6 (not (and .cse0 .cse2 .cse3 .cse5 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_60| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_109| Int) (v_DerPreprocessor_195 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_109| Int) (v_arrayElimArr_358 (Array Int Int))) (and (= 0 (select v_arrayElimArr_358 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_60|)) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_109| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_109|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_109|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_109| v_DerPreprocessor_195) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_109| v_arrayElimArr_358) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_109|) 0 0)))) .cse6 .cse9 .cse10 (exists ((v_DerPreprocessor_193 (Array Int Int)) (v_arrayElimArr_357 (Array Int Int))) (and (= (select v_arrayElimArr_357 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_193) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_357) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))))) (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 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (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_DerPreprocessor_20 (Array Int Int)) (v_arrayElimArr_27 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| 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_27 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_20) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_27) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0)))) .cse3 .cse5 .cse6 .cse9 .cse10)) .cse10 (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_DerPreprocessor_11 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (= (select v_DerPreprocessor_11 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (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_DerPreprocessor_11) |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|)))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (select v_DerPreprocessor_13 |c_ULTIMATE.start_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_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 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-12-06 03:31:27,458 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse4 (<= (+ |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|))) (.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)) (.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 (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 (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))) .cse7 .cse8)) (exists ((v_arrayElimArr_91 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (and (= (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_91) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_91 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_51 (Array Int Int)) (|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_arrayElimArr_84 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_16| 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|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_20| v_DerPreprocessor_51) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_20| v_arrayElimArr_84) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_20|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_20|)) (= (select v_arrayElimArr_84 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_16|) 0))) .cse3 (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_arrayElimArr_85 (Array Int Int))) (and (= 0 (select v_arrayElimArr_85 |c_ULTIMATE.start_main_~#array1~0#1.offset|)) (= .cse1 (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_85) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 .cse5 .cse6 .cse7 .cse8)) (not (and .cse0 .cse2 (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_DerPreprocessor_16 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int) (v_DerPreprocessor_17 (Array Int Int))) (and (= (select v_DerPreprocessor_16 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_17) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_16) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse9 .cse10)) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_45 (Array Int Int)) (v_DerPreprocessor_29 (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_45) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= 0 (select v_arrayElimArr_45 |c_ULTIMATE.start_main_~#array1~0#1.offset|)))) .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_44 (Array Int Int)) (|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_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| Int) (v_DerPreprocessor_27 (Array Int Int))) (and (= (select v_arrayElimArr_44 |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|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~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_27) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10| v_arrayElimArr_44) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10|) 0 0)))) .cse7 .cse8)) .cse3 (exists ((v_DerPreprocessor_54 (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_90 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_17| Int)) (and (= (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_54) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_21| v_arrayElimArr_90) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_21|) 0 0)) (= (select v_arrayElimArr_90 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_17|) 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_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_21 (Array Int 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)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_21) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_arrayElimArr_32) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|)) (= (select v_arrayElimArr_32 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)))) .cse4 .cse5 (exists ((v_DerPreprocessor_92 (Array Int Int)) (v_arrayElimArr_166 (Array Int Int))) (and (= (select v_arrayElimArr_166 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_92) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_166) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (exists ((v_arrayElimArr_33 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_33 |c_ULTIMATE.start_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_33) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 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 .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_47| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_47| Int) (v_arrayElimArr_165 (Array Int Int)) (v_DerPreprocessor_90 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_28| Int)) (and (= (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_90) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_47| v_arrayElimArr_165) |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|)) (= (select v_arrayElimArr_165 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_28|) 0))) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_60| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_109| Int) (v_DerPreprocessor_195 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_109| Int) (v_arrayElimArr_358 (Array Int Int))) (and (= 0 (select v_arrayElimArr_358 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_60|)) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_109| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_109|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_109|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_109| v_DerPreprocessor_195) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_109| v_arrayElimArr_358) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_109|) 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 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (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_DerPreprocessor_20 (Array Int Int)) (v_arrayElimArr_27 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| 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_27 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_20) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_27) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0)))) .cse3 .cse5 .cse6 .cse9 .cse10)) .cse10 (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_DerPreprocessor_11 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (= (select v_DerPreprocessor_11 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (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_DerPreprocessor_11) |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|)))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (select v_DerPreprocessor_13 |c_ULTIMATE.start_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_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_193 (Array Int Int)) (v_arrayElimArr_357 (Array Int Int))) (and (= (select v_arrayElimArr_357 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_193) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_357) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (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-12-06 03:31:27,512 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse4 (<= (+ |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|))) (.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)) (.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 (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 (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))) .cse7 .cse8)) (exists ((v_arrayElimArr_91 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (and (= (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_91) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_91 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_51 (Array Int Int)) (|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_arrayElimArr_84 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_16| 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|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_20| v_DerPreprocessor_51) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_20| v_arrayElimArr_84) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_20|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_20|)) (= (select v_arrayElimArr_84 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_16|) 0))) .cse3 (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_arrayElimArr_85 (Array Int Int))) (and (= 0 (select v_arrayElimArr_85 |c_ULTIMATE.start_main_~#array1~0#1.offset|)) (= .cse1 (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_85) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 .cse5 .cse6 .cse7 .cse8)) (not (and .cse0 .cse2 (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_DerPreprocessor_16 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int) (v_DerPreprocessor_17 (Array Int Int))) (and (= (select v_DerPreprocessor_16 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_17) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_16) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse9 .cse10)) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_45 (Array Int Int)) (v_DerPreprocessor_29 (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_45) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= 0 (select v_arrayElimArr_45 |c_ULTIMATE.start_main_~#array1~0#1.offset|)))) .cse3 .cse4 .cse5 .cse6 (exists ((v_arrayElimArr_44 (Array Int Int)) (|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_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| Int) (v_DerPreprocessor_27 (Array Int Int))) (and (= (select v_arrayElimArr_44 |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|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~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_27) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_10| v_arrayElimArr_44) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_10|) 0 0)))) .cse7 .cse8)) .cse3 (exists ((v_DerPreprocessor_54 (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_90 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_17| Int)) (and (= (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_54) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_21| v_arrayElimArr_90) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_21|) 0 0)) (= (select v_arrayElimArr_90 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_17|) 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_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_21 (Array Int 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)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_21) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_arrayElimArr_32) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|)) (= (select v_arrayElimArr_32 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)))) .cse4 .cse5 (exists ((v_DerPreprocessor_92 (Array Int Int)) (v_arrayElimArr_166 (Array Int Int))) (and (= (select v_arrayElimArr_166 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_92) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_166) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (exists ((v_arrayElimArr_33 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimArr_33 |c_ULTIMATE.start_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_33) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 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 .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_47| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_47| Int) (v_arrayElimArr_165 (Array Int Int)) (v_DerPreprocessor_90 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_28| Int)) (and (= (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_90) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_47| v_arrayElimArr_165) |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|)) (= (select v_arrayElimArr_165 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_28|) 0))) .cse6 (not (and .cse0 .cse2 .cse3 .cse5 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_60| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_109| Int) (v_DerPreprocessor_195 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_109| Int) (v_arrayElimArr_358 (Array Int Int))) (and (= 0 (select v_arrayElimArr_358 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_60|)) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_109| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_109|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_109|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_109| v_DerPreprocessor_195) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_109| v_arrayElimArr_358) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_109|) 0 0)))) .cse6 .cse9 .cse10 (exists ((v_DerPreprocessor_193 (Array Int Int)) (v_arrayElimArr_357 (Array Int Int))) (and (= (select v_arrayElimArr_357 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_193) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_357) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))))) (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 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (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_DerPreprocessor_20 (Array Int Int)) (v_arrayElimArr_27 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| 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_27 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_20) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_27) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0)))) .cse3 .cse5 .cse6 .cse9 .cse10)) .cse10 (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_DerPreprocessor_11 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (= (select v_DerPreprocessor_11 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (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_DerPreprocessor_11) |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|)))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (select v_DerPreprocessor_13 |c_ULTIMATE.start_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_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 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-12-06 03:31:27,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-12-06 03:31:27,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13311 states to 263 states and 13303 transitions. [2024-12-06 03:31:27,811 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 13303 transitions. [2024-12-06 03:31:27,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-12-06 03:31:27,813 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-12-06 03:31:27,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-06 03:31:27,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-06 03:31:27,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-06 03:31:27,842 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-12-06 03:31:27,843 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-06 03:31:27,860 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-12-06 03:31:27,875 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-12-06 03:31:27,880 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-12-06 03:31:27,883 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 14 [2024-12-06 03:31:27,887 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-12-06 03:31:27,891 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-12-06 03:31:28,111 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-06 03:31:28,112 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-12-06 03:31:28,148 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-12-06 03:31:28,153 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-06 03:31:32,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-12-06 03:31:32,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13311 states to 263 states and 13303 transitions. [2024-12-06 03:31:32,593 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 13303 transitions. [2024-12-06 03:31:32,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-12-06 03:31:32,595 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-12-06 03:31:32,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-06 03:31:32,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-06 03:31:32,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-06 03:31:32,623 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 35 conjuncts are in the unsatisfiable core [2024-12-06 03:31:32,625 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-06 03:31:32,640 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-12-06 03:31:32,659 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-12-06 03:31:32,663 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-12-06 03:31:32,666 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 14 [2024-12-06 03:31:32,669 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-12-06 03:31:32,674 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-12-06 03:31:32,922 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-06 03:31:32,924 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-12-06 03:31:32,981 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-06 03:31:37,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-12-06 03:31:37,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13311 states to 263 states and 13303 transitions. [2024-12-06 03:31:37,547 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 13303 transitions. [2024-12-06 03:31:37,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-12-06 03:31:37,549 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-12-06 03:31:37,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-06 03:31:37,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-06 03:31:37,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-06 03:31:37,578 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 35 conjuncts are in the unsatisfiable core [2024-12-06 03:31:37,580 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-06 03:31:37,594 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-12-06 03:31:37,614 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-12-06 03:31:37,616 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-12-06 03:31:37,617 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-12-06 03:31:37,620 INFO L378 Elim1Store]: Elim1 eliminated variable 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-12-06 03:31:45,293 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-06 03:31:45,294 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-06 03:31:45,325 INFO L349 Elim1Store]: treesize reduction 21, result has 46.2 percent of original size [2024-12-06 03:31:45,325 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-12-06 03:31:45,328 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-12-06 03:31:45,344 INFO L349 Elim1Store]: treesize reduction 36, result has 12.2 percent of original size [2024-12-06 03:31:45,344 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-12-06 03:31:45,348 INFO L378 Elim1Store]: Elim1 eliminated variable 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-12-06 03:31:45,354 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-12-06 03:31:45,386 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-12-06 03:31:45,386 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-12-06 03:31:45,401 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-12-06 03:31:45,493 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-06 03:31:49,501 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_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)))) (= 0 (select .cse1 0)) .cse2 (exists ((v_DerPreprocessor_138 (Array Int Int)) (v_arrayElimArr_260 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_138) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_260) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_260 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_231 (Array Int Int)) (v_DerPreprocessor_121 (Array Int Int))) (and (= (select v_arrayElimArr_231 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (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_231) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_196 (Array Int Int)) (v_arrayElimArr_365 (Array Int Int))) (and (= (select v_arrayElimArr_365 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_196) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_365) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse3 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 .cse6)) (not (and (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (and (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse0 .cse2 .cse3 .cse5 .cse6)) .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))) .cse5 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 .cse6)) .cse6 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_141 (Array Int Int)) (v_arrayElimArr_267 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_141) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_267) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_267 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_arrayElimArr_146 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_81) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_146) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_146 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_128 (Array Int Int)) (v_arrayElimArr_242 (Array Int Int))) (and (= (select v_arrayElimArr_242 |c_ULTIMATE.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_242) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 .cse6)))) is different from false [2024-12-06 03:31:50,639 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|))) (.cse1 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse2 (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 (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_196 (Array Int Int)) (v_arrayElimArr_365 (Array Int Int))) (and (= (select v_arrayElimArr_365 |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_196) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_365) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse3 .cse4 .cse5 .cse6)) .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse2 (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) (= .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)))) (= 0 (select .cse2 0)) .cse1 (exists ((v_DerPreprocessor_138 (Array Int Int)) (v_arrayElimArr_260 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_138) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_260) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_260 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_231 (Array Int Int)) (v_DerPreprocessor_121 (Array Int Int))) (and (= (select v_arrayElimArr_231 |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_121) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_231) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse3 (not (and .cse0 .cse1 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 .cse6)) (not (and (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (and (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2))) .cse0 .cse1 .cse3 .cse5 .cse6)) .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) .cse2) (= (select v_DerPreprocessor_125 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 .cse6)) .cse6 (not (and .cse0 .cse1 .cse3 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6)) (not (and .cse0 .cse1 .cse3 .cse4 (exists ((v_DerPreprocessor_141 (Array Int Int)) (v_arrayElimArr_267 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_141) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_267) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_267 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_arrayElimArr_146 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_81) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_146) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_146 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 .cse3 .cse4 .cse5 .cse6)) (not (and .cse0 .cse1 .cse3 (exists ((v_DerPreprocessor_128 (Array Int Int)) (v_arrayElimArr_242 (Array Int Int))) (and (= (select v_arrayElimArr_242 |c_ULTIMATE.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_242) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2))) .cse5 .cse6)))) is different from false [2024-12-06 03:31:50,656 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_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)))) (= 0 (select .cse1 0)) .cse2 (exists ((v_DerPreprocessor_138 (Array Int Int)) (v_arrayElimArr_260 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_138) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_260) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_260 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_231 (Array Int Int)) (v_DerPreprocessor_121 (Array Int Int))) (and (= (select v_arrayElimArr_231 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (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_231) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_196 (Array Int Int)) (v_arrayElimArr_365 (Array Int Int))) (and (= (select v_arrayElimArr_365 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_196) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_365) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse3 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 .cse6)) (not (and (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (and (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse0 .cse2 .cse3 .cse5 .cse6)) .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))) .cse5 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 .cse6)) .cse6 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_141 (Array Int Int)) (v_arrayElimArr_267 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_141) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_267) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_267 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_arrayElimArr_146 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_81) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_146) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_146 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_128 (Array Int Int)) (v_arrayElimArr_242 (Array Int Int))) (and (= (select v_arrayElimArr_242 |c_ULTIMATE.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_242) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 .cse6))))) is different from true [2024-12-06 03:31:50,669 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|))) (.cse1 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (<= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse2 (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 (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_196 (Array Int Int)) (v_arrayElimArr_365 (Array Int Int))) (and (= (select v_arrayElimArr_365 |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_196) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_365) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse3 .cse4 .cse5 .cse6)) .cse0 (exists ((v_arrayElimArr_7 (Array Int Int)) (v_DerPreprocessor_4 (Array Int Int))) (and (= .cse2 (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) (= .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)))) (= 0 (select .cse2 0)) .cse1 (exists ((v_DerPreprocessor_138 (Array Int Int)) (v_arrayElimArr_260 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_138) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_260) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_260 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_231 (Array Int Int)) (v_DerPreprocessor_121 (Array Int Int))) (and (= (select v_arrayElimArr_231 |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_121) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_231) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse3 (not (and .cse0 .cse1 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 .cse6)) (not (and (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (and (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2))) .cse0 .cse1 .cse3 .cse5 .cse6)) .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) .cse2) (= (select v_DerPreprocessor_125 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5 .cse6)) .cse6 (not (and .cse0 .cse1 .cse3 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6)) (not (and .cse0 .cse1 .cse3 .cse4 (exists ((v_DerPreprocessor_141 (Array Int Int)) (v_arrayElimArr_267 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_141) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_267) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_267 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6)) (not (= |c_ULTIMATE.start_main_~count~0#1| 0)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_arrayElimArr_146 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_81) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_146) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_146 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 .cse3 .cse4 .cse5 .cse6)) (not (and .cse0 .cse1 .cse3 (exists ((v_DerPreprocessor_128 (Array Int Int)) (v_arrayElimArr_242 (Array Int Int))) (and (= (select v_arrayElimArr_242 |c_ULTIMATE.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_242) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2))) .cse5 .cse6))))) is different from true [2024-12-06 03:31:50,777 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)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.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 (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (and (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))) .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_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (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_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)) (not (and .cse1 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_84 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_84) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_84 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse7)) .cse3 (exists ((v_arrayElimArr_78 (Array Int Int)) (v_DerPreprocessor_48 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_196 (Array Int Int)) (v_arrayElimArr_365 (Array Int Int))) (and (= (select v_arrayElimArr_365 |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_196) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_365) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_87 (Array Int Int)) (v_arrayElimArr_158 (Array Int Int))) (and (= (select v_arrayElimArr_158 |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_87) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_158) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 (not (and (exists ((v_DerPreprocessor_54 (Array Int Int)) (v_arrayElimArr_90 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_54) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_90) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_90 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (not (and .cse1 .cse2 .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 .cse6)) .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse7)) is different from false [2024-12-06 03:31:52,519 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)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.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 (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (and (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))) .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_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (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 .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_196 (Array Int Int)) (v_arrayElimArr_365 (Array Int Int))) (and (= (select v_arrayElimArr_365 |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_196) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_365) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .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)) (not (and .cse1 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_84 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_84) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_84 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse7)) .cse3 (exists ((v_arrayElimArr_78 (Array Int Int)) (v_DerPreprocessor_48 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_87 (Array Int Int)) (v_arrayElimArr_158 (Array Int Int))) (and (= (select v_arrayElimArr_158 |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_87) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_158) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 (not (and (exists ((v_DerPreprocessor_54 (Array Int Int)) (v_arrayElimArr_90 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_54) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_90) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_90 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (not (and .cse1 .cse2 .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 .cse6)) .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse7)) is different from false [2024-12-06 03:31:52,532 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)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.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 (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (and (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))) .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_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (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_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)) (not (and .cse1 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_84 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_84) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_84 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse7)) .cse3 (exists ((v_arrayElimArr_78 (Array Int Int)) (v_DerPreprocessor_48 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_196 (Array Int Int)) (v_arrayElimArr_365 (Array Int Int))) (and (= (select v_arrayElimArr_365 |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_196) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_365) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_87 (Array Int Int)) (v_arrayElimArr_158 (Array Int Int))) (and (= (select v_arrayElimArr_158 |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_87) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_158) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 (not (and (exists ((v_DerPreprocessor_54 (Array Int Int)) (v_arrayElimArr_90 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_54) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_90) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_90 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (not (and .cse1 .cse2 .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 .cse6)) .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse7))) is different from true [2024-12-06 03:31:52,543 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)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.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 (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (and (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0))) .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_13 (Array Int Int)) (v_DerPreprocessor_7 (Array Int Int))) (and (= .cse0 (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 .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_196 (Array Int Int)) (v_arrayElimArr_365 (Array Int Int))) (and (= (select v_arrayElimArr_365 |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_196) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_365) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .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)) (not (and .cse1 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_84 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_84) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_84 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse7)) .cse3 (exists ((v_arrayElimArr_78 (Array Int Int)) (v_DerPreprocessor_48 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_78) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_78 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_87 (Array Int Int)) (v_arrayElimArr_158 (Array Int Int))) (and (= (select v_arrayElimArr_158 |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_87) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_158) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 (not (and (exists ((v_DerPreprocessor_54 (Array Int Int)) (v_arrayElimArr_90 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_54) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_90) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_90 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 .cse2 .cse3 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (not (and .cse1 .cse2 .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse0) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 .cse6)) .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) .cse7))) is different from true [2024-12-06 03:31:52,606 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 (= 0 (select .cse1 0)) (exists ((v_arrayElimArr_56 (Array Int Int)) (v_DerPreprocessor_33 (Array Int Int))) (and (= (select v_arrayElimArr_56 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_56) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((v_DerPreprocessor_109 (Array Int Int)) (v_DerPreprocessor_108 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_108) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= 0 (select v_DerPreprocessor_109 |c_ULTIMATE.start_main_~#array1~0#1.offset|)))) .cse2 .cse3 .cse4 .cse5 .cse6)) (not (and (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (and (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse0 .cse2 .cse3 .cse4 .cse5 .cse7)) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_DerPreprocessor_193 (Array Int Int)) (v_arrayElimArr_357 (Array Int Int))) (and (= (select v_arrayElimArr_357 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_193) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_357) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))))) .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_196 (Array Int Int)) (v_arrayElimArr_365 (Array Int Int))) (and (= (select v_arrayElimArr_365 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_196) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_365) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse7)) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_arrayElimArr_208 (Array Int Int)) (v_DerPreprocessor_112 (Array Int Int))) (and (= (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_208) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_208 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6)) .cse5 .cse6 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_57 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_57) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse3 .cse4 .cse5 .cse6)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6)) .cse7 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse7)))) is different from false [2024-12-06 03:31:52,621 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)) (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_196 (Array Int Int)) (v_arrayElimArr_365 (Array Int Int))) (and (= (select v_arrayElimArr_365 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_196) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_365) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .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_arrayElimArr_56 (Array Int Int)) (v_DerPreprocessor_33 (Array Int Int))) (and (= (select v_arrayElimArr_56 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_56) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((v_DerPreprocessor_109 (Array Int Int)) (v_DerPreprocessor_108 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_108) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= 0 (select v_DerPreprocessor_109 |c_ULTIMATE.start_main_~#array1~0#1.offset|)))) .cse2 .cse3 .cse4 .cse5 .cse6)) (not (and (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (and (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse0 .cse2 .cse3 .cse4 .cse5 .cse7)) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_DerPreprocessor_193 (Array Int Int)) (v_arrayElimArr_357 (Array Int Int))) (and (= (select v_arrayElimArr_357 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_193) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_357) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))))) .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse7)) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_arrayElimArr_208 (Array Int Int)) (v_DerPreprocessor_112 (Array Int Int))) (and (= (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_208) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_208 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6)) .cse5 .cse6 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_57 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_57) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse3 .cse4 .cse5 .cse6)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6)) .cse7 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse7)))) is different from false [2024-12-06 03:31:52,639 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 (= 0 (select .cse1 0)) (exists ((v_arrayElimArr_56 (Array Int Int)) (v_DerPreprocessor_33 (Array Int Int))) (and (= (select v_arrayElimArr_56 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_56) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((v_DerPreprocessor_109 (Array Int Int)) (v_DerPreprocessor_108 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_108) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= 0 (select v_DerPreprocessor_109 |c_ULTIMATE.start_main_~#array1~0#1.offset|)))) .cse2 .cse3 .cse4 .cse5 .cse6)) (not (and (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (and (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse0 .cse2 .cse3 .cse4 .cse5 .cse7)) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_DerPreprocessor_193 (Array Int Int)) (v_arrayElimArr_357 (Array Int Int))) (and (= (select v_arrayElimArr_357 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_193) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_357) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))))) .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_196 (Array Int Int)) (v_arrayElimArr_365 (Array Int Int))) (and (= (select v_arrayElimArr_365 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_196) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_365) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse7)) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_arrayElimArr_208 (Array Int Int)) (v_DerPreprocessor_112 (Array Int Int))) (and (= (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_208) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_208 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6)) .cse5 .cse6 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_57 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_57) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse3 .cse4 .cse5 .cse6)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6)) .cse7 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse7))))) is different from true [2024-12-06 03:31:52,654 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)) (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_196 (Array Int Int)) (v_arrayElimArr_365 (Array Int Int))) (and (= (select v_arrayElimArr_365 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_196) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_365) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .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_arrayElimArr_56 (Array Int Int)) (v_DerPreprocessor_33 (Array Int Int))) (and (= (select v_arrayElimArr_56 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_56) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((v_DerPreprocessor_109 (Array Int Int)) (v_DerPreprocessor_108 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_108) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= 0 (select v_DerPreprocessor_109 |c_ULTIMATE.start_main_~#array1~0#1.offset|)))) .cse2 .cse3 .cse4 .cse5 .cse6)) (not (and (exists ((v_arrayElimArr_44 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int))) (and (= (select v_arrayElimArr_44 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_44) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse0 .cse2 .cse3 .cse4 .cse5 .cse7)) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_DerPreprocessor_193 (Array Int Int)) (v_arrayElimArr_357 (Array Int Int))) (and (= (select v_arrayElimArr_357 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_193) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_357) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))))) .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse7)) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_arrayElimArr_208 (Array Int Int)) (v_DerPreprocessor_112 (Array Int Int))) (and (= (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_208) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_208 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6)) .cse5 .cse6 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_57 (Array Int Int)) (v_arrayElimArr_97 (Array Int Int))) (and (= (select v_arrayElimArr_97 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_57) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_97) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse3 .cse4 .cse5 .cse6)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6)) .cse7 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse7))))) is different from true [2024-12-06 03:31:57,074 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)) (.cse7 (<= c_~ARR_SIZE~0 1)) (.cse8 (<= 0 |c_ULTIMATE.start_main_~index~0#1|)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_15| Int) (v_DerPreprocessor_38 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12| Int) (v_arrayElimArr_62 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_15| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_15| v_DerPreprocessor_38) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_15| v_arrayElimArr_62) |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|)) (= (select v_arrayElimArr_62 |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|)))) .cse0 (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 (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))) .cse7 .cse8)) (not (and .cse0 (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_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_51 (Array Int Int))) (and (= (select v_arrayElimArr_51 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| v_arrayElimArr_51) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12|)))) .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse7 .cse8)) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (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_DerPreprocessor_16 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int) (v_DerPreprocessor_17 (Array Int Int))) (and (= (select v_DerPreprocessor_16 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_17) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_16) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse9 .cse10)) (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (exists ((v_DerPreprocessor_198 (Array Int Int)) (v_arrayElimArr_366 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_198) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_366) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_366 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (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_DerPreprocessor_20 (Array Int Int)) (v_arrayElimArr_27 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| 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_27 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_20) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_27) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0)))) .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 (exists ((v_DerPreprocessor_64 (Array Int Int)) (v_arrayElimArr_110 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_20| 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 (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27|)) (= (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_110) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27|) 0 0)) (= (select v_arrayElimArr_110 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_20|) 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 .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_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (v_arrayElimArr_39 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_26) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_39) |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|)) (= (select v_arrayElimArr_39 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)))) (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_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_112| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_61| Int) (v_DerPreprocessor_196 (Array Int Int)) (v_arrayElimArr_365 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_112| Int)) (and (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_112| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_112|)) (= (select v_arrayElimArr_365 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_61|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_112|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_112| v_DerPreprocessor_196) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_112| v_arrayElimArr_365) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_112|) 0 0)))) (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_arrayElimArr_63 (Array Int Int))) (and (= (select v_arrayElimArr_63 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (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_63) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (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_DerPreprocessor_11 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (= (select v_DerPreprocessor_11 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (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_DerPreprocessor_11) |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|)))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (select v_DerPreprocessor_13 |c_ULTIMATE.start_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_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 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 (exists ((v_arrayElimArr_111 (Array Int Int)) (v_DerPreprocessor_66 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_66) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_111) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_111 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) is different from false [2024-12-06 03:31:59,135 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)) (.cse7 (<= c_~ARR_SIZE~0 1)) (.cse8 (<= 0 |c_ULTIMATE.start_main_~index~0#1|)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_15| Int) (v_DerPreprocessor_38 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12| Int) (v_arrayElimArr_62 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_15| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_15| v_DerPreprocessor_38) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_15| v_arrayElimArr_62) |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|)) (= (select v_arrayElimArr_62 |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|)))) .cse0 (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 (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))) .cse7 .cse8)) (not (and .cse0 (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_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_51 (Array Int Int))) (and (= (select v_arrayElimArr_51 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| v_arrayElimArr_51) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12|)))) .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse7 .cse8)) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (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_DerPreprocessor_16 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int) (v_DerPreprocessor_17 (Array Int Int))) (and (= (select v_DerPreprocessor_16 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_17) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_16) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse9 .cse10)) (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (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_DerPreprocessor_20 (Array Int Int)) (v_arrayElimArr_27 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| 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_27 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_20) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_27) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0)))) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_198 (Array Int Int)) (v_arrayElimArr_366 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_198) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_366) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_366 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse5 .cse6 .cse9 .cse10 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_112| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_61| Int) (v_DerPreprocessor_196 (Array Int Int)) (v_arrayElimArr_365 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_112| Int)) (and (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_112| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_112|)) (= (select v_arrayElimArr_365 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_61|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_112|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_112| v_DerPreprocessor_196) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_112| v_arrayElimArr_365) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_112|) 0 0)))))) .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 (exists ((v_DerPreprocessor_64 (Array Int Int)) (v_arrayElimArr_110 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_20| 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 (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27|)) (= (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_110) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27|) 0 0)) (= (select v_arrayElimArr_110 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_20|) 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 .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_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (v_arrayElimArr_39 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_26) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_39) |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|)) (= (select v_arrayElimArr_39 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)))) (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_DerPreprocessor_40 (Array Int Int)) (v_arrayElimArr_63 (Array Int Int))) (and (= (select v_arrayElimArr_63 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (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_63) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (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_DerPreprocessor_11 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (= (select v_DerPreprocessor_11 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (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_DerPreprocessor_11) |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|)))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (select v_DerPreprocessor_13 |c_ULTIMATE.start_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_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 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 (exists ((v_arrayElimArr_111 (Array Int Int)) (v_DerPreprocessor_66 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_66) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_111) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_111 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) is different from false [2024-12-06 03:31:59,156 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)) (.cse7 (<= c_~ARR_SIZE~0 1)) (.cse8 (<= 0 |c_ULTIMATE.start_main_~index~0#1|)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_15| Int) (v_DerPreprocessor_38 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12| Int) (v_arrayElimArr_62 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_15| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_15| v_DerPreprocessor_38) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_15| v_arrayElimArr_62) |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|)) (= (select v_arrayElimArr_62 |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|)))) .cse0 (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 (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))) .cse7 .cse8)) (not (and .cse0 (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_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_51 (Array Int Int))) (and (= (select v_arrayElimArr_51 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| v_arrayElimArr_51) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12|)))) .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse7 .cse8)) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (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_DerPreprocessor_16 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int) (v_DerPreprocessor_17 (Array Int Int))) (and (= (select v_DerPreprocessor_16 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_17) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_16) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse9 .cse10)) (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (exists ((v_DerPreprocessor_198 (Array Int Int)) (v_arrayElimArr_366 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_198) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_366) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_366 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (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_DerPreprocessor_20 (Array Int Int)) (v_arrayElimArr_27 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| 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_27 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_20) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_27) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0)))) .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 (exists ((v_DerPreprocessor_64 (Array Int Int)) (v_arrayElimArr_110 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_20| 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 (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27|)) (= (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_110) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27|) 0 0)) (= (select v_arrayElimArr_110 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_20|) 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 .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_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (v_arrayElimArr_39 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_26) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_39) |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|)) (= (select v_arrayElimArr_39 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)))) (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_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_112| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_61| Int) (v_DerPreprocessor_196 (Array Int Int)) (v_arrayElimArr_365 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_112| Int)) (and (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_112| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_112|)) (= (select v_arrayElimArr_365 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_61|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_112|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_112| v_DerPreprocessor_196) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_112| v_arrayElimArr_365) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_112|) 0 0)))) (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_arrayElimArr_63 (Array Int Int))) (and (= (select v_arrayElimArr_63 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (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_63) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (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_DerPreprocessor_11 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (= (select v_DerPreprocessor_11 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (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_DerPreprocessor_11) |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|)))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (select v_DerPreprocessor_13 |c_ULTIMATE.start_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_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 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 (exists ((v_arrayElimArr_111 (Array Int Int)) (v_DerPreprocessor_66 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_66) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_111) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_111 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0)))))) is different from true [2024-12-06 03:31:59,174 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)) (.cse7 (<= c_~ARR_SIZE~0 1)) (.cse8 (<= 0 |c_ULTIMATE.start_main_~index~0#1|)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_15| Int) (v_DerPreprocessor_38 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12| Int) (v_arrayElimArr_62 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_15| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_15| v_DerPreprocessor_38) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_15| v_arrayElimArr_62) |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|)) (= (select v_arrayElimArr_62 |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|)))) .cse0 (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 (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))) .cse7 .cse8)) (not (and .cse0 (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_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_51 (Array Int Int))) (and (= (select v_arrayElimArr_51 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12| v_arrayElimArr_51) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_12| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_12|)))) .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_50 (Array Int Int))) (and (= (select v_arrayElimArr_50 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_30) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_50) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse7 .cse8)) .cse2 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (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_DerPreprocessor_16 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5| Int) (v_DerPreprocessor_17 (Array Int Int))) (and (= (select v_DerPreprocessor_16 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_5|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_17) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5| v_DerPreprocessor_16) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_5| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_5|)))) .cse3 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_15 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse9 .cse10)) (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (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_DerPreprocessor_20 (Array Int Int)) (v_arrayElimArr_27 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6| 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_27 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_6|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6| v_DerPreprocessor_20) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_6| v_arrayElimArr_27) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_6|) 0 0)))) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_198 (Array Int Int)) (v_arrayElimArr_366 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_198) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_366) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_366 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse5 .cse6 .cse9 .cse10 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_112| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_61| Int) (v_DerPreprocessor_196 (Array Int Int)) (v_arrayElimArr_365 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_112| Int)) (and (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_112| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_112|)) (= (select v_arrayElimArr_365 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_61|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_112|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_112| v_DerPreprocessor_196) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_112| v_arrayElimArr_365) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_112|) 0 0)))))) .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 (exists ((v_DerPreprocessor_64 (Array Int Int)) (v_arrayElimArr_110 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_20| 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 (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27|)) (= (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_110) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27|) 0 0)) (= (select v_arrayElimArr_110 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_20|) 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 .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_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (v_arrayElimArr_39 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_26) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_39) |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|)) (= (select v_arrayElimArr_39 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)))) (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_DerPreprocessor_40 (Array Int Int)) (v_arrayElimArr_63 (Array Int Int))) (and (= (select v_arrayElimArr_63 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (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_63) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (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_DerPreprocessor_11 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4| Int)) (and (= (select v_DerPreprocessor_11 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_4|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_4| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_4|)) (= (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_DerPreprocessor_11) |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|)))) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (exists ((v_DerPreprocessor_12 (Array Int Int)) (v_DerPreprocessor_13 (Array Int Int))) (and (= (select v_DerPreprocessor_13 |c_ULTIMATE.start_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_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 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 (exists ((v_arrayElimArr_111 (Array Int Int)) (v_DerPreprocessor_66 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_66) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_111) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_111 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0)))))) is different from true [2024-12-06 03:31:59,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-12-06 03:31:59,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13761 states to 267 states and 13753 transitions. [2024-12-06 03:31:59,351 INFO L276 IsEmpty]: Start isEmpty. Operand 267 states and 13753 transitions. [2024-12-06 03:31:59,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-12-06 03:31:59,352 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-12-06 03:31:59,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-06 03:31:59,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-06 03:31:59,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-06 03:31:59,380 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-12-06 03:31:59,382 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-06 03:31:59,396 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-12-06 03:31:59,413 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-12-06 03:31:59,416 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-12-06 03:31:59,419 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-12-06 03:31:59,688 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-06 03:31:59,690 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-12-06 03:31:59,737 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-12-06 03:31:59,742 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-06 03:32:04,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-12-06 03:32:04,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13761 states to 267 states and 13753 transitions. [2024-12-06 03:32:04,410 INFO L276 IsEmpty]: Start isEmpty. Operand 267 states and 13753 transitions. [2024-12-06 03:32:04,412 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-12-06 03:32:04,412 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-12-06 03:32:04,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-06 03:32:04,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-06 03:32:04,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-06 03:32:04,444 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-12-06 03:32:04,446 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-06 03:32:04,459 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-12-06 03:32:04,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-12-06 03:32:04,479 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-12-06 03:32:04,482 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-12-06 03:32:05,109 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-06 03:32:05,111 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-12-06 03:32:05,157 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-06 03:32:09,445 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 (= 0 (select .cse1 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-12-06 03:32:09,790 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 (= 0 (select .cse1 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-12-06 03:32:10,524 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 (= 0 (select .cse1 0)) .cse3 .cse4 .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 .cse6)) .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6)) .cse7 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse7)))) is different from false [2024-12-06 03:32:10,536 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 (= 0 (select .cse1 0)) .cse3 .cse4 .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_38 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_38) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_38 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 .cse6)) .cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (and (= 0 (select v_arrayElimArr_26 |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_18) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_26) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6)) .cse7 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_11 (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_DerPreprocessor_11) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_11 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse7))))) is different from true [2024-12-06 03:32:10,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-12-06 03:32:10,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13949 states to 268 states and 13941 transitions. [2024-12-06 03:32:10,816 INFO L276 IsEmpty]: Start isEmpty. Operand 268 states and 13941 transitions. [2024-12-06 03:32:10,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-12-06 03:32:10,818 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-12-06 03:32:10,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-06 03:32:10,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-06 03:32:10,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-06 03:32:10,844 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-12-06 03:32:10,846 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-06 03:32:10,850 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-12-06 03:32:10,868 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-12-06 03:32:10,870 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-12-06 03:32:10,870 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-12-06 03:32:10,873 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33