./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/array-patterns/array1_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_91fa38f4-05f7-4a42-b595-af8e73fde8f4/bin/ukojak-verify-ENZ3QT5qd3/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91fa38f4-05f7-4a42-b595-af8e73fde8f4/bin/ukojak-verify-ENZ3QT5qd3/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91fa38f4-05f7-4a42-b595-af8e73fde8f4/bin/ukojak-verify-ENZ3QT5qd3/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91fa38f4-05f7-4a42-b595-af8e73fde8f4/bin/ukojak-verify-ENZ3QT5qd3/config/KojakReach.xml -i ../../sv-benchmarks/c/array-patterns/array1_pattern.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91fa38f4-05f7-4a42-b595-af8e73fde8f4/bin/ukojak-verify-ENZ3QT5qd3/config/svcomp-Reach-32bit-Kojak_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91fa38f4-05f7-4a42-b595-af8e73fde8f4/bin/ukojak-verify-ENZ3QT5qd3 --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Kojak --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash f9fbee177c3231db1a1e3277e649158ac81edd180968ad454e1d0751d0f1d4e9 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-25 03:02:06,610 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-25 03:02:06,672 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91fa38f4-05f7-4a42-b595-af8e73fde8f4/bin/ukojak-verify-ENZ3QT5qd3/config/svcomp-Reach-32bit-Kojak_Default.epf [2024-11-25 03:02:06,676 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-25 03:02:06,677 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck.Interpolating solver [2024-11-25 03:02:06,715 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-25 03:02:06,718 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-25 03:02:06,718 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ALWAYS [2024-11-25 03:02:06,719 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-25 03:02:06,719 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-25 03:02:06,719 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-25 03:02:06,719 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-25 03:02:06,720 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-25 03:02:06,720 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-25 03:02:06,720 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-25 03:02:06,721 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-25 03:02:06,721 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-25 03:02:06,721 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-25 03:02:06,722 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-25 03:02:06,722 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-25 03:02:06,722 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-25 03:02:06,722 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-25 03:02:06,723 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-25 03:02:06,723 INFO L151 SettingsManager]: Preferences of CodeCheck differ from their defaults: [2024-11-25 03:02:06,723 INFO L153 SettingsManager]: * Timeout in seconds=1000000 [2024-11-25 03:02:06,723 INFO L153 SettingsManager]: * Theory for external solver=ALL [2024-11-25 03:02:06,723 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-25 03:02:06,723 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 [2024-11-25 03:02:06,723 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-25 03:02:06,723 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-25 03:02:06,724 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-25 03:02:06,724 INFO L153 SettingsManager]: * Trace refinement strategy=PENGUIN [2024-11-25 03:02:06,724 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-25 03:02:06,724 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_91fa38f4-05f7-4a42-b595-af8e73fde8f4/bin/ukojak-verify-ENZ3QT5qd3 Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Kojak Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> f9fbee177c3231db1a1e3277e649158ac81edd180968ad454e1d0751d0f1d4e9 [2024-11-25 03:02:07,077 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-25 03:02:07,089 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-25 03:02:07,094 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-25 03:02:07,095 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-25 03:02:07,098 INFO L274 PluginConnector]: CDTParser initialized [2024-11-25 03:02:07,099 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91fa38f4-05f7-4a42-b595-af8e73fde8f4/bin/ukojak-verify-ENZ3QT5qd3/../../sv-benchmarks/c/array-patterns/array1_pattern.c [2024-11-25 03:02:10,268 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91fa38f4-05f7-4a42-b595-af8e73fde8f4/bin/ukojak-verify-ENZ3QT5qd3/data/25b8389a5/8708911702214bf3b7519be1c5d076ad/FLAGb995c7bf2 [2024-11-25 03:02:10,532 INFO L384 CDTParser]: Found 1 translation units. [2024-11-25 03:02:10,533 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91fa38f4-05f7-4a42-b595-af8e73fde8f4/sv-benchmarks/c/array-patterns/array1_pattern.c [2024-11-25 03:02:10,554 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91fa38f4-05f7-4a42-b595-af8e73fde8f4/bin/ukojak-verify-ENZ3QT5qd3/data/25b8389a5/8708911702214bf3b7519be1c5d076ad/FLAGb995c7bf2 [2024-11-25 03:02:10,572 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91fa38f4-05f7-4a42-b595-af8e73fde8f4/bin/ukojak-verify-ENZ3QT5qd3/data/25b8389a5/8708911702214bf3b7519be1c5d076ad [2024-11-25 03:02:10,575 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-25 03:02:10,577 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-25 03:02:10,579 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-25 03:02:10,579 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-25 03:02:10,593 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-25 03:02:10,595 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 03:02:10" (1/1) ... [2024-11-25 03:02:10,600 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5f6916d0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 03:02:10, skipping insertion in model container [2024-11-25 03:02:10,601 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 03:02:10" (1/1) ... [2024-11-25 03:02:10,622 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-25 03:02:10,851 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_91fa38f4-05f7-4a42-b595-af8e73fde8f4/sv-benchmarks/c/array-patterns/array1_pattern.c[1307,1320] [2024-11-25 03:02:10,885 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-25 03:02:10,897 INFO L200 MainTranslator]: Completed pre-run [2024-11-25 03:02:10,912 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_91fa38f4-05f7-4a42-b595-af8e73fde8f4/sv-benchmarks/c/array-patterns/array1_pattern.c[1307,1320] [2024-11-25 03:02:10,931 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-25 03:02:10,959 INFO L204 MainTranslator]: Completed translation [2024-11-25 03:02:10,960 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 03:02:10 WrapperNode [2024-11-25 03:02:10,961 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-25 03:02:10,962 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-25 03:02:10,963 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-25 03:02:10,963 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-25 03:02:10,972 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 03:02:10" (1/1) ... [2024-11-25 03:02:10,982 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 03:02:10" (1/1) ... [2024-11-25 03:02:11,012 INFO L138 Inliner]: procedures = 16, calls = 22, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 75 [2024-11-25 03:02:11,013 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-25 03:02:11,014 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-25 03:02:11,014 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-25 03:02:11,014 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-25 03:02:11,024 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 03:02:10" (1/1) ... [2024-11-25 03:02:11,026 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 03:02:10" (1/1) ... [2024-11-25 03:02:11,028 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 03:02:10" (1/1) ... [2024-11-25 03:02:11,030 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 03:02:10" (1/1) ... [2024-11-25 03:02:11,039 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 03:02:10" (1/1) ... [2024-11-25 03:02:11,047 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 03:02:10" (1/1) ... [2024-11-25 03:02:11,051 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 03:02:10" (1/1) ... [2024-11-25 03:02:11,056 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 03:02:10" (1/1) ... [2024-11-25 03:02:11,057 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 03:02:10" (1/1) ... [2024-11-25 03:02:11,062 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-25 03:02:11,063 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-25 03:02:11,063 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-25 03:02:11,064 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-25 03:02:11,066 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 03:02:10" (1/1) ... [2024-11-25 03:02:11,075 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 [2024-11-25 03:02:11,093 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91fa38f4-05f7-4a42-b595-af8e73fde8f4/bin/ukojak-verify-ENZ3QT5qd3/z3 [2024-11-25 03:02:11,112 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91fa38f4-05f7-4a42-b595-af8e73fde8f4/bin/ukojak-verify-ENZ3QT5qd3/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (exit command is (exit), workingDir is null) [2024-11-25 03:02:11,121 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_91fa38f4-05f7-4a42-b595-af8e73fde8f4/bin/ukojak-verify-ENZ3QT5qd3/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (1)] Waiting until timeout for monitored process [2024-11-25 03:02:11,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-25 03:02:11,161 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-25 03:02:11,161 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-25 03:02:11,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-11-25 03:02:11,162 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-25 03:02:11,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2024-11-25 03:02:11,162 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-25 03:02:11,162 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-25 03:02:11,162 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2024-11-25 03:02:11,162 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-25 03:02:11,253 INFO L234 CfgBuilder]: Building ICFG [2024-11-25 03:02:11,256 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-25 03:02:11,436 INFO L? ?]: Removed 12 outVars from TransFormulas that were not future-live. [2024-11-25 03:02:11,436 INFO L283 CfgBuilder]: Performing block encoding [2024-11-25 03:02:11,485 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-25 03:02:11,487 INFO L312 CfgBuilder]: Removed 4 assume(true) statements. [2024-11-25 03:02:11,488 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 03:02:11 BoogieIcfgContainer [2024-11-25 03:02:11,488 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-25 03:02:11,489 INFO L112 PluginConnector]: ------------------------CodeCheck---------------------------- [2024-11-25 03:02:11,489 INFO L270 PluginConnector]: Initializing CodeCheck... [2024-11-25 03:02:11,502 INFO L274 PluginConnector]: CodeCheck initialized [2024-11-25 03:02:11,502 INFO L184 PluginConnector]: Executing the observer CodeCheckObserver from plugin CodeCheck for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 03:02:11" (1/1) ... [2024-11-25 03:02:11,515 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-25 03:02:11,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:02:11,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 17 states and 22 transitions. [2024-11-25 03:02:11,596 INFO L276 IsEmpty]: Start isEmpty. Operand 17 states and 22 transitions. [2024-11-25 03:02:11,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2024-11-25 03:02:11,604 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:02:11,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:02:11,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:02:11,856 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-25 03:02:11,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:02:11,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 17 states and 20 transitions. [2024-11-25 03:02:11,921 INFO L276 IsEmpty]: Start isEmpty. Operand 17 states and 20 transitions. [2024-11-25 03:02:11,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2024-11-25 03:02:11,922 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:02:11,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:02:12,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:02:12,312 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-25 03:02:12,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:02:12,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 19 states and 24 transitions. [2024-11-25 03:02:12,402 INFO L276 IsEmpty]: Start isEmpty. Operand 19 states and 24 transitions. [2024-11-25 03:02:12,403 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2024-11-25 03:02:12,403 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:02:12,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:02:12,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:02:12,744 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-25 03:02:13,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:02:13,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 26 states and 38 transitions. [2024-11-25 03:02:13,235 INFO L276 IsEmpty]: Start isEmpty. Operand 26 states and 38 transitions. [2024-11-25 03:02:13,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-11-25 03:02:13,236 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:02:13,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:02:13,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:02:13,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:02:13,407 INFO L256 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 40 conjuncts are in the unsatisfiable core [2024-11-25 03:02:13,420 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:02:13,552 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-25 03:02:13,646 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-25 03:02:13,656 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 15 [2024-11-25 03:02:13,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-11-25 03:02:14,253 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 35 treesize of output 18 [2024-11-25 03:02:14,495 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-25 03:02:16,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:02:16,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 31 states and 53 transitions. [2024-11-25 03:02:16,651 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 53 transitions. [2024-11-25 03:02:16,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2024-11-25 03:02:16,652 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:02:16,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:02:16,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:02:17,129 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-25 03:02:18,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:02:18,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 35 states and 62 transitions. [2024-11-25 03:02:18,355 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 62 transitions. [2024-11-25 03:02:18,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2024-11-25 03:02:18,356 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:02:18,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:02:18,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:02:18,818 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-25 03:02:20,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:02:20,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 43 states and 78 transitions. [2024-11-25 03:02:20,858 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 78 transitions. [2024-11-25 03:02:20,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2024-11-25 03:02:20,859 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:02:20,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:02:20,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:02:20,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:02:20,966 INFO L256 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 50 conjuncts are in the unsatisfiable core [2024-11-25 03:02:20,973 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:02:20,986 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-25 03:02:21,112 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2024-11-25 03:02:21,245 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 35 [2024-11-25 03:02:22,191 INFO L349 Elim1Store]: treesize reduction 28, result has 40.4 percent of original size [2024-11-25 03:02:22,192 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 2 case distinctions, treesize of input 130 treesize of output 125 [2024-11-25 03:02:22,213 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 113 treesize of output 96 [2024-11-25 03:02:22,249 INFO L349 Elim1Store]: treesize reduction 66, result has 1.5 percent of original size [2024-11-25 03:02:22,250 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 70 treesize of output 129 [2024-11-25 03:02:22,495 WARN L214 Elim1Store]: Array PQE input equivalent to false [2024-11-25 03:02:22,529 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:02:22,532 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2024-11-25 03:02:22,561 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:02:22,562 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2024-11-25 03:02:24,030 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 155 treesize of output 133 [2024-11-25 03:02:24,062 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:02:24,063 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 272 treesize of output 270 [2024-11-25 03:02:24,079 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 93 treesize of output 85 [2024-11-25 03:02:24,274 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-25 03:02:30,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:02:30,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 53 states and 101 transitions. [2024-11-25 03:02:30,601 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 101 transitions. [2024-11-25 03:02:30,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2024-11-25 03:02:30,602 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:02:30,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:02:30,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:02:30,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:02:30,706 INFO L256 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 50 conjuncts are in the unsatisfiable core [2024-11-25 03:02:30,710 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:02:30,838 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-25 03:02:30,998 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2024-11-25 03:02:31,168 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 35 [2024-11-25 03:02:31,719 INFO L349 Elim1Store]: treesize reduction 34, result has 38.2 percent of original size [2024-11-25 03:02:31,720 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 2 case distinctions, treesize of input 124 treesize of output 117 [2024-11-25 03:02:31,728 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 105 treesize of output 88 [2024-11-25 03:02:31,750 INFO L349 Elim1Store]: treesize reduction 54, result has 1.8 percent of original size [2024-11-25 03:02:31,750 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 58 treesize of output 109 [2024-11-25 03:02:31,878 WARN L214 Elim1Store]: Array PQE input equivalent to false [2024-11-25 03:02:31,892 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:02:31,893 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2024-11-25 03:02:31,910 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:02:31,910 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2024-11-25 03:02:32,608 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 155 treesize of output 133 [2024-11-25 03:02:32,627 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:02:32,628 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 260 treesize of output 258 [2024-11-25 03:02:32,638 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 93 treesize of output 85 [2024-11-25 03:02:32,707 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-25 03:02:36,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:02:36,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 62 states and 117 transitions. [2024-11-25 03:02:36,852 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 117 transitions. [2024-11-25 03:02:36,853 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2024-11-25 03:02:36,853 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:02:36,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:02:36,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:02:37,397 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-25 03:02:40,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:02:40,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 66 states and 124 transitions. [2024-11-25 03:02:40,923 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 124 transitions. [2024-11-25 03:02:40,924 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2024-11-25 03:02:40,924 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:02:40,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:02:40,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:02:41,037 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-25 03:02:42,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:02:42,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 70 states and 131 transitions. [2024-11-25 03:02:42,386 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 131 transitions. [2024-11-25 03:02:42,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2024-11-25 03:02:42,387 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:02:42,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:02:42,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:02:42,925 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-25 03:02:48,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:02:48,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 78 states and 155 transitions. [2024-11-25 03:02:48,006 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 155 transitions. [2024-11-25 03:02:48,007 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2024-11-25 03:02:48,007 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:02:48,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:02:48,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:02:48,439 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-25 03:02:50,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:02:50,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 82 states and 162 transitions. [2024-11-25 03:02:50,172 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 162 transitions. [2024-11-25 03:02:50,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2024-11-25 03:02:50,176 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:02:50,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:02:50,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:02:50,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:02:50,312 INFO L256 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 62 conjuncts are in the unsatisfiable core [2024-11-25 03:02:50,317 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:02:50,338 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-25 03:02:50,368 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2024-11-25 03:02:50,399 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 35 [2024-11-25 03:02:50,628 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 55 [2024-11-25 03:02:52,273 INFO L349 Elim1Store]: treesize reduction 50, result has 40.5 percent of original size [2024-11-25 03:02:52,274 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 4 disjoint index pairs (out of 15 index pairs), introduced 7 new quantified variables, introduced 3 case distinctions, treesize of input 138 treesize of output 143 [2024-11-25 03:02:52,283 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 125 treesize of output 104 [2024-11-25 03:02:52,317 INFO L349 Elim1Store]: treesize reduction 81, result has 1.2 percent of original size [2024-11-25 03:02:52,317 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 63 treesize of output 117 [2024-11-25 03:02:52,432 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:02:52,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:02:52,436 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:02:52,438 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:02:52,440 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:02:52,441 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:02:52,527 INFO L349 Elim1Store]: treesize reduction 130, result has 14.5 percent of original size [2024-11-25 03:02:52,528 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 5 select indices, 5 select index equivalence classes, 12 disjoint index pairs (out of 10 index pairs), introduced 7 new quantified variables, introduced 7 case distinctions, treesize of input 130 treesize of output 197 [2024-11-25 03:02:52,563 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:02:52,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:02:52,565 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:02:52,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:02:52,568 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:02:52,578 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 87 treesize of output 34 [2024-11-25 03:02:52,667 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:02:52,668 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2024-11-25 03:02:55,631 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 206 treesize of output 162 [2024-11-25 03:02:55,683 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:02:55,683 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 1361 treesize of output 1087 [2024-11-25 03:02:55,703 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 123 treesize of output 103 [2024-11-25 03:02:55,949 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-25 03:03:05,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:03:05,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 91 states and 183 transitions. [2024-11-25 03:03:05,725 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 183 transitions. [2024-11-25 03:03:05,726 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2024-11-25 03:03:05,726 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:03:05,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:03:05,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:03:05,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:03:05,832 INFO L256 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 62 conjuncts are in the unsatisfiable core [2024-11-25 03:03:05,837 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:03:05,883 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-25 03:03:05,908 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2024-11-25 03:03:05,963 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 35 [2024-11-25 03:03:06,009 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 55 [2024-11-25 03:03:06,667 INFO L349 Elim1Store]: treesize reduction 40, result has 42.9 percent of original size [2024-11-25 03:03:06,667 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 4 disjoint index pairs (out of 15 index pairs), introduced 7 new quantified variables, introduced 3 case distinctions, treesize of input 144 treesize of output 149 [2024-11-25 03:03:06,676 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 131 treesize of output 110 [2024-11-25 03:03:06,703 INFO L349 Elim1Store]: treesize reduction 99, result has 1.0 percent of original size [2024-11-25 03:03:06,703 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 75 treesize of output 137 [2024-11-25 03:03:06,847 WARN L214 Elim1Store]: Array PQE input equivalent to false [2024-11-25 03:03:06,862 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:03:06,863 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2024-11-25 03:03:06,892 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:03:06,893 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2024-11-25 03:03:08,582 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 206 treesize of output 162 [2024-11-25 03:03:08,652 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:03:08,654 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 1329 treesize of output 1055 [2024-11-25 03:03:08,676 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 123 treesize of output 103 [2024-11-25 03:03:08,940 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-25 03:03:17,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:03:17,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 206 states to 96 states and 193 transitions. [2024-11-25 03:03:17,131 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 193 transitions. [2024-11-25 03:03:17,133 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2024-11-25 03:03:17,133 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:03:17,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:03:17,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:03:17,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:03:17,280 WARN L254 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 68 conjuncts are in the unsatisfiable core [2024-11-25 03:03:17,284 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:03:17,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-11-25 03:03:17,494 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2024-11-25 03:03:17,674 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 35 [2024-11-25 03:03:18,037 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 55 [2024-11-25 03:03:19,162 INFO L349 Elim1Store]: treesize reduction 50, result has 40.5 percent of original size [2024-11-25 03:03:19,163 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 4 disjoint index pairs (out of 15 index pairs), introduced 7 new quantified variables, introduced 3 case distinctions, treesize of input 138 treesize of output 143 [2024-11-25 03:03:19,176 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 125 treesize of output 104 [2024-11-25 03:03:19,207 INFO L349 Elim1Store]: treesize reduction 81, result has 1.2 percent of original size [2024-11-25 03:03:19,207 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 63 treesize of output 117 [2024-11-25 03:03:19,275 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:03:19,276 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2024-11-25 03:03:20,822 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 206 treesize of output 162 [2024-11-25 03:03:20,877 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:03:20,878 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 717 treesize of output 595 [2024-11-25 03:03:20,895 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 123 treesize of output 103 [2024-11-25 03:03:21,113 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-25 03:03:25,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:03:25,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 100 states and 201 transitions. [2024-11-25 03:03:25,849 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 201 transitions. [2024-11-25 03:03:25,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-11-25 03:03:25,850 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:03:25,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:03:25,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:03:25,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:03:25,981 INFO L256 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-11-25 03:03:25,984 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:03:25,998 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-25 03:03:26,332 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-25 03:03:26,339 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-25 03:03:26,341 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:03:26,342 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2024-11-25 03:03:28,549 WARN L560 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2024-11-25 03:03:28,556 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:03:28,558 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:03:28,605 INFO L349 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2024-11-25 03:03:28,609 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 85 treesize of output 73 [2024-11-25 03:03:28,618 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:03:28,620 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:03:28,621 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 118 [2024-11-25 03:03:28,800 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:03:28,802 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 161 [2024-11-25 03:03:28,872 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-25 03:03:28,880 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-25 03:03:29,057 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 35 treesize of output 18 [2024-11-25 03:03:29,108 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 3 refuted. 5 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-25 03:03:30,032 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)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (= 0 (select .cse1 0)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse2 (<= c_~ARR_SIZE~0 32767) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (<= 1 c_~ARR_SIZE~0) .cse3 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse5)) is different from false [2024-11-25 03:03:30,506 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (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)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (= 0 (select .cse1 0)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse2 (<= c_~ARR_SIZE~0 32767) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (<= 1 c_~ARR_SIZE~0) .cse3 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse5))) is different from true [2024-11-25 03:03:31,022 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_~sum~0#1| 0))) (and .cse0 (= 0 (select .cse1 0)) .cse2 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 (<= c_~ARR_SIZE~0 1))) .cse3 (= c_~ARR_SIZE~0 1) .cse4)) is different from false [2024-11-25 03:03:31,367 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_~sum~0#1| 0))) (and .cse0 (= 0 (select .cse1 0)) .cse2 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 (<= c_~ARR_SIZE~0 1))) .cse3 (= c_~ARR_SIZE~0 1) .cse4))) is different from true [2024-11-25 03:03:33,207 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_~sum~0#1| 0))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0) .cse3 .cse4 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) (<= c_~ARR_SIZE~0 1) (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) .cse0 (= 0 (select .cse1 0)) .cse2 .cse3 (= c_~ARR_SIZE~0 1) (= |c_ULTIMATE.start_main_~index~0#1| 0) .cse4)) is different from false [2024-11-25 03:03:33,222 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_~sum~0#1| 0))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0) .cse3 .cse4 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) (<= c_~ARR_SIZE~0 1) (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) .cse0 (= 0 (select .cse1 0)) .cse2 .cse3 (= c_~ARR_SIZE~0 1) (= |c_ULTIMATE.start_main_~index~0#1| 0) .cse4))) is different from true [2024-11-25 03:03:34,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:03:34,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 235 states to 105 states and 222 transitions. [2024-11-25 03:03:34,616 INFO L276 IsEmpty]: Start isEmpty. Operand 105 states and 222 transitions. [2024-11-25 03:03:34,617 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-11-25 03:03:34,617 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:03:34,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:03:34,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:03:34,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:03:34,715 INFO L256 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 47 conjuncts are in the unsatisfiable core [2024-11-25 03:03:34,721 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:03:34,756 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-25 03:03:34,785 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-25 03:03:34,788 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:03:34,789 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-25 03:03:34,796 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-25 03:03:37,160 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:03:37,161 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:03:37,195 INFO L349 Elim1Store]: treesize reduction 38, result has 19.1 percent of original size [2024-11-25 03:03:37,195 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 35 [2024-11-25 03:03:37,207 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-25 03:03:37,214 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-25 03:03:37,350 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 35 treesize of output 18 [2024-11-25 03:03:37,401 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 3 refuted. 5 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-25 03:03:38,066 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)) (.cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse2 (<= c_~ARR_SIZE~0 32767) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) .cse3 .cse4 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse5 .cse6)) is different from false [2024-11-25 03:03:38,577 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)) (.cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse2 (<= c_~ARR_SIZE~0 32767) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) .cse3 .cse4 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse5 .cse6))) is different from true [2024-11-25 03:03:39,137 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (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_~ARR_SIZE~0 1)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse3 .cse4 .cse5)) is different from false [2024-11-25 03:03:39,562 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_~ARR_SIZE~0 1)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse3 .cse4 .cse5))) is different from true [2024-11-25 03:03:40,949 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_~sum~0#1| 0))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0) .cse3 .cse4 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) (<= c_~ARR_SIZE~0 1) (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) .cse2 (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) .cse3 (= c_~ARR_SIZE~0 1) (= |c_ULTIMATE.start_main_~index~0#1| 0) .cse4)) is different from false [2024-11-25 03:03:41,458 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)) (.cse5 (= c_~ARR_SIZE~0 1)) (.cse6 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse4 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0) .cse3 .cse4 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) (<= c_~ARR_SIZE~0 1) (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) .cse3 .cse5 .cse6 .cse4)) (= 0 (select .cse1 0)) .cse2 .cse3 .cse5 .cse6 .cse4)) is different from false [2024-11-25 03:03:41,467 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_~sum~0#1| 0))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0) .cse3 .cse4 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) (<= c_~ARR_SIZE~0 1) (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) .cse2 (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) .cse3 (= c_~ARR_SIZE~0 1) (= |c_ULTIMATE.start_main_~index~0#1| 0) .cse4))) is different from true [2024-11-25 03:03:41,474 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)) (.cse5 (= c_~ARR_SIZE~0 1)) (.cse6 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse4 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0) .cse3 .cse4 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) (<= c_~ARR_SIZE~0 1) (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) .cse3 .cse5 .cse6 .cse4)) (= 0 (select .cse1 0)) .cse2 .cse3 .cse5 .cse6 .cse4))) is different from true [2024-11-25 03:03:41,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:03:41,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 259 states to 109 states and 246 transitions. [2024-11-25 03:03:41,505 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 246 transitions. [2024-11-25 03:03:41,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-11-25 03:03:41,506 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:03:41,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:03:41,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:03:41,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:03:41,602 INFO L256 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-11-25 03:03:41,606 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:03:41,618 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-25 03:03:41,642 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-25 03:03:41,647 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-25 03:03:41,652 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 14 [2024-11-25 03:03:41,657 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-25 03:03:41,665 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-25 03:03:43,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:03:43,049 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 19 [2024-11-25 03:03:43,053 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 14 treesize of output 11 [2024-11-25 03:03:43,174 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 35 treesize of output 18 [2024-11-25 03:03:43,221 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-25 03:03:43,574 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_~sum~0#1| 0)) (.cse5 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) .cse2 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse3 (= c_~ARR_SIZE~0 1) .cse4 .cse5)) is different from false [2024-11-25 03:03:43,849 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_~sum~0#1| 0)) (.cse5 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) .cse2 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse3 (= c_~ARR_SIZE~0 1) .cse4 .cse5))) is different from true [2024-11-25 03:03:44,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:03:44,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 259 states to 109 states and 246 transitions. [2024-11-25 03:03:44,842 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 246 transitions. [2024-11-25 03:03:44,843 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-11-25 03:03:44,843 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:03:44,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:03:44,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:03:44,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:03:44,916 INFO L256 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-11-25 03:03:44,919 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:03:44,933 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-25 03:03:44,952 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-25 03:03:44,956 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 15 [2024-11-25 03:03:44,960 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-25 03:03:45,348 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:03:45,354 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 19 [2024-11-25 03:03:45,358 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 14 treesize of output 11 [2024-11-25 03:03:45,485 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 35 treesize of output 18 [2024-11-25 03:03:45,534 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-25 03:03:45,555 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_~ARR_SIZE~0 1)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse3 .cse4 .cse5 (<= c_~ARR_SIZE~0 1))) is different from false [2024-11-25 03:03:45,564 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_~ARR_SIZE~0 1)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse3 .cse4 .cse5 (<= c_~ARR_SIZE~0 1)))) is different from true [2024-11-25 03:03:45,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:03:45,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 259 states to 109 states and 246 transitions. [2024-11-25 03:03:45,605 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 246 transitions. [2024-11-25 03:03:45,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-11-25 03:03:45,608 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:03:45,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:03:45,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:03:45,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:03:45,692 INFO L256 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-11-25 03:03:45,696 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:03:45,714 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-25 03:03:45,742 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-25 03:03:45,748 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 15 [2024-11-25 03:03:45,754 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-25 03:03:46,210 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:03:46,212 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 22 treesize of output 19 [2024-11-25 03:03:46,215 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 14 treesize of output 11 [2024-11-25 03:03:46,307 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 35 treesize of output 18 [2024-11-25 03:03:46,344 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-25 03:03:46,353 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)) (.cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse0 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse2 (<= c_~ARR_SIZE~0 32767) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) .cse3 .cse4 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse5 .cse6)) is different from false [2024-11-25 03:03:46,360 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)) (.cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse0 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse2 (<= c_~ARR_SIZE~0 32767) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) .cse3 .cse4 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse5 .cse6))) is different from true [2024-11-25 03:03:46,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:03:46,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 259 states to 109 states and 246 transitions. [2024-11-25 03:03:46,395 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 246 transitions. [2024-11-25 03:03:46,396 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-11-25 03:03:46,396 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:03:46,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:03:46,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:03:46,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:03:46,460 INFO L256 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-11-25 03:03:46,462 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:03:46,478 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-25 03:03:46,498 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-25 03:03:46,502 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:03:46,502 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-25 03:03:46,508 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-25 03:03:48,557 WARN L560 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2024-11-25 03:03:48,562 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:03:48,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:03:48,606 INFO L349 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2024-11-25 03:03:48,606 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 85 treesize of output 73 [2024-11-25 03:03:48,610 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-25 03:03:48,618 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:03:48,619 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:03:48,620 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 118 [2024-11-25 03:03:48,724 WARN L214 Elim1Store]: Array PQE input equivalent to false [2024-11-25 03:03:48,728 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:03:48,729 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 161 [2024-11-25 03:03:48,925 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 35 treesize of output 18 [2024-11-25 03:03:48,963 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 3 refuted. 5 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-25 03:03:48,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|))) (.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)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse1 0)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse2 (<= c_~ARR_SIZE~0 32767) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (<= 1 c_~ARR_SIZE~0) .cse3 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse5)) is different from false [2024-11-25 03:03:49,394 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)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (= 0 (select .cse1 0)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse2 (<= c_~ARR_SIZE~0 32767) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (<= 1 c_~ARR_SIZE~0) (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) .cse3 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse5)) is different from false [2024-11-25 03:03:49,400 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)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse1 0)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse2 (<= c_~ARR_SIZE~0 32767) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (<= 1 c_~ARR_SIZE~0) .cse3 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse5))) is different from true [2024-11-25 03:03:49,405 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)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (= 0 (select .cse1 0)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse2 (<= c_~ARR_SIZE~0 32767) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (<= 1 c_~ARR_SIZE~0) (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) .cse3 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse5))) is different from true [2024-11-25 03:03:49,409 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_~sum~0#1| 0)) (.cse5 (<= c_~ARR_SIZE~0 1))) (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse1 0)) .cse2 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse3 (= c_~ARR_SIZE~0 1) .cse4 .cse5)) is different from false [2024-11-25 03:03:49,737 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.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_~sum~0#1| 0)) (.cse5 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) .cse2 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) (= c_~ARR_SIZE~0 1) .cse4 .cse5)) is different from false [2024-11-25 03:03:49,746 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_~sum~0#1| 0)) (.cse5 (<= c_~ARR_SIZE~0 1))) (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse1 0)) .cse2 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse3 (= c_~ARR_SIZE~0 1) .cse4 .cse5))) is different from true [2024-11-25 03:03:49,752 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_~sum~0#1| 0)) (.cse5 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) .cse2 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) (= c_~ARR_SIZE~0 1) .cse4 .cse5))) is different from true [2024-11-25 03:03:51,052 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~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_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) .cse2 .cse3 (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) .cse4 (= c_~ARR_SIZE~0 1) (= |c_ULTIMATE.start_main_~index~0#1| 0) .cse5 .cse6 .cse7 (exists ((v_arrayElimArr_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| Int) (v_DerPreprocessor_25 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| Int)) (and (= (select v_arrayElimArr_29 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 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_25) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| v_arrayElimArr_29) |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|)))))) is different from false [2024-11-25 03:03:51,597 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_~index~0#1| 1) c_~ARR_SIZE~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_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) .cse2 (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) .cse4 (= c_~ARR_SIZE~0 1) (= |c_ULTIMATE.start_main_~index~0#1| 0) .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 .cse6 .cse7 (exists ((v_arrayElimArr_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| Int) (v_DerPreprocessor_25 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| Int)) (and (= (select v_arrayElimArr_29 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 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_25) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| v_arrayElimArr_29) |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|)))))))) is different from false [2024-11-25 03:03:51,609 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_~index~0#1| 1) c_~ARR_SIZE~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_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) .cse2 .cse3 (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) .cse4 (= c_~ARR_SIZE~0 1) (= |c_ULTIMATE.start_main_~index~0#1| 0) .cse5 .cse6 .cse7 (exists ((v_arrayElimArr_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| Int) (v_DerPreprocessor_25 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| Int)) (and (= (select v_arrayElimArr_29 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 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_25) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| v_arrayElimArr_29) |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|))))))) is different from true [2024-11-25 03:03:51,619 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_~index~0#1| 1) c_~ARR_SIZE~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_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) .cse2 (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) .cse4 (= c_~ARR_SIZE~0 1) (= |c_ULTIMATE.start_main_~index~0#1| 0) .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 .cse6 .cse7 (exists ((v_arrayElimArr_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| Int) (v_DerPreprocessor_25 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| Int)) (and (= (select v_arrayElimArr_29 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 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_25) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| v_arrayElimArr_29) |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|))))))))) is different from true [2024-11-25 03:03:51,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:03:51,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 113 states and 277 transitions. [2024-11-25 03:03:51,648 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 277 transitions. [2024-11-25 03:03:51,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-11-25 03:03:51,649 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:03:51,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:03:51,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:03:51,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:03:51,706 INFO L256 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-11-25 03:03:51,709 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:03:51,719 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-25 03:03:51,744 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-25 03:03:51,746 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:03:51,747 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-25 03:03:51,751 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-25 03:03:53,887 WARN L560 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2024-11-25 03:03:53,892 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:03:53,893 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:03:53,940 INFO L349 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2024-11-25 03:03:53,941 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 85 treesize of output 73 [2024-11-25 03:03:53,947 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:03:53,948 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:03:53,949 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 118 [2024-11-25 03:03:54,045 WARN L214 Elim1Store]: Array PQE input equivalent to false [2024-11-25 03:03:54,049 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:03:54,050 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 161 [2024-11-25 03:03:54,104 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-25 03:03:54,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 5 treesize of output 3 [2024-11-25 03:03:54,252 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 18 [2024-11-25 03:03:54,289 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 3 refuted. 5 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-25 03:03:54,311 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse4 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (= 0 (select .cse1 0)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse2 (<= c_~ARR_SIZE~0 32767) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (<= 1 c_~ARR_SIZE~0) (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) .cse3 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse5 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) is different from false [2024-11-25 03:03:54,749 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse4 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (= 0 (select .cse1 0)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse2 (<= c_~ARR_SIZE~0 32767) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (<= 1 c_~ARR_SIZE~0) (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) .cse3 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse5)) is different from false [2024-11-25 03:03:54,755 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse4 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (= 0 (select .cse1 0)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse2 (<= c_~ARR_SIZE~0 32767) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (<= 1 c_~ARR_SIZE~0) (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) .cse3 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse5 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0)))))) is different from true [2024-11-25 03:03:54,762 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse4 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (= 0 (select .cse1 0)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse2 (<= c_~ARR_SIZE~0 32767) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (<= 1 c_~ARR_SIZE~0) (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) .cse3 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse5))) is different from true [2024-11-25 03:03:54,768 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse4 (= |c_ULTIMATE.start_main_~sum~0#1| 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_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse1 0)) .cse2 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse3 (= c_~ARR_SIZE~0 1) .cse4 .cse5 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) is different from false [2024-11-25 03:03:55,145 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse4 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (<= c_~ARR_SIZE~0 1))) (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse1 0)) .cse2 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse3 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) (= c_~ARR_SIZE~0 1) .cse4 .cse5)) is different from false [2024-11-25 03:03:55,151 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse4 (= |c_ULTIMATE.start_main_~sum~0#1| 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_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse1 0)) .cse2 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse3 (= c_~ARR_SIZE~0 1) .cse4 .cse5 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0)))))) is different from true [2024-11-25 03:03:55,156 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 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_~ARR_SIZE~0 1))) (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse1 0)) .cse2 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse3 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) (= c_~ARR_SIZE~0 1) .cse4 .cse5))) is different from true [2024-11-25 03:03:55,163 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse4 (= c_~ARR_SIZE~0 1)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse3 .cse4 .cse5 (<= c_~ARR_SIZE~0 1) (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) is different from false [2024-11-25 03:03:55,168 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse4 (= c_~ARR_SIZE~0 1)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse3 (not (and .cse0 .cse2 .cse3 .cse5 .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse4 .cse5 .cse6)) is different from false [2024-11-25 03:03:55,174 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse4 (= c_~ARR_SIZE~0 1)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse3 .cse4 .cse5 (<= c_~ARR_SIZE~0 1) (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0)))))) is different from true [2024-11-25 03:03:55,179 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse4 (= c_~ARR_SIZE~0 1)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse3 (not (and .cse0 .cse2 .cse3 .cse5 .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse4 .cse5 .cse6))) is different from true [2024-11-25 03:03:56,588 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_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) .cse2 .cse3 (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) .cse4 (= c_~ARR_SIZE~0 1) (= |c_ULTIMATE.start_main_~index~0#1| 0) (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| 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)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| v_arrayElimArr_35) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) 0 0)) (= (select v_arrayElimArr_35 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0))) .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 .cse6 .cse7 (exists ((v_arrayElimArr_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| Int) (v_DerPreprocessor_25 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| Int)) (and (= (select v_arrayElimArr_29 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 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_25) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| v_arrayElimArr_29) |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|)))))) .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse7)) is different from false [2024-11-25 03:03:57,184 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_~index~0#1| 1) c_~ARR_SIZE~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_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) .cse2 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| 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)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| v_arrayElimArr_35) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) 0 0)) (= (select v_arrayElimArr_35 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0))) .cse5 .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse7)) (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) .cse4 (= c_~ARR_SIZE~0 1) (= |c_ULTIMATE.start_main_~index~0#1| 0) .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 .cse6 .cse7 (exists ((v_arrayElimArr_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| Int) (v_DerPreprocessor_25 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| Int)) (and (= (select v_arrayElimArr_29 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 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_25) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| v_arrayElimArr_29) |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|)))))))) is different from false [2024-11-25 03:03:57,200 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) .cse2 .cse3 (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) .cse4 (= c_~ARR_SIZE~0 1) (= |c_ULTIMATE.start_main_~index~0#1| 0) (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| 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)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| v_arrayElimArr_35) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) 0 0)) (= (select v_arrayElimArr_35 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0))) .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 .cse6 .cse7 (exists ((v_arrayElimArr_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| Int) (v_DerPreprocessor_25 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| Int)) (and (= (select v_arrayElimArr_29 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 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_25) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| v_arrayElimArr_29) |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|)))))) .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse7))) is different from true [2024-11-25 03:03:57,213 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_~index~0#1| 1) c_~ARR_SIZE~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_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) .cse2 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| 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)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| v_arrayElimArr_35) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) 0 0)) (= (select v_arrayElimArr_35 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0))) .cse5 .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse7)) (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) .cse4 (= c_~ARR_SIZE~0 1) (= |c_ULTIMATE.start_main_~index~0#1| 0) .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 .cse6 .cse7 (exists ((v_arrayElimArr_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| Int) (v_DerPreprocessor_25 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| Int)) (and (= (select v_arrayElimArr_29 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 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_25) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| v_arrayElimArr_29) |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|))))))))) is different from true [2024-11-25 03:03:57,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:03:57,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 327 states to 117 states and 314 transitions. [2024-11-25 03:03:57,244 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 314 transitions. [2024-11-25 03:03:57,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-11-25 03:03:57,245 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:03:57,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:03:57,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:03:57,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:03:57,317 INFO L256 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-11-25 03:03:57,320 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:03:57,331 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-25 03:03:57,346 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-25 03:03:57,350 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 15 [2024-11-25 03:03:57,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-11-25 03:03:57,781 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:03:57,783 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 22 treesize of output 19 [2024-11-25 03:03:57,787 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 14 treesize of output 11 [2024-11-25 03:03:57,895 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 35 treesize of output 18 [2024-11-25 03:03:57,934 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-25 03:03:58,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:03:58,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 327 states to 117 states and 314 transitions. [2024-11-25 03:03:58,014 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 314 transitions. [2024-11-25 03:03:58,015 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-11-25 03:03:58,015 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:03:58,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:03:58,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:03:58,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:03:58,082 INFO L256 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-11-25 03:03:58,085 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:03:58,101 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-25 03:03:58,120 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-25 03:03:58,122 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:03:58,123 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-25 03:03:58,127 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-25 03:04:00,761 WARN L560 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2024-11-25 03:04:00,766 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:04:00,768 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:04:00,812 INFO L349 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2024-11-25 03:04:00,812 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 85 treesize of output 73 [2024-11-25 03:04:00,817 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-25 03:04:00,822 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:04:00,823 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:04:00,824 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 118 [2024-11-25 03:04:00,856 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:04:00,859 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:04:00,860 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 77 treesize of output 7 [2024-11-25 03:04:00,915 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-25 03:04:01,060 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 35 treesize of output 18 [2024-11-25 03:04:01,102 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 3 refuted. 5 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-25 03:04:01,146 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse4 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (= 0 (select .cse1 0)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse2 (<= c_~ARR_SIZE~0 32767) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (<= 1 c_~ARR_SIZE~0) (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) .cse3 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse5)) is different from false [2024-11-25 03:04:01,564 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse4 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse2 (<= c_~ARR_SIZE~0 32767) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (<= 1 c_~ARR_SIZE~0) (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) .cse3 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse5)) is different from false [2024-11-25 03:04:01,572 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse4 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (= 0 (select .cse1 0)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse2 (<= c_~ARR_SIZE~0 32767) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (<= 1 c_~ARR_SIZE~0) (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) .cse3 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse5))) is different from true [2024-11-25 03:04:01,578 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse4 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse2 (<= c_~ARR_SIZE~0 32767) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (<= 1 c_~ARR_SIZE~0) (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) .cse3 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse5))) is different from true [2024-11-25 03:04:01,583 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse4 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) .cse2 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) (= c_~ARR_SIZE~0 1) (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5)) is different from false [2024-11-25 03:04:01,963 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse4 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) .cse2 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) (= c_~ARR_SIZE~0 1) .cse4 .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5)))) is different from false [2024-11-25 03:04:01,970 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 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_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) .cse2 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) (= c_~ARR_SIZE~0 1) (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5))) is different from true [2024-11-25 03:04:01,975 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse4 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) .cse2 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) (= c_~ARR_SIZE~0 1) .cse4 .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5))))) is different from true [2024-11-25 03:04:01,982 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse4 (= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse3 (not (and .cse0 .cse2 .cse3 .cse5 .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse4 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 .cse6)) is different from false [2024-11-25 03:04:01,987 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse4 (= 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_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse3 (not (and .cse0 .cse2 .cse3 .cse5 .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse4 .cse5 .cse6 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 .cse6)))) is different from false [2024-11-25 03:04:01,994 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse4 (= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse3 (not (and .cse0 .cse2 .cse3 .cse5 .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse4 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 .cse6))) is different from true [2024-11-25 03:04:02,000 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse4 (= 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_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse3 (not (and .cse0 .cse2 .cse3 .cse5 .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse4 .cse5 .cse6 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 .cse6))))) is different from true [2024-11-25 03:04:03,493 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_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) .cse2 .cse3 (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) .cse4 (= c_~ARR_SIZE~0 1) (= |c_ULTIMATE.start_main_~index~0#1| 0) (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| 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)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| v_arrayElimArr_35) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) 0 0)) (= (select v_arrayElimArr_35 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0))) (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_arrayElimArr_41 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_41) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_41 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 .cse6 .cse7 (exists ((v_arrayElimArr_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| Int) (v_DerPreprocessor_25 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| Int)) (and (= (select v_arrayElimArr_29 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 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_25) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| v_arrayElimArr_29) |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|)))))) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_23| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23| v_DerPreprocessor_35) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_23| v_arrayElimArr_40) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_23|)) (= (select v_arrayElimArr_40 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0))) .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse7)) is different from false [2024-11-25 03:04:04,025 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) .cse2 .cse3 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_arrayElimArr_41 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_41) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_41 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_23| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23| v_DerPreprocessor_35) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_23| v_arrayElimArr_40) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_23|)) (= (select v_arrayElimArr_40 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0))) .cse6 .cse7)) (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) .cse4 (= c_~ARR_SIZE~0 1) (= |c_ULTIMATE.start_main_~index~0#1| 0) (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| 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)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| v_arrayElimArr_35) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) 0 0)) (= (select v_arrayElimArr_35 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0))) .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 .cse6 .cse7 (exists ((v_arrayElimArr_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| Int) (v_DerPreprocessor_25 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| Int)) (and (= (select v_arrayElimArr_29 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 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_25) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| v_arrayElimArr_29) |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|)))))) .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse7)) is different from false [2024-11-25 03:04:04,037 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_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) .cse2 .cse3 (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) .cse4 (= c_~ARR_SIZE~0 1) (= |c_ULTIMATE.start_main_~index~0#1| 0) (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| 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)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| v_arrayElimArr_35) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) 0 0)) (= (select v_arrayElimArr_35 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0))) (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_arrayElimArr_41 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_41) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_41 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 .cse6 .cse7 (exists ((v_arrayElimArr_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| Int) (v_DerPreprocessor_25 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| Int)) (and (= (select v_arrayElimArr_29 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 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_25) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| v_arrayElimArr_29) |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|)))))) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_23| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23| v_DerPreprocessor_35) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_23| v_arrayElimArr_40) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_23|)) (= (select v_arrayElimArr_40 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0))) .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse7))) is different from true [2024-11-25 03:04:04,047 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_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) .cse2 .cse3 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_arrayElimArr_41 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_41) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_41 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_23| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23| v_DerPreprocessor_35) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_23| v_arrayElimArr_40) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_23|)) (= (select v_arrayElimArr_40 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0))) .cse6 .cse7)) (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) .cse4 (= c_~ARR_SIZE~0 1) (= |c_ULTIMATE.start_main_~index~0#1| 0) (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| 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)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| v_arrayElimArr_35) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) 0 0)) (= (select v_arrayElimArr_35 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0))) .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 .cse6 .cse7 (exists ((v_arrayElimArr_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| Int) (v_DerPreprocessor_25 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| Int)) (and (= (select v_arrayElimArr_29 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 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_25) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| v_arrayElimArr_29) |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|)))))) .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse7))) is different from true [2024-11-25 03:04:04,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:04:04,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 121 states and 357 transitions. [2024-11-25 03:04:04,078 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 357 transitions. [2024-11-25 03:04:04,079 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-11-25 03:04:04,079 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:04:04,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:04:04,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:04:04,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:04:04,144 INFO L256 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-11-25 03:04:04,147 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:04:04,162 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-25 03:04:04,182 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-25 03:04:04,190 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 15 [2024-11-25 03:04:04,194 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-25 03:04:04,645 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:04:04,647 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 22 treesize of output 19 [2024-11-25 03:04:04,650 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 14 treesize of output 11 [2024-11-25 03:04:04,741 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 35 treesize of output 18 [2024-11-25 03:04:04,776 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-25 03:04:04,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:04:04,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 121 states and 357 transitions. [2024-11-25 03:04:04,843 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 357 transitions. [2024-11-25 03:04:04,844 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-11-25 03:04:04,844 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:04:04,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:04:04,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:04:04,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:04:04,919 INFO L256 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-11-25 03:04:04,921 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:04:04,930 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-25 03:04:04,955 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-25 03:04:04,957 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:04:04,959 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-25 03:04:04,963 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-25 03:04:07,190 WARN L560 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2024-11-25 03:04:07,195 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:04:07,195 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:04:07,225 INFO L349 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2024-11-25 03:04:07,225 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 85 treesize of output 73 [2024-11-25 03:04:07,231 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:04:07,232 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:04:07,233 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 118 [2024-11-25 03:04:07,335 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:04:07,336 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 161 [2024-11-25 03:04:07,385 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-25 03:04:07,390 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-25 03:04:07,530 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 35 treesize of output 18 [2024-11-25 03:04:07,565 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 3 refuted. 5 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-25 03:04:07,599 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse4 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (= 0 (select .cse1 0)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse2 (<= c_~ARR_SIZE~0 32767) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (<= 1 c_~ARR_SIZE~0) (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) .cse3 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int))) (and (= (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_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse5 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) is different from false [2024-11-25 03:04:08,072 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse4 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (= 0 (select .cse1 0)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int))) (and (= (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_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5)) .cse2 (<= c_~ARR_SIZE~0 32767) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (<= 1 c_~ARR_SIZE~0) (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) .cse3 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse5 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) is different from false [2024-11-25 03:04:08,080 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse4 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (= 0 (select .cse1 0)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse2 (<= c_~ARR_SIZE~0 32767) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (<= 1 c_~ARR_SIZE~0) (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) .cse3 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int))) (and (= (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_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse5 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0)))))) is different from true [2024-11-25 03:04:08,086 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse4 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (= 0 (select .cse1 0)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int))) (and (= (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_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5)) .cse2 (<= c_~ARR_SIZE~0 32767) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (<= 1 c_~ARR_SIZE~0) (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) .cse3 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse5 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0)))))) is different from true [2024-11-25 03:04:08,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_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 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_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) .cse2 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse3 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int))) (and (= (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_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) (= c_~ARR_SIZE~0 1) (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5)) is different from false [2024-11-25 03:04:08,507 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse4 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) .cse2 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) (= c_~ARR_SIZE~0 1) (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int))) (and (= (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_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5)))) is different from false [2024-11-25 03:04:08,517 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse4 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) .cse2 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse3 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int))) (and (= (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_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) (= c_~ARR_SIZE~0 1) (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5))) is different from true [2024-11-25 03:04:08,526 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse4 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) .cse2 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) (= c_~ARR_SIZE~0 1) (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int))) (and (= (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_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5))))) is different from true [2024-11-25 03:04:08,545 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse4 (= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse3 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int))) (and (= (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_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 .cse2 .cse3 .cse5 .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse4 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 .cse6)) is different from false [2024-11-25 03:04:08,555 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse4 (= 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_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse3 (not (and .cse0 .cse2 .cse3 .cse5 .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse4 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 .cse6 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int))) (and (= (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_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6)))) is different from false [2024-11-25 03:04:08,567 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse4 (= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse3 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int))) (and (= (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_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 .cse2 .cse3 .cse5 .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse4 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 .cse6))) is different from true [2024-11-25 03:04:08,576 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse4 (= 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_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse3 (not (and .cse0 .cse2 .cse3 .cse5 .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse4 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 .cse6 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int))) (and (= (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_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6))))) is different from true [2024-11-25 03:04:10,132 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_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) .cse2 (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_arrayElimArr_47 (Array Int Int))) (and (= (select v_arrayElimArr_47 |c_ULTIMATE.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_47) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_arrayElimArr_41 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_41) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_41 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_23| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23| v_DerPreprocessor_35) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_23| v_arrayElimArr_40) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_23|)) (= (select v_arrayElimArr_40 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0))) .cse6 .cse7)) (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) .cse4 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_11| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| Int)) (and (= (select v_arrayElimArr_46 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_11|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| v_DerPreprocessor_38) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27| v_arrayElimArr_46) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27|)))) (= c_~ARR_SIZE~0 1) (= |c_ULTIMATE.start_main_~index~0#1| 0) (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| 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)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| v_arrayElimArr_35) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) 0 0)) (= (select v_arrayElimArr_35 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0))) .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 .cse6 .cse7 (exists ((v_arrayElimArr_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| Int) (v_DerPreprocessor_25 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| Int)) (and (= (select v_arrayElimArr_29 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 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_25) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| v_arrayElimArr_29) |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|)))))) .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse7)) is different from false [2024-11-25 03:04:10,678 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_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) .cse2 .cse3 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_arrayElimArr_41 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_41) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_41 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_23| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23| v_DerPreprocessor_35) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_23| v_arrayElimArr_40) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_23|)) (= (select v_arrayElimArr_40 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0))) .cse6 .cse7)) (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_arrayElimArr_47 (Array Int Int))) (and (= (select v_arrayElimArr_47 |c_ULTIMATE.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_47) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_11| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| Int)) (and (= (select v_arrayElimArr_46 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_11|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| v_DerPreprocessor_38) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27| v_arrayElimArr_46) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27|)))) .cse5 .cse6 .cse7)) .cse4 (= c_~ARR_SIZE~0 1) (= |c_ULTIMATE.start_main_~index~0#1| 0) (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| 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)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| v_arrayElimArr_35) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) 0 0)) (= (select v_arrayElimArr_35 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0))) .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 .cse6 .cse7 (exists ((v_arrayElimArr_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| Int) (v_DerPreprocessor_25 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| Int)) (and (= (select v_arrayElimArr_29 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 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_25) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| v_arrayElimArr_29) |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|)))))) .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse7)) is different from false [2024-11-25 03:04:10,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_~num~0#1| 1) 0)) (.cse3 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) .cse2 (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_arrayElimArr_47 (Array Int Int))) (and (= (select v_arrayElimArr_47 |c_ULTIMATE.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_47) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_arrayElimArr_41 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_41) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_41 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_23| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23| v_DerPreprocessor_35) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_23| v_arrayElimArr_40) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_23|)) (= (select v_arrayElimArr_40 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0))) .cse6 .cse7)) (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) .cse4 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_11| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| Int)) (and (= (select v_arrayElimArr_46 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_11|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| v_DerPreprocessor_38) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27| v_arrayElimArr_46) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27|)))) (= c_~ARR_SIZE~0 1) (= |c_ULTIMATE.start_main_~index~0#1| 0) (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| 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)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| v_arrayElimArr_35) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) 0 0)) (= (select v_arrayElimArr_35 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0))) .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 .cse6 .cse7 (exists ((v_arrayElimArr_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| Int) (v_DerPreprocessor_25 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| Int)) (and (= (select v_arrayElimArr_29 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 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_25) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| v_arrayElimArr_29) |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|)))))) .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse7))) is different from true [2024-11-25 03:04:10,708 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_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) .cse2 .cse3 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_arrayElimArr_41 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_41) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_41 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_23| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23| v_DerPreprocessor_35) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_23| v_arrayElimArr_40) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_23|)) (= (select v_arrayElimArr_40 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0))) .cse6 .cse7)) (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_arrayElimArr_47 (Array Int Int))) (and (= (select v_arrayElimArr_47 |c_ULTIMATE.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_47) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_11| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| Int)) (and (= (select v_arrayElimArr_46 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_11|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| v_DerPreprocessor_38) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27| v_arrayElimArr_46) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27|)))) .cse5 .cse6 .cse7)) .cse4 (= c_~ARR_SIZE~0 1) (= |c_ULTIMATE.start_main_~index~0#1| 0) (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| 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)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| v_arrayElimArr_35) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) 0 0)) (= (select v_arrayElimArr_35 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0))) .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 .cse6 .cse7 (exists ((v_arrayElimArr_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| Int) (v_DerPreprocessor_25 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| Int)) (and (= (select v_arrayElimArr_29 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 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_25) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| v_arrayElimArr_29) |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|)))))) .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse7))) is different from true [2024-11-25 03:04:10,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:04:10,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 419 states to 125 states and 406 transitions. [2024-11-25 03:04:10,738 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 406 transitions. [2024-11-25 03:04:10,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-11-25 03:04:10,739 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:04:10,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:04:10,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:04:10,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:04:10,853 INFO L256 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-11-25 03:04:10,856 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:04:10,867 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-25 03:04:10,889 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-25 03:04:10,894 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-25 03:04:10,898 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 14 [2024-11-25 03:04:10,901 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-25 03:04:10,904 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-25 03:04:11,265 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:04:11,267 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 22 treesize of output 19 [2024-11-25 03:04:11,271 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 14 treesize of output 11 [2024-11-25 03:04:11,382 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 35 treesize of output 18 [2024-11-25 03:04:11,428 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-25 03:04:11,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:04:11,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 419 states to 125 states and 406 transitions. [2024-11-25 03:04:11,577 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 406 transitions. [2024-11-25 03:04:11,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-11-25 03:04:11,581 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:04:11,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:04:11,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:04:11,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:04:11,642 INFO L256 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 47 conjuncts are in the unsatisfiable core [2024-11-25 03:04:11,645 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:04:11,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 10 treesize of output 8 [2024-11-25 03:04:11,705 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-25 03:04:11,710 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 15 [2024-11-25 03:04:11,715 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-25 03:04:11,837 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:04:11,839 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 22 treesize of output 19 [2024-11-25 03:04:11,844 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 14 treesize of output 11 [2024-11-25 03:04:11,944 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 35 treesize of output 18 [2024-11-25 03:04:11,983 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-25 03:04:12,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:04:12,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 419 states to 125 states and 406 transitions. [2024-11-25 03:04:12,079 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 406 transitions. [2024-11-25 03:04:12,079 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-11-25 03:04:12,080 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:04:12,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:04:12,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:04:12,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:04:12,138 INFO L256 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 47 conjuncts are in the unsatisfiable core [2024-11-25 03:04:12,141 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:04:12,170 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-25 03:04:12,193 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-25 03:04:12,197 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 15 [2024-11-25 03:04:12,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-11-25 03:04:12,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:04:12,306 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 19 [2024-11-25 03:04:12,311 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 14 treesize of output 11 [2024-11-25 03:04:12,432 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 18 [2024-11-25 03:04:12,479 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-25 03:04:12,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:04:12,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 419 states to 125 states and 406 transitions. [2024-11-25 03:04:12,615 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 406 transitions. [2024-11-25 03:04:12,616 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-11-25 03:04:12,616 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:04:12,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:04:12,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:04:12,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:04:12,684 INFO L256 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-11-25 03:04:12,687 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:04:12,698 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-25 03:04:12,712 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-25 03:04:12,714 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:04:12,715 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-25 03:04:12,718 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-25 03:04:14,938 WARN L560 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2024-11-25 03:04:14,943 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:04:14,944 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:04:14,989 INFO L349 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2024-11-25 03:04:14,990 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 85 treesize of output 73 [2024-11-25 03:04:14,994 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-25 03:04:15,002 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:04:15,003 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:04:15,004 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 118 [2024-11-25 03:04:15,067 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:04:15,067 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2024-11-25 03:04:15,143 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:04:15,148 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:04:15,153 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 182 treesize of output 81 [2024-11-25 03:04:15,185 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-25 03:04:15,316 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 35 treesize of output 18 [2024-11-25 03:04:15,358 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 3 refuted. 5 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-25 03:04:15,405 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)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse1 0)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (<= c_~ARR_SIZE~0 32767) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (<= 1 c_~ARR_SIZE~0) .cse3 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse5)) is different from false [2024-11-25 03:04:15,846 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)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse1 0)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse2 (<= c_~ARR_SIZE~0 32767) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5)) (<= 1 c_~ARR_SIZE~0) .cse3 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse5)) is different from false [2024-11-25 03:04:15,852 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)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse1 0)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (<= c_~ARR_SIZE~0 32767) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (<= 1 c_~ARR_SIZE~0) .cse3 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse5))) is different from true [2024-11-25 03:04:15,858 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)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse1 0)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse2 (<= c_~ARR_SIZE~0 32767) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5)) (<= 1 c_~ARR_SIZE~0) .cse3 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse5))) is different from true [2024-11-25 03:04:15,864 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse4 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) (= c_~ARR_SIZE~0 1) .cse4 .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5)))) is different from false [2024-11-25 03:04:16,255 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse4 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) .cse2 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) (= c_~ARR_SIZE~0 1) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5)) .cse4 .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5)))) is different from false [2024-11-25 03:04:16,262 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse4 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) (= c_~ARR_SIZE~0 1) .cse4 .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5))))) is different from true [2024-11-25 03:04:16,268 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse4 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) .cse2 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) (= c_~ARR_SIZE~0 1) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5)) .cse4 .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5))))) is different from true [2024-11-25 03:04:16,278 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse4 (= 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_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse3 (not (and .cse0 .cse2 .cse3 .cse5 .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse4 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 .cse6 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int))) (and (= (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_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6)))) is different from false [2024-11-25 03:04:16,285 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse4 (= 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_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse3 (not (and .cse0 .cse2 .cse3 .cse5 .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse4 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse5 .cse6)) .cse5 .cse6 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int))) (and (= (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_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6)))) is different from false [2024-11-25 03:04:16,293 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse4 (= 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_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse3 (not (and .cse0 .cse2 .cse3 .cse5 .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse4 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 .cse6 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int))) (and (= (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_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6))))) is different from true [2024-11-25 03:04:16,300 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse4 (= 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_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse3 (not (and .cse0 .cse2 .cse3 .cse5 .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse4 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse5 .cse6)) .cse5 .cse6 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int))) (and (= (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_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6))))) is different from true [2024-11-25 03:04:17,773 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~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_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| 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)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| v_arrayElimArr_35) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) 0 0)) (= (select v_arrayElimArr_35 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0))) .cse5 .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse7)) (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) .cse4 (= c_~ARR_SIZE~0 1) (= |c_ULTIMATE.start_main_~index~0#1| 0) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| Int) (v_arrayElimArr_55 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12| Int) (v_DerPreprocessor_45 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| v_DerPreprocessor_45) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35| v_arrayElimArr_55) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35|)) (= (select v_arrayElimArr_55 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12|) 0))) .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 .cse6 .cse7 (exists ((v_arrayElimArr_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| Int) (v_DerPreprocessor_25 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| Int)) (and (= (select v_arrayElimArr_29 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 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_25) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| v_arrayElimArr_29) |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|)))))) .cse6 .cse7)) is different from false [2024-11-25 03:04:18,338 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_~index~0#1| 1) c_~ARR_SIZE~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_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) .cse2 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| 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)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| v_arrayElimArr_35) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) 0 0)) (= (select v_arrayElimArr_35 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0))) .cse5 .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse7)) (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) .cse4 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| Int) (v_arrayElimArr_55 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12| Int) (v_DerPreprocessor_45 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| v_DerPreprocessor_45) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35| v_arrayElimArr_55) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35|)) (= (select v_arrayElimArr_55 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12|) 0))) .cse5 .cse6 .cse7)) (= c_~ARR_SIZE~0 1) (= |c_ULTIMATE.start_main_~index~0#1| 0) .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 .cse6 .cse7 (exists ((v_arrayElimArr_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| Int) (v_DerPreprocessor_25 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| Int)) (and (= (select v_arrayElimArr_29 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 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_25) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| v_arrayElimArr_29) |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|)))))))) is different from false [2024-11-25 03:04:18,351 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_~index~0#1| 1) c_~ARR_SIZE~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_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| 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)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| v_arrayElimArr_35) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) 0 0)) (= (select v_arrayElimArr_35 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0))) .cse5 .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse7)) (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) .cse4 (= c_~ARR_SIZE~0 1) (= |c_ULTIMATE.start_main_~index~0#1| 0) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| Int) (v_arrayElimArr_55 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12| Int) (v_DerPreprocessor_45 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| v_DerPreprocessor_45) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35| v_arrayElimArr_55) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35|)) (= (select v_arrayElimArr_55 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12|) 0))) .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 .cse6 .cse7 (exists ((v_arrayElimArr_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| Int) (v_DerPreprocessor_25 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| Int)) (and (= (select v_arrayElimArr_29 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 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_25) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| v_arrayElimArr_29) |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|)))))) .cse6 .cse7))) is different from true [2024-11-25 03:04:18,361 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_~index~0#1| 1) c_~ARR_SIZE~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_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) .cse2 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| 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)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| v_arrayElimArr_35) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) 0 0)) (= (select v_arrayElimArr_35 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0))) .cse5 .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse7)) (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) .cse4 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| Int) (v_arrayElimArr_55 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12| Int) (v_DerPreprocessor_45 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| v_DerPreprocessor_45) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35| v_arrayElimArr_55) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35|)) (= (select v_arrayElimArr_55 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12|) 0))) .cse5 .cse6 .cse7)) (= c_~ARR_SIZE~0 1) (= |c_ULTIMATE.start_main_~index~0#1| 0) .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 .cse6 .cse7 (exists ((v_arrayElimArr_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| Int) (v_DerPreprocessor_25 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| Int)) (and (= (select v_arrayElimArr_29 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 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_25) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| v_arrayElimArr_29) |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|))))))))) is different from true [2024-11-25 03:04:18,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:04:18,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 474 states to 129 states and 461 transitions. [2024-11-25 03:04:18,390 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 461 transitions. [2024-11-25 03:04:18,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-11-25 03:04:18,391 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:04:18,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:04:18,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:04:18,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:04:18,451 INFO L256 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-11-25 03:04:18,453 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:04:18,465 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-25 03:04:18,485 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-25 03:04:18,488 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:04:18,488 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-25 03:04:18,492 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-25 03:04:20,879 WARN L560 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2024-11-25 03:04:20,883 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:04:20,884 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:04:20,931 INFO L349 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2024-11-25 03:04:20,931 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 85 treesize of output 73 [2024-11-25 03:04:20,937 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:04:20,938 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:04:20,939 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 118 [2024-11-25 03:04:20,987 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:04:20,988 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2024-11-25 03:04:21,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:04:21,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:04:21,092 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:04:21,098 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:04:21,103 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 182 treesize of output 81 [2024-11-25 03:04:21,145 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-25 03:04:21,300 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 35 treesize of output 18 [2024-11-25 03:04:21,344 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 3 refuted. 5 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-25 03:04:21,414 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)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse1 0)) (exists ((v_arrayElimArr_59 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_59) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_59 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (<= c_~ARR_SIZE~0 32767) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (<= 1 c_~ARR_SIZE~0) .cse3 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse5)) is different from false [2024-11-25 03:04:21,910 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)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse1 0)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (<= c_~ARR_SIZE~0 32767) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (<= 1 c_~ARR_SIZE~0) .cse3 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse5 (not (and .cse0 (exists ((v_arrayElimArr_59 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_59) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_59 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)))) is different from false [2024-11-25 03:04:21,916 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)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse1 0)) (exists ((v_arrayElimArr_59 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_59) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_59 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (<= c_~ARR_SIZE~0 32767) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (<= 1 c_~ARR_SIZE~0) .cse3 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse5))) is different from true [2024-11-25 03:04:21,922 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.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)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse1 0)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (<= c_~ARR_SIZE~0 32767) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (<= 1 c_~ARR_SIZE~0) .cse3 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse5 (not (and .cse0 (exists ((v_arrayElimArr_59 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_59) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_59 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5))))) is different from true [2024-11-25 03:04:21,929 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse4 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) (exists ((v_arrayElimArr_59 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_59) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_59 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) (= c_~ARR_SIZE~0 1) .cse4 .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5)))) is different from false [2024-11-25 03:04:22,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|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 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_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) (not (and .cse0 (exists ((v_arrayElimArr_59 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_59) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_59 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) (= c_~ARR_SIZE~0 1) .cse4 .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5)))) is different from false [2024-11-25 03:04:22,354 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse4 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) (exists ((v_arrayElimArr_59 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_59) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_59 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) (= c_~ARR_SIZE~0 1) .cse4 .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5))))) is different from true [2024-11-25 03:04:22,361 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse4 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) (not (and .cse0 (exists ((v_arrayElimArr_59 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_59) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_59 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) (= c_~ARR_SIZE~0 1) .cse4 .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5))))) is different from true [2024-11-25 03:04:22,372 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse4 (= 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_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_59 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_59) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_59 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse3 (not (and .cse0 .cse2 .cse3 .cse5 .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse4 .cse5 .cse6 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 .cse6)))) is different from false [2024-11-25 03:04:22,378 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_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 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_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) (not (and .cse0 (exists ((v_arrayElimArr_59 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_59) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_59 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse6 .cse4)) .cse3 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse6 .cse4 .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5)))) is different from false [2024-11-25 03:04:22,386 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse4 (= 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_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_59 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_59) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_59 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse3 (not (and .cse0 .cse2 .cse3 .cse5 .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse4 .cse5 .cse6 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 .cse6))))) is different from true [2024-11-25 03:04:22,392 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_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 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_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) (not (and .cse0 (exists ((v_arrayElimArr_59 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_59) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_59 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse6 .cse4)) .cse3 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse6 .cse4 .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5))))) is different from true [2024-11-25 03:04:24,021 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_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 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_~ARR_SIZE~0 1)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| 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)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| v_arrayElimArr_35) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) 0 0)) (= (select v_arrayElimArr_35 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0))) .cse5 .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse7)) (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) .cse4 (= c_~ARR_SIZE~0 1) (= |c_ULTIMATE.start_main_~index~0#1| 0) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_37| Int) (v_arrayElimArr_59 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_13| Int) (v_DerPreprocessor_49 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_37| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_37| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_37|)) (= (select v_arrayElimArr_59 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_13|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_37| v_DerPreprocessor_49) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_37| v_arrayElimArr_59) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_37|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_37|)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| Int) (v_arrayElimArr_55 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12| Int) (v_DerPreprocessor_45 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| v_DerPreprocessor_45) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35| v_arrayElimArr_55) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35|)) (= (select v_arrayElimArr_55 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12|) 0))) .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 .cse6 .cse7 (exists ((v_arrayElimArr_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| Int) (v_DerPreprocessor_25 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| Int)) (and (= (select v_arrayElimArr_29 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 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_25) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| v_arrayElimArr_29) |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|)))))) (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_60 (Array Int Int))) (and (= (select v_arrayElimArr_60 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (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_60) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse6 .cse7)) is different from false [2024-11-25 03:04:24,591 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_~index~0#1| 1) c_~ARR_SIZE~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_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_37| Int) (v_arrayElimArr_59 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_13| Int) (v_DerPreprocessor_49 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_37| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_37| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_37|)) (= (select v_arrayElimArr_59 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_13|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_37| v_DerPreprocessor_49) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_37| v_arrayElimArr_59) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_37|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_37|)))) .cse5 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_60 (Array Int Int))) (and (= (select v_arrayElimArr_60 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (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_60) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse6 .cse7)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| 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)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| v_arrayElimArr_35) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) 0 0)) (= (select v_arrayElimArr_35 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0))) .cse5 .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse7)) (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) .cse4 (= c_~ARR_SIZE~0 1) (= |c_ULTIMATE.start_main_~index~0#1| 0) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| Int) (v_arrayElimArr_55 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12| Int) (v_DerPreprocessor_45 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| v_DerPreprocessor_45) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35| v_arrayElimArr_55) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35|)) (= (select v_arrayElimArr_55 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12|) 0))) .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 .cse6 .cse7 (exists ((v_arrayElimArr_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| Int) (v_DerPreprocessor_25 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| Int)) (and (= (select v_arrayElimArr_29 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 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_25) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| v_arrayElimArr_29) |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|)))))) .cse6 .cse7)) is different from false [2024-11-25 03:04:24,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|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 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_~ARR_SIZE~0 1)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| 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)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| v_arrayElimArr_35) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) 0 0)) (= (select v_arrayElimArr_35 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0))) .cse5 .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse7)) (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) .cse4 (= c_~ARR_SIZE~0 1) (= |c_ULTIMATE.start_main_~index~0#1| 0) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_37| Int) (v_arrayElimArr_59 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_13| Int) (v_DerPreprocessor_49 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_37| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_37| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_37|)) (= (select v_arrayElimArr_59 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_13|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_37| v_DerPreprocessor_49) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_37| v_arrayElimArr_59) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_37|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_37|)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| Int) (v_arrayElimArr_55 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12| Int) (v_DerPreprocessor_45 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| v_DerPreprocessor_45) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35| v_arrayElimArr_55) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35|)) (= (select v_arrayElimArr_55 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12|) 0))) .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 .cse6 .cse7 (exists ((v_arrayElimArr_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| Int) (v_DerPreprocessor_25 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| Int)) (and (= (select v_arrayElimArr_29 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 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_25) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| v_arrayElimArr_29) |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|)))))) (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_60 (Array Int Int))) (and (= (select v_arrayElimArr_60 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (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_60) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse6 .cse7))) is different from true [2024-11-25 03:04:24,620 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_~index~0#1| 1) c_~ARR_SIZE~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_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_37| Int) (v_arrayElimArr_59 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_13| Int) (v_DerPreprocessor_49 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_37| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_37| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_37|)) (= (select v_arrayElimArr_59 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_13|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_37| v_DerPreprocessor_49) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_37| v_arrayElimArr_59) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_37|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_37|)))) .cse5 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_60 (Array Int Int))) (and (= (select v_arrayElimArr_60 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (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_60) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse6 .cse7)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| 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)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| v_arrayElimArr_35) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) 0 0)) (= (select v_arrayElimArr_35 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0))) .cse5 .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse7)) (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) .cse4 (= c_~ARR_SIZE~0 1) (= |c_ULTIMATE.start_main_~index~0#1| 0) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| Int) (v_arrayElimArr_55 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12| Int) (v_DerPreprocessor_45 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| v_DerPreprocessor_45) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35| v_arrayElimArr_55) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35|)) (= (select v_arrayElimArr_55 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12|) 0))) .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 .cse6 .cse7 (exists ((v_arrayElimArr_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| Int) (v_DerPreprocessor_25 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| Int)) (and (= (select v_arrayElimArr_29 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 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_25) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| v_arrayElimArr_29) |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|)))))) .cse6 .cse7))) is different from true [2024-11-25 03:04:24,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:04:24,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 535 states to 133 states and 522 transitions. [2024-11-25 03:04:24,650 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 522 transitions. [2024-11-25 03:04:24,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-11-25 03:04:24,651 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:04:24,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:04:24,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:04:24,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:04:24,707 INFO L256 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-11-25 03:04:24,710 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:04:24,721 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-25 03:04:24,730 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-25 03:04:24,733 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-25 03:04:24,737 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 14 [2024-11-25 03:04:24,740 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-25 03:04:24,744 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-25 03:04:25,085 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:04:25,086 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 22 treesize of output 19 [2024-11-25 03:04:25,090 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 14 treesize of output 11 [2024-11-25 03:04:25,181 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 35 treesize of output 18 [2024-11-25 03:04:25,220 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-25 03:04:25,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:04:25,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 535 states to 133 states and 522 transitions. [2024-11-25 03:04:25,329 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 522 transitions. [2024-11-25 03:04:25,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-11-25 03:04:25,330 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:04:25,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:04:25,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:04:25,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:04:25,390 INFO L256 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 47 conjuncts are in the unsatisfiable core [2024-11-25 03:04:25,393 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:04:25,429 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-25 03:04:25,481 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-25 03:04:25,483 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:04:25,484 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-25 03:04:25,488 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-25 03:04:27,814 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:04:27,815 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:04:27,842 INFO L349 Elim1Store]: treesize reduction 38, result has 19.1 percent of original size [2024-11-25 03:04:27,842 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 35 [2024-11-25 03:04:27,846 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-25 03:04:27,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 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-25 03:04:27,859 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-25 03:04:27,956 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 18 [2024-11-25 03:04:27,990 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 3 refuted. 5 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-25 03:04:28,046 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)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse1 0)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (<= c_~ARR_SIZE~0 32767) (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (<= 1 c_~ARR_SIZE~0) .cse3 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse5 (not (and .cse0 (exists ((v_arrayElimArr_59 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_59) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_59 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)))) is different from false [2024-11-25 03:04:28,569 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 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse1 0)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (<= c_~ARR_SIZE~0 32767) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) .cse3 .cse4 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6)) (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse5 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse4 .cse5 .cse6)) .cse6 (not (and .cse0 (exists ((v_arrayElimArr_59 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_59) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_59 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse4 .cse5 .cse6)))) is different from false [2024-11-25 03:04:28,578 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)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse1 0)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (<= c_~ARR_SIZE~0 32767) (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (<= 1 c_~ARR_SIZE~0) .cse3 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse5 (not (and .cse0 (exists ((v_arrayElimArr_59 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_59) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_59 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5))))) is different from true [2024-11-25 03:04:28,595 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 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse1 0)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (<= c_~ARR_SIZE~0 32767) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) .cse3 .cse4 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6)) (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse5 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse4 .cse5 .cse6)) .cse6 (not (and .cse0 (exists ((v_arrayElimArr_59 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_59) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_59 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse4 .cse5 .cse6))))) is different from true [2024-11-25 03:04:28,611 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse4 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) (exists ((v_arrayElimArr_59 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_59) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_59 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) (= c_~ARR_SIZE~0 1) .cse4 .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5)))) is different from false [2024-11-25 03:04:29,206 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse4 (= 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_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) (exists ((v_arrayElimArr_59 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_59) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_59 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5)) (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse5 .cse6)) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse5 .cse6)) .cse4 .cse5 .cse6 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 .cse6)))) is different from false [2024-11-25 03:04:29,216 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse4 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) (exists ((v_arrayElimArr_59 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_59) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_59 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) (= c_~ARR_SIZE~0 1) .cse4 .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5))))) is different from true [2024-11-25 03:04:29,224 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse4 (= 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_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) (exists ((v_arrayElimArr_59 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_59) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_59 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5)) (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse5 .cse6)) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse5 .cse6)) .cse4 .cse5 .cse6 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 .cse6))))) is different from true [2024-11-25 03:04:29,242 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_~sum~0#1| 0)) (.cse5 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) .cse2 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) (= c_~ARR_SIZE~0 1) .cse4 .cse5)) is different from false [2024-11-25 03:04:29,247 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_~ARR_SIZE~0 1)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) .cse2 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5)) (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse5 .cse6)) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse5 .cse6)) .cse4 .cse5 .cse6)) is different from false [2024-11-25 03:04:29,255 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_~sum~0#1| 0)) (.cse5 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) .cse2 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) (= c_~ARR_SIZE~0 1) .cse4 .cse5))) is different from true [2024-11-25 03:04:29,260 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_~ARR_SIZE~0 1)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) .cse2 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5)) (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse5 .cse6)) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse5 .cse6)) .cse4 .cse5 .cse6))) is different from true [2024-11-25 03:04:30,781 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)) (.cse5 (= c_~ARR_SIZE~0 1)) (.cse6 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse4 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0) .cse3 .cse4 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) (<= c_~ARR_SIZE~0 1) (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) .cse3 .cse5 .cse6 .cse4)) (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (and (= .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_66) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| Int) (v_DerPreprocessor_55 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_14| 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 v_arrayElimArr_65 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_14|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| v_DerPreprocessor_55) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| v_arrayElimArr_65) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|)))) .cse3 .cse5 .cse6 .cse4)) is different from false [2024-11-25 03:04:31,345 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)) (.cse5 (= c_~ARR_SIZE~0 1)) (.cse6 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse4 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0) .cse3 .cse4 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) (<= c_~ARR_SIZE~0 1) (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) .cse3 .cse5 .cse6 .cse4)) (= 0 (select .cse1 0)) .cse2 (not (and .cse0 (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (and (= .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_66) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| Int) (v_DerPreprocessor_55 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_14| 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 v_arrayElimArr_65 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_14|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| v_DerPreprocessor_55) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| v_arrayElimArr_65) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|)))) .cse3 .cse5 .cse6 .cse4)) .cse3 .cse5 .cse6 .cse4)) is different from false [2024-11-25 03:04:31,355 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)) (.cse5 (= c_~ARR_SIZE~0 1)) (.cse6 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse4 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0) .cse3 .cse4 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) (<= c_~ARR_SIZE~0 1) (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) .cse3 .cse5 .cse6 .cse4)) (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (and (= .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_66) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| Int) (v_DerPreprocessor_55 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_14| 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 v_arrayElimArr_65 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_14|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| v_DerPreprocessor_55) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| v_arrayElimArr_65) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|)))) .cse3 .cse5 .cse6 .cse4))) is different from true [2024-11-25 03:04:31,362 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)) (.cse5 (= c_~ARR_SIZE~0 1)) (.cse6 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse4 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0) .cse3 .cse4 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) (<= c_~ARR_SIZE~0 1) (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) .cse3 .cse5 .cse6 .cse4)) (= 0 (select .cse1 0)) .cse2 (not (and .cse0 (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (and (= .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_66) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| Int) (v_DerPreprocessor_55 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_14| 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 v_arrayElimArr_65 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_14|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| v_DerPreprocessor_55) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| v_arrayElimArr_65) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|)))) .cse3 .cse5 .cse6 .cse4)) .cse3 .cse5 .cse6 .cse4))) is different from true [2024-11-25 03:04:31,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:04:31,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 602 states to 137 states and 589 transitions. [2024-11-25 03:04:31,392 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 589 transitions. [2024-11-25 03:04:31,393 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-11-25 03:04:31,393 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:04:31,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:04:31,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:04:31,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:04:31,454 INFO L256 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 47 conjuncts are in the unsatisfiable core [2024-11-25 03:04:31,457 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:04:31,478 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-25 03:04:31,503 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-25 03:04:31,507 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 15 [2024-11-25 03:04:31,510 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-25 03:04:31,615 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:04:31,618 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 22 treesize of output 19 [2024-11-25 03:04:31,622 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 14 treesize of output 11 [2024-11-25 03:04:31,736 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 35 treesize of output 18 [2024-11-25 03:04:31,812 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-25 03:04:31,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:04:31,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 602 states to 137 states and 589 transitions. [2024-11-25 03:04:31,988 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 589 transitions. [2024-11-25 03:04:31,989 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-11-25 03:04:31,989 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:04:31,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:04:32,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:04:32,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:04:32,046 INFO L256 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 47 conjuncts are in the unsatisfiable core [2024-11-25 03:04:32,049 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:04:32,073 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-25 03:04:32,096 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-25 03:04:32,098 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:04:32,099 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-25 03:04:32,103 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-25 03:04:44,971 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:04:44,972 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:04:45,003 INFO L349 Elim1Store]: treesize reduction 38, result has 19.1 percent of original size [2024-11-25 03:04:45,003 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 35 [2024-11-25 03:04:45,008 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-25 03:04:45,014 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-25 03:04:45,223 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 35 treesize of output 18 [2024-11-25 03:04:45,281 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 3 refuted. 5 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-25 03:04:45,390 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)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (<= c_~ARR_SIZE~0 32767) (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (<= 1 c_~ARR_SIZE~0) .cse3 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse5 (not (and .cse0 (exists ((v_arrayElimArr_59 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_59) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_59 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)))) is different from false [2024-11-25 03:04:46,209 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 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse1 0)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (<= c_~ARR_SIZE~0 32767) (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) .cse3 .cse4 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) (not (and .cse0 (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse5 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse4 .cse5 .cse6)) .cse6 (not (and .cse0 (exists ((v_arrayElimArr_59 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_59) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_59 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse4 .cse5 .cse6)))) is different from false [2024-11-25 03:04:46,220 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)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (<= c_~ARR_SIZE~0 32767) (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (<= 1 c_~ARR_SIZE~0) .cse3 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse5 (not (and .cse0 (exists ((v_arrayElimArr_59 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_59) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_59 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5))))) is different from true [2024-11-25 03:04:46,229 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 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse1 0)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (<= c_~ARR_SIZE~0 32767) (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) .cse3 .cse4 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) (not (and .cse0 (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 .cse6)) .cse5 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse4 .cse5 .cse6)) .cse6 (not (and .cse0 (exists ((v_arrayElimArr_59 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_59) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_59 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse4 .cse5 .cse6))))) is different from true [2024-11-25 03:04:46,238 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse4 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (<= c_~ARR_SIZE~0 1))) (and .cse0 (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) .cse2 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse3 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int))) (and (= (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_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) (= c_~ARR_SIZE~0 1) (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5)) is different from false [2024-11-25 03:04:46,994 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse4 (= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) .cse2 (not (and .cse0 (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse5 .cse6)) .cse3 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int))) (and (= (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_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse5 .cse6)) .cse4 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 .cse6)) is different from false [2024-11-25 03:04:47,004 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse4 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (<= c_~ARR_SIZE~0 1))) (and .cse0 (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) .cse2 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse3 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int))) (and (= (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_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) (= c_~ARR_SIZE~0 1) (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5))) is different from true [2024-11-25 03:04:47,011 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse4 (= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) .cse2 (not (and .cse0 (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse5 .cse6)) .cse3 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int))) (and (= (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_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse5 .cse6)) .cse4 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 .cse6))) is different from true [2024-11-25 03:04:47,025 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.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_~ARR_SIZE~0 1)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) .cse2 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5)) (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse5 .cse6)) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse5 .cse6)) .cse4 .cse5 .cse6)) is different from false [2024-11-25 03:04:47,032 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_~ARR_SIZE~0 1)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) .cse2 (not (and .cse0 (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5)) (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse5 .cse6)) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse5 .cse6)) .cse4 .cse5 .cse6)) is different from false [2024-11-25 03:04:47,041 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.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_~ARR_SIZE~0 1)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) .cse2 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5)) (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse5 .cse6)) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse5 .cse6)) .cse4 .cse5 .cse6))) is different from true [2024-11-25 03:04:47,048 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.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_~ARR_SIZE~0 1)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) .cse2 (not (and .cse0 (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5)) (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse5 .cse6)) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse5 .cse6)) .cse4 .cse5 .cse6))) is different from true [2024-11-25 03:04:49,579 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_~index~0#1| 1) c_~ARR_SIZE~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_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) .cse2 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_45| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45| Int) (v_arrayElimArr_69 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_15| Int) (v_DerPreprocessor_58 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_45|)) (= (select v_arrayElimArr_69 |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_45|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45| v_DerPreprocessor_58) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_45| v_arrayElimArr_69) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45|) 0 0)))) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| 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)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| v_arrayElimArr_35) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) 0 0)) (= (select v_arrayElimArr_35 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0))) .cse5 .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse7)) (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) (exists ((v_DerPreprocessor_60 (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_60) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_70) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| Int) (v_arrayElimArr_55 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12| Int) (v_DerPreprocessor_45 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| v_DerPreprocessor_45) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35| v_arrayElimArr_55) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35|)) (= (select v_arrayElimArr_55 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12|) 0))) .cse5 .cse6 .cse7)) (= c_~ARR_SIZE~0 1) (= |c_ULTIMATE.start_main_~index~0#1| 0) .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 .cse6 .cse7 (exists ((v_arrayElimArr_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| Int) (v_DerPreprocessor_25 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| Int)) (and (= (select v_arrayElimArr_29 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 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_25) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| v_arrayElimArr_29) |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|)))))))) is different from false [2024-11-25 03:04:50,529 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse8 (= c_~ARR_SIZE~0 1)) (.cse9 (= |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_~num~0#1| 1) 0)) (.cse3 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~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_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_45| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45| Int) (v_arrayElimArr_69 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_15| Int) (v_DerPreprocessor_58 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_45|)) (= (select v_arrayElimArr_69 |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_45|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45| v_DerPreprocessor_58) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_45| v_arrayElimArr_69) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45|) 0 0)))) (exists ((v_DerPreprocessor_60 (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_60) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_70) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 .cse8 .cse9 .cse5)) .cse2 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| 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)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| v_arrayElimArr_35) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) 0 0)) (= (select v_arrayElimArr_35 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0))) .cse5 .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse7)) (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) .cse4 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| Int) (v_arrayElimArr_55 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12| Int) (v_DerPreprocessor_45 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| v_DerPreprocessor_45) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35| v_arrayElimArr_55) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35|)) (= (select v_arrayElimArr_55 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12|) 0))) .cse5 .cse6 .cse7)) .cse8 .cse9 .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 .cse6 .cse7 (exists ((v_arrayElimArr_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| Int) (v_DerPreprocessor_25 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| Int)) (and (= (select v_arrayElimArr_29 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 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_25) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| v_arrayElimArr_29) |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|)))))))) is different from false [2024-11-25 03:04:50,552 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_~index~0#1| 1) c_~ARR_SIZE~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_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) .cse2 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_45| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45| Int) (v_arrayElimArr_69 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_15| Int) (v_DerPreprocessor_58 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_45|)) (= (select v_arrayElimArr_69 |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_45|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45| v_DerPreprocessor_58) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_45| v_arrayElimArr_69) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45|) 0 0)))) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| 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)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| v_arrayElimArr_35) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) 0 0)) (= (select v_arrayElimArr_35 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0))) .cse5 .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse7)) (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) (exists ((v_DerPreprocessor_60 (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_60) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_70) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| Int) (v_arrayElimArr_55 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12| Int) (v_DerPreprocessor_45 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| v_DerPreprocessor_45) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35| v_arrayElimArr_55) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35|)) (= (select v_arrayElimArr_55 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12|) 0))) .cse5 .cse6 .cse7)) (= c_~ARR_SIZE~0 1) (= |c_ULTIMATE.start_main_~index~0#1| 0) .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 .cse6 .cse7 (exists ((v_arrayElimArr_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| Int) (v_DerPreprocessor_25 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| Int)) (and (= (select v_arrayElimArr_29 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 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_25) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| v_arrayElimArr_29) |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|))))))))) is different from true [2024-11-25 03:04:50,567 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse8 (= c_~ARR_SIZE~0 1)) (.cse9 (= |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_~num~0#1| 1) 0)) (.cse3 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~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_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_45| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45| Int) (v_arrayElimArr_69 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_15| Int) (v_DerPreprocessor_58 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_45|)) (= (select v_arrayElimArr_69 |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_45|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45| v_DerPreprocessor_58) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_45| v_arrayElimArr_69) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45|) 0 0)))) (exists ((v_DerPreprocessor_60 (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_60) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_70) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 .cse8 .cse9 .cse5)) .cse2 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| 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)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| v_arrayElimArr_35) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) 0 0)) (= (select v_arrayElimArr_35 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0))) .cse5 .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse7)) (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) .cse4 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| Int) (v_arrayElimArr_55 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12| Int) (v_DerPreprocessor_45 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| v_DerPreprocessor_45) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35| v_arrayElimArr_55) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35|)) (= (select v_arrayElimArr_55 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12|) 0))) .cse5 .cse6 .cse7)) .cse8 .cse9 .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 .cse6 .cse7 (exists ((v_arrayElimArr_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| Int) (v_DerPreprocessor_25 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| Int)) (and (= (select v_arrayElimArr_29 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 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_25) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| v_arrayElimArr_29) |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|))))))))) is different from true [2024-11-25 03:04:50,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:04:50,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 675 states to 141 states and 662 transitions. [2024-11-25 03:04:50,602 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 662 transitions. [2024-11-25 03:04:50,603 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-11-25 03:04:50,603 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:04:50,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:04:50,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:04:50,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:04:50,660 INFO L256 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 47 conjuncts are in the unsatisfiable core [2024-11-25 03:04:50,663 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:04:50,729 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-25 03:04:50,781 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-25 03:04:50,789 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 15 [2024-11-25 03:04:50,795 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-25 03:04:51,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:04:51,021 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 22 treesize of output 19 [2024-11-25 03:04:51,026 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 14 treesize of output 11 [2024-11-25 03:04:51,192 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 35 treesize of output 18 [2024-11-25 03:04:51,250 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-25 03:04:51,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:04:51,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 675 states to 141 states and 662 transitions. [2024-11-25 03:04:51,428 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 662 transitions. [2024-11-25 03:04:51,429 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-11-25 03:04:51,429 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:04:51,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:04:51,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:04:51,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:04:51,484 INFO L256 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 47 conjuncts are in the unsatisfiable core [2024-11-25 03:04:51,487 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:04:51,544 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-25 03:04:51,573 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-25 03:04:51,581 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-25 03:04:51,585 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:04:51,586 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2024-11-25 03:04:55,683 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:04:55,686 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:04:55,738 INFO L349 Elim1Store]: treesize reduction 38, result has 19.1 percent of original size [2024-11-25 03:04:55,739 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 35 [2024-11-25 03:04:55,747 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-25 03:04:55,752 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-25 03:04:55,920 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 35 treesize of output 18 [2024-11-25 03:04:55,982 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 3 refuted. 5 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-25 03:04:56,065 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 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse1 0)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (<= c_~ARR_SIZE~0 32767) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) .cse3 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6)) (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse5 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse4 .cse5 .cse6)) .cse6 (not (and .cse0 (exists ((v_arrayElimArr_59 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_59) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_59 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse4 .cse5 .cse6)))) is different from false [2024-11-25 03:04:56,869 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 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse1 0)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 .cse6)) (<= c_~ARR_SIZE~0 32767) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) .cse3 .cse4 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6)) (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse5 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse4 .cse5 .cse6)) .cse6 (not (and .cse0 (exists ((v_arrayElimArr_59 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_59) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_59 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse4 .cse5 .cse6)))) is different from false [2024-11-25 03:04:56,882 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 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse1 0)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (<= c_~ARR_SIZE~0 32767) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) .cse3 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6)) (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse5 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse4 .cse5 .cse6)) .cse6 (not (and .cse0 (exists ((v_arrayElimArr_59 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_59) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_59 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse4 .cse5 .cse6))))) is different from true [2024-11-25 03:04:56,891 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 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse1 0)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 .cse6)) (<= c_~ARR_SIZE~0 32767) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) .cse3 .cse4 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6)) (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse5 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse4 .cse5 .cse6)) .cse6 (not (and .cse0 (exists ((v_arrayElimArr_59 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_59) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_59 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse4 .cse5 .cse6))))) is different from true [2024-11-25 03:04:56,903 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse4 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (<= c_~ARR_SIZE~0 1))) (and .cse0 (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) .cse2 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int))) (and (= (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_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) (= c_~ARR_SIZE~0 1) (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5)) is different from false [2024-11-25 03:04:57,709 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)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse4 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (<= c_~ARR_SIZE~0 1))) (and .cse0 (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) .cse2 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse3 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int))) (and (= (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_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) .cse6 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse6 .cse4)) .cse5)) is different from false [2024-11-25 03:04:57,721 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse4 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (<= c_~ARR_SIZE~0 1))) (and .cse0 (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) .cse2 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int))) (and (= (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_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) (= c_~ARR_SIZE~0 1) (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5))) is different from true [2024-11-25 03:04:57,729 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)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse4 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (<= c_~ARR_SIZE~0 1))) (and .cse0 (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) .cse2 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse3 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int))) (and (= (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_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) .cse6 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse6 .cse4)) .cse5))) is different from true [2024-11-25 03:04:57,744 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_~ARR_SIZE~0 1)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) .cse2 (not (and .cse0 (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5)) (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse5 .cse6)) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse5 .cse6)) .cse4 .cse5 .cse6)) is different from false [2024-11-25 03:04:57,753 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_~ARR_SIZE~0 1)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) .cse2 (not (and .cse0 (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5)) (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse5 .cse6)) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse5 .cse6)) .cse4 .cse5 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5)) .cse6)) is different from false [2024-11-25 03:04:57,764 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_~ARR_SIZE~0 1)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) .cse2 (not (and .cse0 (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5)) (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse5 .cse6)) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse5 .cse6)) .cse4 .cse5 .cse6))) is different from true [2024-11-25 03:04:57,772 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_~ARR_SIZE~0 1)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) .cse2 (not (and .cse0 (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5)) (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse5 .cse6)) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse5 .cse6)) .cse4 .cse5 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5)) .cse6))) is different from true [2024-11-25 03:05:00,417 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse8 (= c_~ARR_SIZE~0 1)) (.cse9 (= |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_~num~0#1| 1) 0)) (.cse3 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~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_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_45| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45| Int) (v_arrayElimArr_69 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_15| Int) (v_DerPreprocessor_58 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_45|)) (= (select v_arrayElimArr_69 |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_45|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45| v_DerPreprocessor_58) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_45| v_arrayElimArr_69) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45|) 0 0)))) (exists ((v_DerPreprocessor_60 (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_60) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_70) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 .cse8 .cse9 .cse5)) (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_16| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_49| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49| Int)) (and (= (select v_DerPreprocessor_63 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_16|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_49|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49| v_DerPreprocessor_64) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_49| v_DerPreprocessor_63) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49|)))) .cse2 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| 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)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| v_arrayElimArr_35) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) 0 0)) (= (select v_arrayElimArr_35 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0))) .cse5 .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse7)) (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| Int) (v_arrayElimArr_55 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12| Int) (v_DerPreprocessor_45 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| v_DerPreprocessor_45) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35| v_arrayElimArr_55) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35|)) (= (select v_arrayElimArr_55 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12|) 0))) .cse5 .cse6 .cse7)) .cse8 .cse9 .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 .cse6 .cse7 (exists ((v_arrayElimArr_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| Int) (v_DerPreprocessor_25 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| Int)) (and (= (select v_arrayElimArr_29 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 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_25) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| v_arrayElimArr_29) |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|)))))))) is different from false [2024-11-25 03:05:01,327 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse8 (= c_~ARR_SIZE~0 1)) (.cse9 (= |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_~num~0#1| 1) 0)) (.cse3 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~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_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (not (and .cse0 (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_16| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_49| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49| Int)) (and (= (select v_DerPreprocessor_63 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_16|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_49|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49| v_DerPreprocessor_64) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_49| v_DerPreprocessor_63) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49|)))) .cse2 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse8 .cse9 .cse5)) (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_45| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45| Int) (v_arrayElimArr_69 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_15| Int) (v_DerPreprocessor_58 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_45|)) (= (select v_arrayElimArr_69 |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_45|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45| v_DerPreprocessor_58) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_45| v_arrayElimArr_69) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45|) 0 0)))) (exists ((v_DerPreprocessor_60 (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_60) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_70) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 .cse8 .cse9 .cse5)) .cse2 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| 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)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| v_arrayElimArr_35) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) 0 0)) (= (select v_arrayElimArr_35 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0))) .cse5 .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse7)) (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) .cse4 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| Int) (v_arrayElimArr_55 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12| Int) (v_DerPreprocessor_45 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| v_DerPreprocessor_45) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35| v_arrayElimArr_55) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35|)) (= (select v_arrayElimArr_55 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12|) 0))) .cse5 .cse6 .cse7)) .cse8 .cse9 .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 .cse6 .cse7 (exists ((v_arrayElimArr_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| Int) (v_DerPreprocessor_25 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| Int)) (and (= (select v_arrayElimArr_29 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 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_25) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| v_arrayElimArr_29) |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|)))))))) is different from false [2024-11-25 03:05:01,355 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse8 (= c_~ARR_SIZE~0 1)) (.cse9 (= |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_~num~0#1| 1) 0)) (.cse3 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~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_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_45| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45| Int) (v_arrayElimArr_69 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_15| Int) (v_DerPreprocessor_58 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_45|)) (= (select v_arrayElimArr_69 |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_45|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45| v_DerPreprocessor_58) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_45| v_arrayElimArr_69) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45|) 0 0)))) (exists ((v_DerPreprocessor_60 (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_60) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_70) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 .cse8 .cse9 .cse5)) (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_16| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_49| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49| Int)) (and (= (select v_DerPreprocessor_63 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_16|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_49|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49| v_DerPreprocessor_64) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_49| v_DerPreprocessor_63) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49|)))) .cse2 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| 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)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| v_arrayElimArr_35) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) 0 0)) (= (select v_arrayElimArr_35 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0))) .cse5 .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse7)) (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| Int) (v_arrayElimArr_55 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12| Int) (v_DerPreprocessor_45 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| v_DerPreprocessor_45) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35| v_arrayElimArr_55) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35|)) (= (select v_arrayElimArr_55 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12|) 0))) .cse5 .cse6 .cse7)) .cse8 .cse9 .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 .cse6 .cse7 (exists ((v_arrayElimArr_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| Int) (v_DerPreprocessor_25 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| Int)) (and (= (select v_arrayElimArr_29 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 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_25) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| v_arrayElimArr_29) |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|))))))))) is different from true [2024-11-25 03:05:01,372 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse8 (= c_~ARR_SIZE~0 1)) (.cse9 (= |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_~num~0#1| 1) 0)) (.cse3 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~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_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (not (and .cse0 (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_16| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_49| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49| Int)) (and (= (select v_DerPreprocessor_63 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_16|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_49|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49| v_DerPreprocessor_64) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_49| v_DerPreprocessor_63) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49|)))) .cse2 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse8 .cse9 .cse5)) (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_45| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45| Int) (v_arrayElimArr_69 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_15| Int) (v_DerPreprocessor_58 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_45|)) (= (select v_arrayElimArr_69 |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_45|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45| v_DerPreprocessor_58) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_45| v_arrayElimArr_69) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45|) 0 0)))) (exists ((v_DerPreprocessor_60 (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_60) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_70) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 .cse8 .cse9 .cse5)) .cse2 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| 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)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| v_arrayElimArr_35) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) 0 0)) (= (select v_arrayElimArr_35 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0))) .cse5 .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse7)) (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) .cse4 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| Int) (v_arrayElimArr_55 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12| Int) (v_DerPreprocessor_45 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| v_DerPreprocessor_45) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35| v_arrayElimArr_55) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35|)) (= (select v_arrayElimArr_55 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12|) 0))) .cse5 .cse6 .cse7)) .cse8 .cse9 .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 .cse6 .cse7 (exists ((v_arrayElimArr_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| Int) (v_DerPreprocessor_25 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| Int)) (and (= (select v_arrayElimArr_29 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 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_25) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| v_arrayElimArr_29) |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|))))))))) is different from true [2024-11-25 03:05:01,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:05:01,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 754 states to 145 states and 741 transitions. [2024-11-25 03:05:01,413 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 741 transitions. [2024-11-25 03:05:01,414 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-11-25 03:05:01,414 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:05:01,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:05:01,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:05:01,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:05:01,467 INFO L256 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 47 conjuncts are in the unsatisfiable core [2024-11-25 03:05:01,469 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:05:01,533 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-25 03:05:01,559 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-25 03:05:01,562 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:05:01,563 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-25 03:05:01,569 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-25 03:05:05,810 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:05:05,811 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:05:05,845 INFO L349 Elim1Store]: treesize reduction 38, result has 19.1 percent of original size [2024-11-25 03:05:05,845 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 35 [2024-11-25 03:05:05,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 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-25 03:05:05,862 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-25 03:05:06,021 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 35 treesize of output 18 [2024-11-25 03:05:06,101 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 3 refuted. 5 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-25 03:05:06,215 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 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse1 0)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse2 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_74 (Array Int Int))) (and (= (select v_arrayElimArr_74 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_74) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (<= c_~ARR_SIZE~0 32767) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) .cse3 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6)) (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse5 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse4 .cse5 .cse6)) .cse6 (not (and .cse0 (exists ((v_arrayElimArr_59 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_59) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_59 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse4 .cse5 .cse6)))) is different from false [2024-11-25 03:05:07,006 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 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse1 0)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_74 (Array Int Int))) (and (= (select v_arrayElimArr_74 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_74) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse3 .cse4 .cse5 .cse6)) (<= c_~ARR_SIZE~0 32767) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) .cse3 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6)) (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse5 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse4 .cse5 .cse6)) .cse6 (not (and .cse0 (exists ((v_arrayElimArr_59 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_59) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_59 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse4 .cse5 .cse6)))) is different from false [2024-11-25 03:05:07,018 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 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse1 0)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse2 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_74 (Array Int Int))) (and (= (select v_arrayElimArr_74 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_74) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (<= c_~ARR_SIZE~0 32767) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) .cse3 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6)) (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse5 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse4 .cse5 .cse6)) .cse6 (not (and .cse0 (exists ((v_arrayElimArr_59 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_59) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_59 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse4 .cse5 .cse6))))) is different from true [2024-11-25 03:05:07,028 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 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse1 0)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_74 (Array Int Int))) (and (= (select v_arrayElimArr_74 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_74) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse3 .cse4 .cse5 .cse6)) (<= c_~ARR_SIZE~0 32767) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) .cse3 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6)) (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse5 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse4 .cse5 .cse6)) .cse6 (not (and .cse0 (exists ((v_arrayElimArr_59 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_59) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_59 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse4 .cse5 .cse6))))) is different from true [2024-11-25 03:05:07,037 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse4 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (<= c_~ARR_SIZE~0 1))) (and .cse0 (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) .cse2 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_74 (Array Int Int))) (and (= (select v_arrayElimArr_74 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_74) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int))) (and (= (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_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) (= c_~ARR_SIZE~0 1) (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5)) is different from false [2024-11-25 03:05:07,848 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse4 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (<= c_~ARR_SIZE~0 1))) (and .cse0 (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) .cse2 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_74 (Array Int Int))) (and (= (select v_arrayElimArr_74 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_74) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse3 .cse6 .cse4)) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int))) (and (= (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_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) .cse6 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5)) is different from false [2024-11-25 03:05:07,859 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 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_~ARR_SIZE~0 1))) (and .cse0 (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) .cse2 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_74 (Array Int Int))) (and (= (select v_arrayElimArr_74 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_74) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int))) (and (= (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_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) (= c_~ARR_SIZE~0 1) (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5))) is different from true [2024-11-25 03:05:07,868 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse4 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (<= c_~ARR_SIZE~0 1))) (and .cse0 (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) .cse2 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_74 (Array Int Int))) (and (= (select v_arrayElimArr_74 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_74) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse3 .cse6 .cse4)) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int))) (and (= (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_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) .cse6 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5))) is different from true [2024-11-25 03:05:07,890 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse4 (= 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_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_74 (Array Int Int))) (and (= (select v_arrayElimArr_74 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_74) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse3 (not (and .cse0 .cse2 .cse3 .cse5 .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse4 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 .cse6 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int))) (and (= (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_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6)))) is different from false [2024-11-25 03:05:07,899 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse4 (= 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_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_74 (Array Int Int))) (and (= (select v_arrayElimArr_74 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_74) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse3 .cse4 .cse5)) .cse3 (not (and .cse0 .cse2 .cse3 .cse5 .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse4 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 .cse6 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int))) (and (= (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_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6)))) is different from false [2024-11-25 03:05:07,910 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse4 (= 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_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_74 (Array Int Int))) (and (= (select v_arrayElimArr_74 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_74) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse3 (not (and .cse0 .cse2 .cse3 .cse5 .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse4 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 .cse6 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int))) (and (= (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_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6))))) is different from true [2024-11-25 03:05:07,921 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse4 (= 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_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_74 (Array Int Int))) (and (= (select v_arrayElimArr_74 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_74) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse3 .cse4 .cse5)) .cse3 (not (and .cse0 .cse2 .cse3 .cse5 .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse4 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 .cse6 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int))) (and (= (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_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6))))) is different from true [2024-11-25 03:05:10,721 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_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) .cse2 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_74 (Array Int Int))) (and (= (select v_arrayElimArr_74 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_74) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse3 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_arrayElimArr_41 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_41) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_41 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_23| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23| v_DerPreprocessor_35) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_23| v_arrayElimArr_40) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_23|)) (= (select v_arrayElimArr_40 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0))) .cse6 .cse7)) (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_arrayElimArr_47 (Array Int Int))) (and (= (select v_arrayElimArr_47 |c_ULTIMATE.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_47) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_11| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| Int)) (and (= (select v_arrayElimArr_46 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_11|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| v_DerPreprocessor_38) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27| v_arrayElimArr_46) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27|)))) .cse5 .cse6 .cse7)) .cse4 (= c_~ARR_SIZE~0 1) (= |c_ULTIMATE.start_main_~index~0#1| 0) (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| 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)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| v_arrayElimArr_35) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) 0 0)) (= (select v_arrayElimArr_35 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0))) .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 .cse6 .cse7 (exists ((v_arrayElimArr_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| Int) (v_DerPreprocessor_25 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| Int)) (and (= (select v_arrayElimArr_29 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 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_25) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| v_arrayElimArr_29) |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|)))))) .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_51| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_51| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_17| Int) (v_DerPreprocessor_67 (Array Int Int)) (v_arrayElimArr_75 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_51| v_DerPreprocessor_67) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_51| v_arrayElimArr_75) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_51|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_51|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_51| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_51|)) (= (select v_arrayElimArr_75 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_17|) 0))) .cse7)) is different from false [2024-11-25 03:05:11,724 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse8 (= c_~ARR_SIZE~0 1)) (.cse9 (= |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_~num~0#1| 1) 0)) (.cse3 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_74 (Array Int Int))) (and (= (select v_arrayElimArr_74 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_74) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 .cse8 .cse9 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_51| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_51| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_17| Int) (v_DerPreprocessor_67 (Array Int Int)) (v_arrayElimArr_75 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_51| v_DerPreprocessor_67) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_51| v_arrayElimArr_75) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_51|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_51|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_51| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_51|)) (= (select v_arrayElimArr_75 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_17|) 0))))) (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) .cse2 .cse3 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_arrayElimArr_41 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_41) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_41 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_23| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23| v_DerPreprocessor_35) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_23| v_arrayElimArr_40) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_23|)) (= (select v_arrayElimArr_40 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0))) .cse6 .cse7)) (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_arrayElimArr_47 (Array Int Int))) (and (= (select v_arrayElimArr_47 |c_ULTIMATE.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_47) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_11| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| Int)) (and (= (select v_arrayElimArr_46 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_11|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| v_DerPreprocessor_38) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27| v_arrayElimArr_46) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27|)))) .cse5 .cse6 .cse7)) .cse4 .cse8 .cse9 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| 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)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| v_arrayElimArr_35) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) 0 0)) (= (select v_arrayElimArr_35 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0))) .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 .cse6 .cse7 (exists ((v_arrayElimArr_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| Int) (v_DerPreprocessor_25 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| Int)) (and (= (select v_arrayElimArr_29 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 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_25) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| v_arrayElimArr_29) |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|)))))) .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse7)) is different from false [2024-11-25 03:05:11,748 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_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) .cse2 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_74 (Array Int Int))) (and (= (select v_arrayElimArr_74 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_74) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse3 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_arrayElimArr_41 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_41) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_41 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_23| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23| v_DerPreprocessor_35) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_23| v_arrayElimArr_40) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_23|)) (= (select v_arrayElimArr_40 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0))) .cse6 .cse7)) (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_arrayElimArr_47 (Array Int Int))) (and (= (select v_arrayElimArr_47 |c_ULTIMATE.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_47) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_11| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| Int)) (and (= (select v_arrayElimArr_46 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_11|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| v_DerPreprocessor_38) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27| v_arrayElimArr_46) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27|)))) .cse5 .cse6 .cse7)) .cse4 (= c_~ARR_SIZE~0 1) (= |c_ULTIMATE.start_main_~index~0#1| 0) (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| 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)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| v_arrayElimArr_35) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) 0 0)) (= (select v_arrayElimArr_35 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0))) .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 .cse6 .cse7 (exists ((v_arrayElimArr_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| Int) (v_DerPreprocessor_25 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| Int)) (and (= (select v_arrayElimArr_29 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 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_25) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| v_arrayElimArr_29) |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|)))))) .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_51| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_51| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_17| Int) (v_DerPreprocessor_67 (Array Int Int)) (v_arrayElimArr_75 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_51| v_DerPreprocessor_67) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_51| v_arrayElimArr_75) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_51|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_51|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_51| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_51|)) (= (select v_arrayElimArr_75 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_17|) 0))) .cse7))) is different from true [2024-11-25 03:05:11,765 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse8 (= c_~ARR_SIZE~0 1)) (.cse9 (= |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_~num~0#1| 1) 0)) (.cse3 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_74 (Array Int Int))) (and (= (select v_arrayElimArr_74 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_74) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 .cse8 .cse9 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_51| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_51| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_17| Int) (v_DerPreprocessor_67 (Array Int Int)) (v_arrayElimArr_75 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_51| v_DerPreprocessor_67) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_51| v_arrayElimArr_75) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_51|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_51|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_51| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_51|)) (= (select v_arrayElimArr_75 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_17|) 0))))) (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) .cse2 .cse3 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_arrayElimArr_41 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_41) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_41 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_23| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23| v_DerPreprocessor_35) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_23| v_arrayElimArr_40) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_23|)) (= (select v_arrayElimArr_40 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0))) .cse6 .cse7)) (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_arrayElimArr_47 (Array Int Int))) (and (= (select v_arrayElimArr_47 |c_ULTIMATE.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_47) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_11| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| Int)) (and (= (select v_arrayElimArr_46 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_11|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| v_DerPreprocessor_38) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27| v_arrayElimArr_46) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27|)))) .cse5 .cse6 .cse7)) .cse4 .cse8 .cse9 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| 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)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| v_arrayElimArr_35) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) 0 0)) (= (select v_arrayElimArr_35 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0))) .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 .cse6 .cse7 (exists ((v_arrayElimArr_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| Int) (v_DerPreprocessor_25 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| Int)) (and (= (select v_arrayElimArr_29 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 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_25) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| v_arrayElimArr_29) |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|)))))) .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse7))) is different from true [2024-11-25 03:05:11,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:05:11,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 839 states to 149 states and 826 transitions. [2024-11-25 03:05:11,809 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 826 transitions. [2024-11-25 03:05:11,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-11-25 03:05:11,810 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:05:11,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:05:11,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:05:11,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:05:11,869 INFO L256 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 47 conjuncts are in the unsatisfiable core [2024-11-25 03:05:11,872 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:05:11,922 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-25 03:05:11,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-11-25 03:05:11,983 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-25 03:05:11,987 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:05:11,988 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2024-11-25 03:05:16,468 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:05:16,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:05:16,502 INFO L349 Elim1Store]: treesize reduction 38, result has 19.1 percent of original size [2024-11-25 03:05:16,502 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 35 [2024-11-25 03:05:16,507 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-25 03:05:16,516 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-25 03:05:16,663 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 35 treesize of output 18 [2024-11-25 03:05:16,733 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 3 refuted. 5 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-25 03:05:16,878 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 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse1 0)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse2 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_74 (Array Int Int))) (and (= (select v_arrayElimArr_74 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_74) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (<= c_~ARR_SIZE~0 32767) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) .cse3 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6)) (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse5 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_68 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_68) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6 (not (and .cse0 (exists ((v_arrayElimArr_59 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_59) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_59 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse4 .cse5 .cse6)))) is different from false [2024-11-25 03:05:17,689 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 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse1 0)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse2 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_74 (Array Int Int))) (and (= (select v_arrayElimArr_74 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_74) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (<= c_~ARR_SIZE~0 32767) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_68 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_68) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6)) .cse3 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6)) (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse5 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse4 .cse5 .cse6)) .cse6 (not (and .cse0 (exists ((v_arrayElimArr_59 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_59) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_59 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse4 .cse5 .cse6)))) is different from false [2024-11-25 03:05:17,702 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 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse1 0)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse2 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_74 (Array Int Int))) (and (= (select v_arrayElimArr_74 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_74) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (<= c_~ARR_SIZE~0 32767) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) .cse3 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6)) (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse5 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse4 .cse5 .cse6)) (exists ((v_DerPreprocessor_68 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_68) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6 (not (and .cse0 (exists ((v_arrayElimArr_59 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_59) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_59 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse4 .cse5 .cse6))))) is different from true [2024-11-25 03:05:17,713 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 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse1 0)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse2 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_74 (Array Int Int))) (and (= (select v_arrayElimArr_74 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_74) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (<= c_~ARR_SIZE~0 32767) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_68 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_68) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6)) .cse3 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 .cse6)) (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse5 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse4 .cse5 .cse6)) .cse6 (not (and .cse0 (exists ((v_arrayElimArr_59 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_59) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_59 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse4 .cse5 .cse6))))) is different from true [2024-11-25 03:05:17,725 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse4 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) (not (and .cse0 (exists ((v_arrayElimArr_59 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_59) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_59 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) (= c_~ARR_SIZE~0 1) (exists ((v_DerPreprocessor_68 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_68) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5)))) is different from false [2024-11-25 03:05:18,562 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_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 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_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) (not (and .cse0 (exists ((v_arrayElimArr_59 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_59) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_59 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (not (and .cse0 .cse2 .cse3 .cse6 (exists ((v_DerPreprocessor_68 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_68) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4)) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) .cse6 .cse4 .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5)))) is different from false [2024-11-25 03:05:18,574 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse4 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) (not (and .cse0 (exists ((v_arrayElimArr_59 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_59) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_59 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) (= c_~ARR_SIZE~0 1) (exists ((v_DerPreprocessor_68 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_68) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5))))) is different from true [2024-11-25 03:05:18,584 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_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 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_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) (not (and .cse0 (exists ((v_arrayElimArr_59 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_59) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_59 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (not (and .cse0 .cse2 .cse3 .cse6 (exists ((v_DerPreprocessor_68 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_68) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4)) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) .cse6 .cse4 .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5))))) is different from true [2024-11-25 03:05:18,602 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_~ARR_SIZE~0 1)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) .cse2 (not (and .cse0 (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5)) (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse5 .cse6)) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse5 .cse6)) .cse4 (exists ((v_DerPreprocessor_68 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_68) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5)) .cse6)) is different from false [2024-11-25 03:05:18,612 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_~ARR_SIZE~0 1)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) .cse2 (not (and .cse0 (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5)) (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse5 .cse6)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_68 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_68) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5)) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse5 .cse6)) .cse4 .cse5 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5)) .cse6)) is different from false [2024-11-25 03:05:18,624 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_~ARR_SIZE~0 1)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) .cse2 (not (and .cse0 (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5)) (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse5 .cse6)) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse5 .cse6)) .cse4 (exists ((v_DerPreprocessor_68 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_68) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5)) .cse6))) is different from true [2024-11-25 03:05:18,633 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_~ARR_SIZE~0 1)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) .cse2 (not (and .cse0 (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5)) (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse5 .cse6)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_68 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_68) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5)) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse5 .cse6)) .cse4 .cse5 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5)) .cse6))) is different from true [2024-11-25 03:05:21,397 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse8 (= c_~ARR_SIZE~0 1)) (.cse9 (= |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_~num~0#1| 1) 0)) (.cse3 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_74 (Array Int Int))) (and (= (select v_arrayElimArr_74 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_74) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 .cse8 .cse9 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_51| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_51| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_17| Int) (v_DerPreprocessor_67 (Array Int Int)) (v_arrayElimArr_75 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_51| v_DerPreprocessor_67) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_51| v_arrayElimArr_75) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_51|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_51|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_51| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_51|)) (= (select v_arrayElimArr_75 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_17|) 0))))) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_18| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_53| Int) (v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_71 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_53| Int)) (and (= (select v_DerPreprocessor_71 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_18|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_53| v_DerPreprocessor_70) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_53| v_DerPreprocessor_71) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_53|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_53|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_53| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_53|)))) (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) .cse2 .cse3 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_arrayElimArr_41 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_41) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_41 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_23| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23| v_DerPreprocessor_35) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_23| v_arrayElimArr_40) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_23|)) (= (select v_arrayElimArr_40 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0))) .cse6 .cse7)) (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_arrayElimArr_47 (Array Int Int))) (and (= (select v_arrayElimArr_47 |c_ULTIMATE.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_47) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_11| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| Int)) (and (= (select v_arrayElimArr_46 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_11|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| v_DerPreprocessor_38) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27| v_arrayElimArr_46) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27|)))) .cse5 .cse6 .cse7)) .cse4 .cse8 .cse9 (exists ((v_DerPreprocessor_68 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_68) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| 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)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| v_arrayElimArr_35) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) 0 0)) (= (select v_arrayElimArr_35 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0))) .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 .cse6 .cse7 (exists ((v_arrayElimArr_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| Int) (v_DerPreprocessor_25 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| Int)) (and (= (select v_arrayElimArr_29 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 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_25) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| v_arrayElimArr_29) |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|)))))) .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse7)) is different from false [2024-11-25 03:05:22,460 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse8 (= c_~ARR_SIZE~0 1)) (.cse9 (= |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_~num~0#1| 1) 0)) (.cse3 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (not (and .cse0 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_18| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_53| Int) (v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_71 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_53| Int)) (and (= (select v_DerPreprocessor_71 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_18|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_53| v_DerPreprocessor_70) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_53| v_DerPreprocessor_71) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_53|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_53|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_53| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_53|)))) .cse2 .cse4 .cse8 .cse9 (exists ((v_DerPreprocessor_68 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_68) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_74 (Array Int Int))) (and (= (select v_arrayElimArr_74 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_74) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 .cse8 .cse9 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_51| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_51| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_17| Int) (v_DerPreprocessor_67 (Array Int Int)) (v_arrayElimArr_75 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_51| v_DerPreprocessor_67) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_51| v_arrayElimArr_75) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_51|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_51|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_51| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_51|)) (= (select v_arrayElimArr_75 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_17|) 0))))) (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) .cse2 .cse3 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_arrayElimArr_41 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_41) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_41 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_23| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23| v_DerPreprocessor_35) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_23| v_arrayElimArr_40) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_23|)) (= (select v_arrayElimArr_40 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0))) .cse6 .cse7)) (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_arrayElimArr_47 (Array Int Int))) (and (= (select v_arrayElimArr_47 |c_ULTIMATE.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_47) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_11| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| Int)) (and (= (select v_arrayElimArr_46 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_11|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| v_DerPreprocessor_38) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27| v_arrayElimArr_46) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27|)))) .cse5 .cse6 .cse7)) .cse4 .cse8 .cse9 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| 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)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| v_arrayElimArr_35) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) 0 0)) (= (select v_arrayElimArr_35 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0))) .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 .cse6 .cse7 (exists ((v_arrayElimArr_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| Int) (v_DerPreprocessor_25 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| Int)) (and (= (select v_arrayElimArr_29 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 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_25) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| v_arrayElimArr_29) |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|)))))) .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse7)) is different from false [2024-11-25 03:05:22,486 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse8 (= c_~ARR_SIZE~0 1)) (.cse9 (= |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_~num~0#1| 1) 0)) (.cse3 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_74 (Array Int Int))) (and (= (select v_arrayElimArr_74 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_74) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 .cse8 .cse9 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_51| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_51| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_17| Int) (v_DerPreprocessor_67 (Array Int Int)) (v_arrayElimArr_75 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_51| v_DerPreprocessor_67) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_51| v_arrayElimArr_75) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_51|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_51|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_51| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_51|)) (= (select v_arrayElimArr_75 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_17|) 0))))) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_18| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_53| Int) (v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_71 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_53| Int)) (and (= (select v_DerPreprocessor_71 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_18|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_53| v_DerPreprocessor_70) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_53| v_DerPreprocessor_71) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_53|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_53|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_53| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_53|)))) (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) .cse2 .cse3 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_arrayElimArr_41 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_41) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_41 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_23| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23| v_DerPreprocessor_35) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_23| v_arrayElimArr_40) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_23|)) (= (select v_arrayElimArr_40 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0))) .cse6 .cse7)) (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_arrayElimArr_47 (Array Int Int))) (and (= (select v_arrayElimArr_47 |c_ULTIMATE.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_47) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_11| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| Int)) (and (= (select v_arrayElimArr_46 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_11|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| v_DerPreprocessor_38) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27| v_arrayElimArr_46) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27|)))) .cse5 .cse6 .cse7)) .cse4 .cse8 .cse9 (exists ((v_DerPreprocessor_68 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_68) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| 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)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| v_arrayElimArr_35) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) 0 0)) (= (select v_arrayElimArr_35 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0))) .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 .cse6 .cse7 (exists ((v_arrayElimArr_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| Int) (v_DerPreprocessor_25 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| Int)) (and (= (select v_arrayElimArr_29 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 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_25) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| v_arrayElimArr_29) |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|)))))) .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse7))) is different from true [2024-11-25 03:05:22,508 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse8 (= c_~ARR_SIZE~0 1)) (.cse9 (= |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_~num~0#1| 1) 0)) (.cse3 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (not (and .cse0 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_18| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_53| Int) (v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_71 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_53| Int)) (and (= (select v_DerPreprocessor_71 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_18|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_53| v_DerPreprocessor_70) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_53| v_DerPreprocessor_71) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_53|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_53|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_53| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_53|)))) .cse2 .cse4 .cse8 .cse9 (exists ((v_DerPreprocessor_68 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_68) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_74 (Array Int Int))) (and (= (select v_arrayElimArr_74 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_74) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 .cse8 .cse9 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_51| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_51| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_17| Int) (v_DerPreprocessor_67 (Array Int Int)) (v_arrayElimArr_75 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_51| v_DerPreprocessor_67) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_51| v_arrayElimArr_75) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_51|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_51|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_51| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_51|)) (= (select v_arrayElimArr_75 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_17|) 0))))) (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) .cse2 .cse3 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_arrayElimArr_41 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_41) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_41 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_23| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23| v_DerPreprocessor_35) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_23| v_arrayElimArr_40) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_23|)) (= (select v_arrayElimArr_40 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0))) .cse6 .cse7)) (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_arrayElimArr_47 (Array Int Int))) (and (= (select v_arrayElimArr_47 |c_ULTIMATE.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_47) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_11| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| Int)) (and (= (select v_arrayElimArr_46 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_11|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| v_DerPreprocessor_38) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27| v_arrayElimArr_46) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27|)))) .cse5 .cse6 .cse7)) .cse4 .cse8 .cse9 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| 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)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| v_arrayElimArr_35) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) 0 0)) (= (select v_arrayElimArr_35 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0))) .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 .cse6 .cse7 (exists ((v_arrayElimArr_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| Int) (v_DerPreprocessor_25 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| Int)) (and (= (select v_arrayElimArr_29 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 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_25) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| v_arrayElimArr_29) |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|)))))) .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse7))) is different from true [2024-11-25 03:05:22,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:05:22,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 930 states to 153 states and 917 transitions. [2024-11-25 03:05:22,552 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 917 transitions. [2024-11-25 03:05:22,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-11-25 03:05:22,553 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:05:22,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:05:22,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:05:22,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:05:22,610 INFO L256 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 47 conjuncts are in the unsatisfiable core [2024-11-25 03:05:22,613 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:05:22,661 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-25 03:05:22,693 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-25 03:05:22,701 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-25 03:05:22,705 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:05:22,706 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2024-11-25 03:05:27,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:05:27,302 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:05:27,336 INFO L349 Elim1Store]: treesize reduction 38, result has 19.1 percent of original size [2024-11-25 03:05:27,337 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 35 [2024-11-25 03:05:27,342 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-25 03:05:27,351 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-25 03:05:27,519 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 35 treesize of output 18 [2024-11-25 03:05:27,578 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 3 refuted. 5 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-25 03:05:27,728 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.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)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (<= c_~ARR_SIZE~0 32767) (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (<= 1 c_~ARR_SIZE~0) .cse3 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse5 (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_DerPreprocessor_72 (Array Int Int))) (and (= (select v_DerPreprocessor_73 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_72) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (not (and .cse0 (exists ((v_arrayElimArr_59 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_59) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_59 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)))) is different from false [2024-11-25 03:05:28,654 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 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (<= c_~ARR_SIZE~0 32767) (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) .cse3 .cse4 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse5 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse4 .cse5 .cse6)) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_DerPreprocessor_72 (Array Int Int))) (and (= (select v_DerPreprocessor_73 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_72) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))))) .cse6 (not (and .cse0 (exists ((v_arrayElimArr_59 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_59) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_59 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse4 .cse5 .cse6)))) is different from false [2024-11-25 03:05:28,667 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)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (<= c_~ARR_SIZE~0 32767) (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (<= 1 c_~ARR_SIZE~0) .cse3 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse5 (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_DerPreprocessor_72 (Array Int Int))) (and (= (select v_DerPreprocessor_73 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_72) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (not (and .cse0 (exists ((v_arrayElimArr_59 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_59) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_59 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5))))) is different from true [2024-11-25 03:05:28,677 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 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (<= c_~ARR_SIZE~0 32767) (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) .cse3 .cse4 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse5 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse4 .cse5 .cse6)) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_DerPreprocessor_72 (Array Int Int))) (and (= (select v_DerPreprocessor_73 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_72) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))))) .cse6 (not (and .cse0 (exists ((v_arrayElimArr_59 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_59) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_59 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse4 .cse5 .cse6))))) is different from true [2024-11-25 03:05:28,689 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse4 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) .cse2 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) (= c_~ARR_SIZE~0 1) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5)) .cse4 (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_DerPreprocessor_72 (Array Int Int))) (and (= (select v_DerPreprocessor_73 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_72) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5)))) is different from false [2024-11-25 03:05:29,620 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_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 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_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) .cse2 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (not (and .cse0 .cse2 .cse3 .cse6 .cse4 (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_DerPreprocessor_72 (Array Int Int))) (and (= (select v_DerPreprocessor_73 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_72) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))))) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) .cse6 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5)) .cse4 .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5)))) is different from false [2024-11-25 03:05:29,632 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 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_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) .cse2 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) (= c_~ARR_SIZE~0 1) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5)) .cse4 (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_DerPreprocessor_72 (Array Int Int))) (and (= (select v_DerPreprocessor_73 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_72) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5))))) is different from true [2024-11-25 03:05:29,641 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_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 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_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) .cse2 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (not (and .cse0 .cse2 .cse3 .cse6 .cse4 (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_DerPreprocessor_72 (Array Int Int))) (and (= (select v_DerPreprocessor_73 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_72) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))))) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) .cse6 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5)) .cse4 .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5))))) is different from true [2024-11-25 03:05:29,667 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse4 (= c_~ARR_SIZE~0 1)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_DerPreprocessor_72 (Array Int Int))) (and (= (select v_DerPreprocessor_73 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_72) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (<= c_~ARR_SIZE~0 1) (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) is different from false [2024-11-25 03:05:29,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_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse4 (= c_~ARR_SIZE~0 1)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_DerPreprocessor_72 (Array Int Int))) (and (= (select v_DerPreprocessor_73 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_72) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))))) .cse3 .cse4 .cse5 (<= c_~ARR_SIZE~0 1) (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) is different from false [2024-11-25 03:05:29,685 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse4 (= c_~ARR_SIZE~0 1)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_DerPreprocessor_72 (Array Int Int))) (and (= (select v_DerPreprocessor_73 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_72) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (<= c_~ARR_SIZE~0 1) (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0)))))) is different from true [2024-11-25 03:05:29,692 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse4 (= c_~ARR_SIZE~0 1)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (and .cse0 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_DerPreprocessor_72 (Array Int Int))) (and (= (select v_DerPreprocessor_73 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_72) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))))) .cse3 .cse4 .cse5 (<= c_~ARR_SIZE~0 1) (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0)))))) is different from true [2024-11-25 03:05:32,622 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_~index~0#1| 1) c_~ARR_SIZE~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_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 (exists ((v_DerPreprocessor_74 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_55| Int) (v_DerPreprocessor_75 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_19| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_55| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_55| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_55|)) (= (select v_DerPreprocessor_74 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_19|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_55| v_DerPreprocessor_75) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_55| v_DerPreprocessor_74) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_55|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_55|)))) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_37| Int) (v_arrayElimArr_59 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_13| Int) (v_DerPreprocessor_49 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_37| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_37| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_37|)) (= (select v_arrayElimArr_59 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_13|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_37| v_DerPreprocessor_49) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_37| v_arrayElimArr_59) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_37|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_37|)))) .cse5 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_60 (Array Int Int))) (and (= (select v_arrayElimArr_60 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (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_60) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse6 .cse7)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| 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)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| v_arrayElimArr_35) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) 0 0)) (= (select v_arrayElimArr_35 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0))) .cse5 .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse7)) (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) .cse4 (= c_~ARR_SIZE~0 1) (= |c_ULTIMATE.start_main_~index~0#1| 0) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| Int) (v_arrayElimArr_55 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12| Int) (v_DerPreprocessor_45 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| v_DerPreprocessor_45) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35| v_arrayElimArr_55) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35|)) (= (select v_arrayElimArr_55 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12|) 0))) .cse5 (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_DerPreprocessor_72 (Array Int Int))) (and (= (select v_DerPreprocessor_73 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_72) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 .cse6 .cse7 (exists ((v_arrayElimArr_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| Int) (v_DerPreprocessor_25 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| Int)) (and (= (select v_arrayElimArr_29 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 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_25) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| v_arrayElimArr_29) |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|)))))) .cse6 .cse7)) is different from false [2024-11-25 03:05:33,681 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse3 (<= (+ |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_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse8 (= c_~ARR_SIZE~0 1)) (.cse9 (= |c_ULTIMATE.start_main_~index~0#1| 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_~ARR_SIZE~0 1)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_37| Int) (v_arrayElimArr_59 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_13| Int) (v_DerPreprocessor_49 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_37| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_37| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_37|)) (= (select v_arrayElimArr_59 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_13|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_37| v_DerPreprocessor_49) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_37| v_arrayElimArr_59) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_37|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_37|)))) .cse5 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_60 (Array Int Int))) (and (= (select v_arrayElimArr_60 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (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_60) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse6 .cse7)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| 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)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| v_arrayElimArr_35) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) 0 0)) (= (select v_arrayElimArr_35 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0))) .cse5 .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse7)) (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) .cse4 .cse8 .cse9 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| Int) (v_arrayElimArr_55 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12| Int) (v_DerPreprocessor_45 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| v_DerPreprocessor_45) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35| v_arrayElimArr_55) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35|)) (= (select v_arrayElimArr_55 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12|) 0))) .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 .cse6 .cse7 (exists ((v_arrayElimArr_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| Int) (v_DerPreprocessor_25 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| Int)) (and (= (select v_arrayElimArr_29 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 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_25) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| v_arrayElimArr_29) |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|)))))) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_74 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_55| Int) (v_DerPreprocessor_75 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_19| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_55| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_55| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_55|)) (= (select v_DerPreprocessor_74 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_19|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_55| v_DerPreprocessor_75) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_55| v_DerPreprocessor_74) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_55|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_55|)))) .cse4 .cse8 .cse9 .cse5 (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_DerPreprocessor_72 (Array Int Int))) (and (= (select v_DerPreprocessor_73 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_72) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))))) .cse6 .cse7)) is different from false [2024-11-25 03:05:33,699 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~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_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 (exists ((v_DerPreprocessor_74 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_55| Int) (v_DerPreprocessor_75 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_19| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_55| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_55| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_55|)) (= (select v_DerPreprocessor_74 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_19|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_55| v_DerPreprocessor_75) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_55| v_DerPreprocessor_74) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_55|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_55|)))) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_37| Int) (v_arrayElimArr_59 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_13| Int) (v_DerPreprocessor_49 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_37| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_37| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_37|)) (= (select v_arrayElimArr_59 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_13|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_37| v_DerPreprocessor_49) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_37| v_arrayElimArr_59) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_37|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_37|)))) .cse5 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_60 (Array Int Int))) (and (= (select v_arrayElimArr_60 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (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_60) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse6 .cse7)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| 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)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| v_arrayElimArr_35) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) 0 0)) (= (select v_arrayElimArr_35 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0))) .cse5 .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse7)) (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) .cse4 (= c_~ARR_SIZE~0 1) (= |c_ULTIMATE.start_main_~index~0#1| 0) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| Int) (v_arrayElimArr_55 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12| Int) (v_DerPreprocessor_45 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| v_DerPreprocessor_45) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35| v_arrayElimArr_55) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35|)) (= (select v_arrayElimArr_55 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12|) 0))) .cse5 (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_DerPreprocessor_72 (Array Int Int))) (and (= (select v_DerPreprocessor_73 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_72) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 .cse6 .cse7 (exists ((v_arrayElimArr_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| Int) (v_DerPreprocessor_25 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| Int)) (and (= (select v_arrayElimArr_29 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 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_25) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| v_arrayElimArr_29) |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|)))))) .cse6 .cse7))) is different from true [2024-11-25 03:05:33,717 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse3 (<= (+ |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_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse8 (= c_~ARR_SIZE~0 1)) (.cse9 (= |c_ULTIMATE.start_main_~index~0#1| 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_~ARR_SIZE~0 1)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_37| Int) (v_arrayElimArr_59 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_13| Int) (v_DerPreprocessor_49 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_37| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_37| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_37|)) (= (select v_arrayElimArr_59 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_13|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_37| v_DerPreprocessor_49) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_37| v_arrayElimArr_59) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_37|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_37|)))) .cse5 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_60 (Array Int Int))) (and (= (select v_arrayElimArr_60 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (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_60) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse6 .cse7)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| 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)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| v_arrayElimArr_35) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) 0 0)) (= (select v_arrayElimArr_35 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0))) .cse5 .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse7)) (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) .cse4 .cse8 .cse9 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| Int) (v_arrayElimArr_55 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12| Int) (v_DerPreprocessor_45 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| v_DerPreprocessor_45) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35| v_arrayElimArr_55) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35|)) (= (select v_arrayElimArr_55 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12|) 0))) .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 .cse6 .cse7 (exists ((v_arrayElimArr_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| Int) (v_DerPreprocessor_25 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| Int)) (and (= (select v_arrayElimArr_29 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 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_25) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| v_arrayElimArr_29) |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|)))))) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_74 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_55| Int) (v_DerPreprocessor_75 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_19| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_55| Int)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_55| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_55|)) (= (select v_DerPreprocessor_74 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_19|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_55| v_DerPreprocessor_75) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_55| v_DerPreprocessor_74) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_55|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_55|)))) .cse4 .cse8 .cse9 .cse5 (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_DerPreprocessor_72 (Array Int Int))) (and (= (select v_DerPreprocessor_73 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_72) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))))) .cse6 .cse7))) is different from true [2024-11-25 03:05:33,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:05:33,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1027 states to 157 states and 1014 transitions. [2024-11-25 03:05:33,759 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 1014 transitions. [2024-11-25 03:05:33,760 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-11-25 03:05:33,760 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:05:33,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:05:33,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:05:33,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:05:33,857 INFO L256 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 47 conjuncts are in the unsatisfiable core [2024-11-25 03:05:33,860 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:05:33,918 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-25 03:05:33,938 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-25 03:05:33,943 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 15 [2024-11-25 03:05:33,948 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-25 03:05:34,100 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:05:34,103 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 19 [2024-11-25 03:05:34,110 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 14 treesize of output 11 [2024-11-25 03:05:34,265 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 35 treesize of output 18 [2024-11-25 03:05:34,323 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-25 03:05:34,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:05:34,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1027 states to 157 states and 1014 transitions. [2024-11-25 03:05:34,637 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 1014 transitions. [2024-11-25 03:05:34,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-11-25 03:05:34,638 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:05:34,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:05:34,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:05:34,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:05:34,699 INFO L256 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-11-25 03:05:34,702 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:05:34,721 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-25 03:05:34,741 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-25 03:05:34,747 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-25 03:05:34,751 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:05:34,751 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2024-11-25 03:05:39,465 WARN L560 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2024-11-25 03:05:39,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:05:39,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:05:39,550 INFO L349 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2024-11-25 03:05:39,550 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 85 treesize of output 73 [2024-11-25 03:05:39,556 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-25 03:05:39,566 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:05:39,568 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:05:39,569 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 118 [2024-11-25 03:05:39,677 WARN L214 Elim1Store]: Array PQE input equivalent to false [2024-11-25 03:05:39,683 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:05:39,684 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 161 [2024-11-25 03:05:39,956 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 18 [2024-11-25 03:05:40,014 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 3 refuted. 5 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-25 03:05:40,222 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 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) (exists ((v_DerPreprocessor_76 (Array Int Int)) (v_DerPreprocessor_77 (Array Int Int))) (and (= (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_DerPreprocessor_77) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_77 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (<= c_~ARR_SIZE~0 32767) (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) .cse3 .cse4 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse5 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse4 .cse5 .cse6)) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_DerPreprocessor_72 (Array Int Int))) (and (= (select v_DerPreprocessor_73 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_72) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))))) .cse6 (not (and .cse0 (exists ((v_arrayElimArr_59 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_59) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_59 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse4 .cse5 .cse6)))) is different from false [2024-11-25 03:05:41,117 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 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (<= c_~ARR_SIZE~0 32767) (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) .cse3 (not (and .cse0 (exists ((v_DerPreprocessor_76 (Array Int Int)) (v_DerPreprocessor_77 (Array Int Int))) (and (= (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_DerPreprocessor_77) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_77 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse4 .cse5 .cse6)) .cse4 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse5 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse4 .cse5 .cse6)) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_DerPreprocessor_72 (Array Int Int))) (and (= (select v_DerPreprocessor_73 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_72) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))))) .cse6 (not (and .cse0 (exists ((v_arrayElimArr_59 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_59) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_59 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse4 .cse5 .cse6)))) is different from false [2024-11-25 03:05:41,131 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 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) (exists ((v_DerPreprocessor_76 (Array Int Int)) (v_DerPreprocessor_77 (Array Int Int))) (and (= (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_DerPreprocessor_77) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_77 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (<= c_~ARR_SIZE~0 32767) (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) .cse3 .cse4 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse5 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse4 .cse5 .cse6)) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_DerPreprocessor_72 (Array Int Int))) (and (= (select v_DerPreprocessor_73 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_72) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))))) .cse6 (not (and .cse0 (exists ((v_arrayElimArr_59 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_59) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_59 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse4 .cse5 .cse6))))) is different from true [2024-11-25 03:05:41,141 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 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse6 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (<= c_~ARR_SIZE~0 32767) (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) .cse3 (not (and .cse0 (exists ((v_DerPreprocessor_76 (Array Int Int)) (v_DerPreprocessor_77 (Array Int Int))) (and (= (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_DerPreprocessor_77) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_77 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse4 .cse5 .cse6)) .cse4 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse5 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse4 .cse5 .cse6)) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_DerPreprocessor_72 (Array Int Int))) (and (= (select v_DerPreprocessor_73 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_72) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))))) .cse6 (not (and .cse0 (exists ((v_arrayElimArr_59 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_59) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_59 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse4 .cse5 .cse6))))) is different from true [2024-11-25 03:05:41,154 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse4 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (<= c_~ARR_SIZE~0 1))) (and .cse0 (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_76 (Array Int Int)) (v_DerPreprocessor_77 (Array Int Int))) (and (= (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_DerPreprocessor_77) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_77 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_74 (Array Int Int))) (and (= (select v_arrayElimArr_74 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_74) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse3 .cse6 .cse4)) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int))) (and (= (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_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) .cse6 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5)) is different from false [2024-11-25 03:05:42,019 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_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 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_~ARR_SIZE~0 1))) (and .cse0 (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) .cse2 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_74 (Array Int Int))) (and (= (select v_arrayElimArr_74 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_74) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse3 .cse6 .cse4)) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int))) (and (= (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_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) .cse6 (not (and .cse0 (exists ((v_DerPreprocessor_76 (Array Int Int)) (v_DerPreprocessor_77 (Array Int Int))) (and (= (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_DerPreprocessor_77) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_77 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5)) is different from false [2024-11-25 03:05:42,032 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse4 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (<= c_~ARR_SIZE~0 1))) (and .cse0 (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_76 (Array Int Int)) (v_DerPreprocessor_77 (Array Int Int))) (and (= (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_DerPreprocessor_77) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_77 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_74 (Array Int Int))) (and (= (select v_arrayElimArr_74 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_74) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse3 .cse6 .cse4)) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int))) (and (= (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_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) .cse6 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5))) is different from true [2024-11-25 03:05:42,042 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_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 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_~ARR_SIZE~0 1))) (and .cse0 (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) .cse2 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_74 (Array Int Int))) (and (= (select v_arrayElimArr_74 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_74) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse3 .cse6 .cse4)) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int))) (and (= (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_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) .cse6 (not (and .cse0 (exists ((v_DerPreprocessor_76 (Array Int Int)) (v_DerPreprocessor_77 (Array Int Int))) (and (= (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_DerPreprocessor_77) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_77 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5))) is different from true [2024-11-25 03:05:42,063 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_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 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_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) (not (and .cse0 (exists ((v_arrayElimArr_59 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_59) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_59 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_76 (Array Int Int)) (v_DerPreprocessor_77 (Array Int Int))) (and (= (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_DerPreprocessor_77) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_77 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse6 .cse4)) .cse3 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse6 .cse4 .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5)))) is different from false WARNING: YOUR LOGFILE WAS TOO LONG, SOME LINES IN THE MIDDLE WERE REMOVED. [2024-11-25 03:11:42,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_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 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_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) (not (and .cse0 (exists ((v_arrayElimArr_59 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_59) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_59 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_76 (Array Int Int)) (v_DerPreprocessor_77 (Array Int Int))) (and (= (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_DerPreprocessor_77) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_77 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_107 (Array Int Int)) (v_DerPreprocessor_108 (Array Int Int))) (and (= (select v_DerPreprocessor_108 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_107) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_108) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse6 .cse4)) (exists ((v_DerPreprocessor_154 (Array Int Int)) (v_DerPreprocessor_155 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_154) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_155) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_155 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_arrayElimArr_111 (Array Int Int))) (and (= (select v_arrayElimArr_111 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_111) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse6 .cse4)) .cse3 (exists ((v_DerPreprocessor_161 (Array Int Int)) (v_DerPreprocessor_160 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_160) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_161) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_161 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) (exists ((v_DerPreprocessor_104 (Array Int Int)) (v_arrayElimArr_117 (Array Int Int))) (and (= .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_117) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_117 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6 (exists ((v_DerPreprocessor_82 (Array Int Int)) (v_arrayElimArr_83 (Array Int Int))) (and (= (select v_arrayElimArr_83 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_83) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_96 (Array Int Int)) (v_arrayElimArr_106 (Array Int Int))) (and (= (select v_arrayElimArr_106 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_96) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_106) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5)) .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5)))) is different from false [2024-11-25 03:11:42,301 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_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 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_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) (not (and .cse0 (exists ((v_arrayElimArr_59 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_59) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_59 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_76 (Array Int Int)) (v_DerPreprocessor_77 (Array Int Int))) (and (= (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_DerPreprocessor_77) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_77 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_107 (Array Int Int)) (v_DerPreprocessor_108 (Array Int Int))) (and (= (select v_DerPreprocessor_108 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_107) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_108) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse6 .cse4)) (exists ((v_DerPreprocessor_154 (Array Int Int)) (v_DerPreprocessor_155 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_154) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_155) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_155 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_arrayElimArr_111 (Array Int Int))) (and (= (select v_arrayElimArr_111 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_111) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse6 .cse4)) .cse3 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) (exists ((v_DerPreprocessor_104 (Array Int Int)) (v_arrayElimArr_117 (Array Int Int))) (and (= .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_117) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_117 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_161 (Array Int Int)) (v_DerPreprocessor_160 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_160) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_161) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_161 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5)) (exists ((v_DerPreprocessor_82 (Array Int Int)) (v_arrayElimArr_83 (Array Int Int))) (and (= (select v_arrayElimArr_83 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_83) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_96 (Array Int Int)) (v_arrayElimArr_106 (Array Int Int))) (and (= (select v_arrayElimArr_106 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_96) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_106) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5)) .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5)))) is different from false [2024-11-25 03:11:42,319 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_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 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_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) (not (and .cse0 (exists ((v_arrayElimArr_59 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_59) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_59 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_76 (Array Int Int)) (v_DerPreprocessor_77 (Array Int Int))) (and (= (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_DerPreprocessor_77) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_77 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_107 (Array Int Int)) (v_DerPreprocessor_108 (Array Int Int))) (and (= (select v_DerPreprocessor_108 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_107) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_108) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse6 .cse4)) (exists ((v_DerPreprocessor_154 (Array Int Int)) (v_DerPreprocessor_155 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_154) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_155) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_155 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_arrayElimArr_111 (Array Int Int))) (and (= (select v_arrayElimArr_111 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_111) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse6 .cse4)) .cse3 (exists ((v_DerPreprocessor_161 (Array Int Int)) (v_DerPreprocessor_160 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_160) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_161) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_161 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) (exists ((v_DerPreprocessor_104 (Array Int Int)) (v_arrayElimArr_117 (Array Int Int))) (and (= .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_117) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_117 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6 (exists ((v_DerPreprocessor_82 (Array Int Int)) (v_arrayElimArr_83 (Array Int Int))) (and (= (select v_arrayElimArr_83 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_83) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_96 (Array Int Int)) (v_arrayElimArr_106 (Array Int Int))) (and (= (select v_arrayElimArr_106 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_96) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_106) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5)) .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5))))) is different from true [2024-11-25 03:11:42,334 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_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 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_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) (not (and .cse0 (exists ((v_arrayElimArr_59 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_59) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_59 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_76 (Array Int Int)) (v_DerPreprocessor_77 (Array Int Int))) (and (= (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_DerPreprocessor_77) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_77 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_107 (Array Int Int)) (v_DerPreprocessor_108 (Array Int Int))) (and (= (select v_DerPreprocessor_108 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_107) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_108) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse6 .cse4)) (exists ((v_DerPreprocessor_154 (Array Int Int)) (v_DerPreprocessor_155 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_154) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_155) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_155 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_arrayElimArr_111 (Array Int Int))) (and (= (select v_arrayElimArr_111 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_111) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse6 .cse4)) .cse3 (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) (exists ((v_DerPreprocessor_104 (Array Int Int)) (v_arrayElimArr_117 (Array Int Int))) (and (= .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_117) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_117 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_161 (Array Int Int)) (v_DerPreprocessor_160 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_160) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_161) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_161 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5)) (exists ((v_DerPreprocessor_82 (Array Int Int)) (v_arrayElimArr_83 (Array Int Int))) (and (= (select v_arrayElimArr_83 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_83) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_96 (Array Int Int)) (v_arrayElimArr_106 (Array Int Int))) (and (= (select v_arrayElimArr_106 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_96) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_106) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5)) .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5))))) is different from true [2024-11-25 03:11:47,548 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_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (exists ((v_DerPreprocessor_98 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_83| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_24| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83| Int) (v_arrayElimArr_107 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_83|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83| v_DerPreprocessor_98) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_83| v_arrayElimArr_107) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83|)) (= (select v_arrayElimArr_107 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_24|) 0))) (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) .cse2 (exists ((v_DerPreprocessor_156 (Array Int Int)) (v_DerPreprocessor_157 (Array Int Int))) (and (= (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_DerPreprocessor_157) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_157 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_arrayElimArr_47 (Array Int Int))) (and (= (select v_arrayElimArr_47 |c_ULTIMATE.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_47) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_131| Int) (v_DerPreprocessor_163 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_131| Int) (v_DerPreprocessor_162 (Array Int 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_131| v_DerPreprocessor_163) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_131| v_DerPreprocessor_162) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_131|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_131|)) (= (select v_DerPreprocessor_162 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_39|) 0) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_131| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_131|)))) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_arrayElimArr_41 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_41) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_41 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_23| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23| v_DerPreprocessor_35) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_23| v_arrayElimArr_40) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_23|)) (= (select v_arrayElimArr_40 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0))) .cse6 .cse7)) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_129| Int) (v_DerPreprocessor_154 (Array Int Int)) (v_DerPreprocessor_155 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_38| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_129| Int)) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_129|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_129| v_DerPreprocessor_154) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_129| v_DerPreprocessor_155) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_129|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_129| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_129|)) (= (select v_DerPreprocessor_155 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_38|) 0))) (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) .cse4 (exists ((v_DerPreprocessor_161 (Array Int Int)) (v_DerPreprocessor_160 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_160) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_161) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_161 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_103 (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_arrayElimArr_112 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_25| 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 |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_103) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_85| v_arrayElimArr_112) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_85|) 0 0)) (= (select v_arrayElimArr_112 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_25|) 0))) (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_arrayElimArr_111 (Array Int Int))) (and (= (select v_arrayElimArr_111 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_111) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 .cse5 .cse6 .cse7)) (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_11| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| Int)) (and (= (select v_arrayElimArr_46 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_11|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| v_DerPreprocessor_38) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27| v_arrayElimArr_46) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27|)))) (= c_~ARR_SIZE~0 1) (= |c_ULTIMATE.start_main_~index~0#1| 0) (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| 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)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| v_arrayElimArr_35) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) 0 0)) (= (select v_arrayElimArr_35 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0))) (exists ((v_DerPreprocessor_96 (Array Int Int)) (v_arrayElimArr_106 (Array Int Int))) (and (= (select v_arrayElimArr_106 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_96) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_106) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 .cse6 .cse7 (exists ((v_arrayElimArr_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| Int) (v_DerPreprocessor_25 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| Int)) (and (= (select v_arrayElimArr_29 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 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_25) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| v_arrayElimArr_29) |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|)))))) .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse7)) is different from false [2024-11-25 03:11:49,596 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (exists ((v_DerPreprocessor_98 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_83| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_24| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83| Int) (v_arrayElimArr_107 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_83|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83| v_DerPreprocessor_98) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_83| v_arrayElimArr_107) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83|)) (= (select v_arrayElimArr_107 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_24|) 0))) (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) .cse2 (exists ((v_DerPreprocessor_156 (Array Int Int)) (v_DerPreprocessor_157 (Array Int Int))) (and (= (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_DerPreprocessor_157) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_157 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_arrayElimArr_47 (Array Int Int))) (and (= (select v_arrayElimArr_47 |c_ULTIMATE.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_47) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_arrayElimArr_41 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_41) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_41 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_23| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23| v_DerPreprocessor_35) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_23| v_arrayElimArr_40) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_23|)) (= (select v_arrayElimArr_40 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0))) .cse6 .cse7)) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_129| Int) (v_DerPreprocessor_154 (Array Int Int)) (v_DerPreprocessor_155 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_38| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_129| Int)) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_129|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_129| v_DerPreprocessor_154) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_129| v_DerPreprocessor_155) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_129|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_129| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_129|)) (= (select v_DerPreprocessor_155 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_38|) 0))) (not (and .cse0 .cse2 .cse3 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_131| Int) (v_DerPreprocessor_163 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_131| Int) (v_DerPreprocessor_162 (Array Int 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_131| v_DerPreprocessor_163) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_131| v_DerPreprocessor_162) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_131|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_131|)) (= (select v_DerPreprocessor_162 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_39|) 0) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_131| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_131|)))) .cse4 (exists ((v_DerPreprocessor_161 (Array Int Int)) (v_DerPreprocessor_160 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_160) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_161) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_161 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse7)) (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) .cse4 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_103 (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_arrayElimArr_112 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_25| 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 |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_103) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_85| v_arrayElimArr_112) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_85|) 0 0)) (= (select v_arrayElimArr_112 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_25|) 0))) (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_arrayElimArr_111 (Array Int Int))) (and (= (select v_arrayElimArr_111 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_111) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 .cse5 .cse6 .cse7)) (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_11| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| Int)) (and (= (select v_arrayElimArr_46 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_11|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| v_DerPreprocessor_38) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27| v_arrayElimArr_46) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27|)))) (= c_~ARR_SIZE~0 1) (= |c_ULTIMATE.start_main_~index~0#1| 0) (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| 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)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| v_arrayElimArr_35) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) 0 0)) (= (select v_arrayElimArr_35 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0))) (exists ((v_DerPreprocessor_96 (Array Int Int)) (v_arrayElimArr_106 (Array Int Int))) (and (= (select v_arrayElimArr_106 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_96) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_106) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 .cse6 .cse7 (exists ((v_arrayElimArr_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| Int) (v_DerPreprocessor_25 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| Int)) (and (= (select v_arrayElimArr_29 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 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_25) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| v_arrayElimArr_29) |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|)))))) .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse7)) is different from false [2024-11-25 03:11:49,625 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_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (exists ((v_DerPreprocessor_98 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_83| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_24| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83| Int) (v_arrayElimArr_107 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_83|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83| v_DerPreprocessor_98) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_83| v_arrayElimArr_107) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83|)) (= (select v_arrayElimArr_107 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_24|) 0))) (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) .cse2 (exists ((v_DerPreprocessor_156 (Array Int Int)) (v_DerPreprocessor_157 (Array Int Int))) (and (= (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_DerPreprocessor_157) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_157 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_arrayElimArr_47 (Array Int Int))) (and (= (select v_arrayElimArr_47 |c_ULTIMATE.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_47) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_131| Int) (v_DerPreprocessor_163 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_131| Int) (v_DerPreprocessor_162 (Array Int 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_131| v_DerPreprocessor_163) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_131| v_DerPreprocessor_162) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_131|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_131|)) (= (select v_DerPreprocessor_162 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_39|) 0) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_131| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_131|)))) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_arrayElimArr_41 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_41) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_41 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_23| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23| v_DerPreprocessor_35) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_23| v_arrayElimArr_40) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_23|)) (= (select v_arrayElimArr_40 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0))) .cse6 .cse7)) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_129| Int) (v_DerPreprocessor_154 (Array Int Int)) (v_DerPreprocessor_155 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_38| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_129| Int)) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_129|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_129| v_DerPreprocessor_154) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_129| v_DerPreprocessor_155) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_129|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_129| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_129|)) (= (select v_DerPreprocessor_155 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_38|) 0))) (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) .cse4 (exists ((v_DerPreprocessor_161 (Array Int Int)) (v_DerPreprocessor_160 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_160) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_161) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_161 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_103 (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_arrayElimArr_112 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_25| 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 |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_103) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_85| v_arrayElimArr_112) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_85|) 0 0)) (= (select v_arrayElimArr_112 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_25|) 0))) (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_arrayElimArr_111 (Array Int Int))) (and (= (select v_arrayElimArr_111 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_111) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 .cse5 .cse6 .cse7)) (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_11| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| Int)) (and (= (select v_arrayElimArr_46 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_11|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| v_DerPreprocessor_38) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27| v_arrayElimArr_46) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27|)))) (= c_~ARR_SIZE~0 1) (= |c_ULTIMATE.start_main_~index~0#1| 0) (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| 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)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| v_arrayElimArr_35) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) 0 0)) (= (select v_arrayElimArr_35 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0))) (exists ((v_DerPreprocessor_96 (Array Int Int)) (v_arrayElimArr_106 (Array Int Int))) (and (= (select v_arrayElimArr_106 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_96) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_106) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 .cse6 .cse7 (exists ((v_arrayElimArr_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| Int) (v_DerPreprocessor_25 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| Int)) (and (= (select v_arrayElimArr_29 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 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_25) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| v_arrayElimArr_29) |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|)))))) .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse7))) is different from true [2024-11-25 03:11:49,654 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_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (exists ((v_DerPreprocessor_98 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_83| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_24| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83| Int) (v_arrayElimArr_107 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_83|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83| v_DerPreprocessor_98) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_83| v_arrayElimArr_107) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_83|)) (= (select v_arrayElimArr_107 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_24|) 0))) (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) .cse2 (exists ((v_DerPreprocessor_156 (Array Int Int)) (v_DerPreprocessor_157 (Array Int Int))) (and (= (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_DerPreprocessor_157) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_157 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_40 (Array Int Int)) (v_arrayElimArr_47 (Array Int Int))) (and (= (select v_arrayElimArr_47 |c_ULTIMATE.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_47) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_arrayElimArr_41 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_41) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_41 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_23| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10| Int) (v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23| v_DerPreprocessor_35) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_23| v_arrayElimArr_40) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_23| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_23|)) (= (select v_arrayElimArr_40 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_10|) 0))) .cse6 .cse7)) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_129| Int) (v_DerPreprocessor_154 (Array Int Int)) (v_DerPreprocessor_155 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_38| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_129| Int)) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_129|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_129| v_DerPreprocessor_154) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_129| v_DerPreprocessor_155) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_129|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_129| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_129|)) (= (select v_DerPreprocessor_155 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_38|) 0))) (not (and .cse0 .cse2 .cse3 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_131| Int) (v_DerPreprocessor_163 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_131| Int) (v_DerPreprocessor_162 (Array Int 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_131| v_DerPreprocessor_163) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_131| v_DerPreprocessor_162) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_131|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_131|)) (= (select v_DerPreprocessor_162 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_39|) 0) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_131| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_131|)))) .cse4 (exists ((v_DerPreprocessor_161 (Array Int Int)) (v_DerPreprocessor_160 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_160) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_161) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_161 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse7)) (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) .cse4 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_103 (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_arrayElimArr_112 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_25| 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 |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_103) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_85| v_arrayElimArr_112) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_85|) 0 0)) (= (select v_arrayElimArr_112 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_25|) 0))) (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_arrayElimArr_111 (Array Int Int))) (and (= (select v_arrayElimArr_111 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_111) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 .cse5 .cse6 .cse7)) (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_11| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| Int)) (and (= (select v_arrayElimArr_46 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_11|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| v_DerPreprocessor_38) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27| v_arrayElimArr_46) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_27| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_27|)))) (= c_~ARR_SIZE~0 1) (= |c_ULTIMATE.start_main_~index~0#1| 0) (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| 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)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| v_arrayElimArr_35) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) 0 0)) (= (select v_arrayElimArr_35 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0))) (exists ((v_DerPreprocessor_96 (Array Int Int)) (v_arrayElimArr_106 (Array Int Int))) (and (= (select v_arrayElimArr_106 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_96) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_106) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 .cse6 .cse7 (exists ((v_arrayElimArr_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| Int) (v_DerPreprocessor_25 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| Int)) (and (= (select v_arrayElimArr_29 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 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_25) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| v_arrayElimArr_29) |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|)))))) .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse7))) is different from true [2024-11-25 03:11:49,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:11:49,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4225 states to 237 states and 4212 transitions. [2024-11-25 03:11:49,751 INFO L276 IsEmpty]: Start isEmpty. Operand 237 states and 4212 transitions. [2024-11-25 03:11:49,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-11-25 03:11:49,753 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:11:49,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:11:49,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:11:49,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:11:49,808 INFO L256 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-11-25 03:11:49,811 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:11:49,829 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-25 03:11:49,858 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-25 03:11:49,864 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 15 [2024-11-25 03:11:49,870 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-25 03:11:50,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:11:50,570 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 22 treesize of output 19 [2024-11-25 03:11:50,575 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 14 treesize of output 11 [2024-11-25 03:11:50,722 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 35 treesize of output 18 [2024-11-25 03:11:50,780 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-25 03:11:52,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:11:52,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4225 states to 237 states and 4212 transitions. [2024-11-25 03:11:52,042 INFO L276 IsEmpty]: Start isEmpty. Operand 237 states and 4212 transitions. [2024-11-25 03:11:52,043 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-11-25 03:11:52,043 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:11:52,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:11:52,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:11:52,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:11:52,088 INFO L256 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-11-25 03:11:52,091 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:11:52,101 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-25 03:11:52,122 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-25 03:11:52,127 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 15 [2024-11-25 03:11:52,132 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-25 03:11:52,719 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:11:52,722 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 22 treesize of output 19 [2024-11-25 03:11:52,726 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 14 treesize of output 11 [2024-11-25 03:11:52,875 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 35 treesize of output 18 [2024-11-25 03:11:52,927 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-25 03:11:54,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:11:54,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4225 states to 237 states and 4212 transitions. [2024-11-25 03:11:54,406 INFO L276 IsEmpty]: Start isEmpty. Operand 237 states and 4212 transitions. [2024-11-25 03:11:54,407 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-11-25 03:11:54,407 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:11:54,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:11:54,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:11:54,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:11:54,455 INFO L256 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 47 conjuncts are in the unsatisfiable core [2024-11-25 03:11:54,457 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:11:54,501 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-25 03:11:54,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-11-25 03:11:54,531 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 15 [2024-11-25 03:11:54,536 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-25 03:11:54,680 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:11:54,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 22 treesize of output 19 [2024-11-25 03:11:54,687 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 11 [2024-11-25 03:11:54,832 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 35 treesize of output 18 [2024-11-25 03:11:54,890 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-25 03:11:56,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:11:56,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4225 states to 237 states and 4212 transitions. [2024-11-25 03:11:56,325 INFO L276 IsEmpty]: Start isEmpty. Operand 237 states and 4212 transitions. [2024-11-25 03:11:56,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-11-25 03:11:56,325 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:11:56,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:11:56,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:11:56,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:11:56,373 INFO L256 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-11-25 03:11:56,376 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:11:56,392 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-25 03:11:56,414 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-25 03:11:56,418 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 15 [2024-11-25 03:11:56,422 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-25 03:11:57,003 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:11:57,006 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 22 treesize of output 19 [2024-11-25 03:11:57,010 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 14 treesize of output 11 [2024-11-25 03:11:57,145 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 35 treesize of output 18 [2024-11-25 03:11:57,200 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-25 03:11:58,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:11:58,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4225 states to 237 states and 4212 transitions. [2024-11-25 03:11:58,445 INFO L276 IsEmpty]: Start isEmpty. Operand 237 states and 4212 transitions. [2024-11-25 03:11:58,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-11-25 03:11:58,446 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:11:58,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:11:58,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:11:58,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:11:58,487 INFO L256 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 47 conjuncts are in the unsatisfiable core [2024-11-25 03:11:58,490 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:11:58,542 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-25 03:11:58,564 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-25 03:11:58,569 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 15 [2024-11-25 03:11:58,573 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-25 03:11:58,743 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:11:58,747 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 22 treesize of output 19 [2024-11-25 03:11:58,753 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 14 treesize of output 11 [2024-11-25 03:11:58,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 35 treesize of output 18 [2024-11-25 03:11:58,993 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-25 03:12:00,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:12:00,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4225 states to 237 states and 4212 transitions. [2024-11-25 03:12:00,232 INFO L276 IsEmpty]: Start isEmpty. Operand 237 states and 4212 transitions. [2024-11-25 03:12:00,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-11-25 03:12:00,234 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:12:00,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:12:00,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:12:00,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:12:00,284 INFO L256 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-11-25 03:12:00,287 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:12:00,309 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-25 03:12:00,335 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-25 03:12:00,341 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-25 03:12:00,344 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:12:00,344 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2024-11-25 03:12:08,058 WARN L560 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2024-11-25 03:12:08,063 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:12:08,064 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:12:08,134 INFO L349 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2024-11-25 03:12:08,134 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 85 treesize of output 73 [2024-11-25 03:12:08,141 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:12:08,142 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:12:08,143 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 118 [2024-11-25 03:12:08,247 WARN L214 Elim1Store]: Array PQE input equivalent to false [2024-11-25 03:12:08,251 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:12:08,252 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 161 [2024-11-25 03:12:08,306 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-25 03:12:08,313 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-25 03:12:08,520 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 35 treesize of output 18 [2024-11-25 03:12:08,587 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 3 refuted. 5 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-25 03:12:10,034 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 (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)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse1 0)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) (not (and .cse0 (exists ((v_DerPreprocessor_127 (Array Int Int)) (v_DerPreprocessor_128 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_127) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_128) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_128 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_74 (Array Int Int))) (and (= (select v_arrayElimArr_74 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_74) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse6 .cse3 .cse4 .cse5)) (<= c_~ARR_SIZE~0 32767) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) .cse6 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse6 .cse3 .cse4 .cse5)) (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (exists ((v_DerPreprocessor_104 (Array Int Int)) (v_arrayElimArr_117 (Array Int Int))) (and (= .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_117) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_117 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_167 (Array Int Int)) (v_DerPreprocessor_168 (Array Int Int))) (and (= (select v_DerPreprocessor_168 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_167) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_168) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse5 (not (and .cse0 (exists ((v_arrayElimArr_59 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_59) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_59 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)))) is different from false [2024-11-25 03:12:11,397 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 (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)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse1 0)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) (not (and .cse0 (exists ((v_DerPreprocessor_127 (Array Int Int)) (v_DerPreprocessor_128 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_127) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_128) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_128 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_74 (Array Int Int))) (and (= (select v_arrayElimArr_74 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_74) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse6 .cse3 .cse4 .cse5)) (<= c_~ARR_SIZE~0 32767) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_167 (Array Int Int)) (v_DerPreprocessor_168 (Array Int Int))) (and (= (select v_DerPreprocessor_168 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_167) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_168) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse5)) .cse6 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse6 .cse3 .cse4 .cse5)) (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (exists ((v_DerPreprocessor_104 (Array Int Int)) (v_arrayElimArr_117 (Array Int Int))) (and (= .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_117) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_117 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (not (and .cse0 (exists ((v_arrayElimArr_59 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_59) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_59 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)))) is different from false [2024-11-25 03:12:11,414 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 (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)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse1 0)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) (not (and .cse0 (exists ((v_DerPreprocessor_127 (Array Int Int)) (v_DerPreprocessor_128 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_127) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_128) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_128 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_74 (Array Int Int))) (and (= (select v_arrayElimArr_74 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_74) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse6 .cse3 .cse4 .cse5)) (<= c_~ARR_SIZE~0 32767) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) .cse6 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse6 .cse3 .cse4 .cse5)) (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (exists ((v_DerPreprocessor_104 (Array Int Int)) (v_arrayElimArr_117 (Array Int Int))) (and (= .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_117) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_117 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_167 (Array Int Int)) (v_DerPreprocessor_168 (Array Int Int))) (and (= (select v_DerPreprocessor_168 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_167) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_168) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse5 (not (and .cse0 (exists ((v_arrayElimArr_59 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_59) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_59 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5))))) is different from true [2024-11-25 03:12:11,429 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 (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)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse1 0)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) (not (and .cse0 (exists ((v_DerPreprocessor_127 (Array Int Int)) (v_DerPreprocessor_128 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_127) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_128) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_128 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_74 (Array Int Int))) (and (= (select v_arrayElimArr_74 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_74) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse6 .cse3 .cse4 .cse5)) (<= c_~ARR_SIZE~0 32767) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_167 (Array Int Int)) (v_DerPreprocessor_168 (Array Int Int))) (and (= (select v_DerPreprocessor_168 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_167) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_168) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse5)) .cse6 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse6 .cse3 .cse4 .cse5)) (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (exists ((v_DerPreprocessor_104 (Array Int Int)) (v_arrayElimArr_117 (Array Int Int))) (and (= .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_117) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_117 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (not (and .cse0 (exists ((v_arrayElimArr_59 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_59) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_59 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5))))) is different from true [2024-11-25 03:12:11,455 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_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 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_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) .cse2 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (not (and .cse0 .cse2 .cse3 .cse6 .cse4 (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_DerPreprocessor_72 (Array Int Int))) (and (= (select v_DerPreprocessor_73 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_72) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))))) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) (exists ((v_DerPreprocessor_167 (Array Int Int)) (v_DerPreprocessor_168 (Array Int Int))) (and (= (select v_DerPreprocessor_168 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_167) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_168) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse6 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5)) .cse4 .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5)))) is different from false [2024-11-25 03:12:23,025 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_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 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_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) .cse2 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (not (and .cse0 .cse2 .cse3 .cse6 .cse4 (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_DerPreprocessor_72 (Array Int Int))) (and (= (select v_DerPreprocessor_73 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_72) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))))) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) .cse6 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5)) .cse4 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_167 (Array Int Int)) (v_DerPreprocessor_168 (Array Int Int))) (and (= (select v_DerPreprocessor_168 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_167) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_168) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 .cse5)) .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5)))) is different from false [2024-11-25 03:12:23,039 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_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 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_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) .cse2 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (not (and .cse0 .cse2 .cse3 .cse6 .cse4 (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_DerPreprocessor_72 (Array Int Int))) (and (= (select v_DerPreprocessor_73 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_72) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))))) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) (exists ((v_DerPreprocessor_167 (Array Int Int)) (v_DerPreprocessor_168 (Array Int Int))) (and (= (select v_DerPreprocessor_168 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_167) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_168) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse6 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5)) .cse4 .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5))))) is different from true [2024-11-25 03:12:23,049 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_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 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_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) .cse2 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (not (and .cse0 .cse2 .cse3 .cse6 .cse4 (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_DerPreprocessor_72 (Array Int Int))) (and (= (select v_DerPreprocessor_73 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_72) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))))) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) .cse6 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5)) .cse4 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_167 (Array Int Int)) (v_DerPreprocessor_168 (Array Int Int))) (and (= (select v_DerPreprocessor_168 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_167) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_168) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 .cse5)) .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5))))) is different from true [2024-11-25 03:12:23,092 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_~ARR_SIZE~0 1)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) .cse2 (not (and .cse0 (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5)) (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse5 .cse6)) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse5 .cse6)) (exists ((v_DerPreprocessor_167 (Array Int Int)) (v_DerPreprocessor_168 (Array Int Int))) (and (= (select v_DerPreprocessor_168 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_167) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_168) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 (exists ((v_DerPreprocessor_68 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_68) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5)) .cse6)) is different from false [2024-11-25 03:12:23,102 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_~ARR_SIZE~0 1)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) .cse2 (not (and .cse0 (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5)) (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse5 .cse6)) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse5 .cse6)) .cse4 (exists ((v_DerPreprocessor_68 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_68) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_167 (Array Int Int)) (v_DerPreprocessor_168 (Array Int Int))) (and (= (select v_DerPreprocessor_168 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_167) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_168) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse5 .cse6)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5)) .cse6)) is different from false [2024-11-25 03:12:23,117 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.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_~ARR_SIZE~0 1)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) .cse2 (not (and .cse0 (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5)) (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse5 .cse6)) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse5 .cse6)) (exists ((v_DerPreprocessor_167 (Array Int Int)) (v_DerPreprocessor_168 (Array Int Int))) (and (= (select v_DerPreprocessor_168 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_167) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_168) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 (exists ((v_DerPreprocessor_68 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_68) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5)) .cse6))) is different from true [2024-11-25 03:12:23,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)) (.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_~ARR_SIZE~0 1)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) .cse2 (not (and .cse0 (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5)) (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse5 .cse6)) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse5 .cse6)) .cse4 (exists ((v_DerPreprocessor_68 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_68) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_167 (Array Int Int)) (v_DerPreprocessor_168 (Array Int Int))) (and (= (select v_DerPreprocessor_168 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_167) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_168) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse5 .cse6)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5)) .cse6))) is different from true [2024-11-25 03:12:29,180 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse8 (= c_~ARR_SIZE~0 1)) (.cse9 (= |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_~num~0#1| 1) 0)) (.cse3 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 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_~ARR_SIZE~0 1)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (exists ((v_DerPreprocessor_138 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_115| Int) (v_arrayElimArr_151 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_34| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_115| Int)) (and (= (select v_arrayElimArr_151 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_34|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_115|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_115| v_DerPreprocessor_138) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_115| v_arrayElimArr_151) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_115|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_115| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_115|)))) (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) .cse4 .cse8 .cse9 .cse5)) (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (and (= .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_66) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_84 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_61| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_61| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_21| Int) (v_arrayElimArr_84 (Array Int Int))) (and (= (select v_arrayElimArr_84 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_21|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_61| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_61|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_61|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_61| v_DerPreprocessor_84) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_61| v_arrayElimArr_84) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_61|) 0 0)))) .cse2 .cse3 (not (and .cse0 (exists ((v_arrayElimArr_89 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_63| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_63| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_22| Int) (v_DerPreprocessor_90 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_63| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_63|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_63| v_DerPreprocessor_90) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_63| v_arrayElimArr_89) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_63|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_63|)) (= (select v_arrayElimArr_89 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_22|) 0))) .cse2 .cse3 (exists ((v_arrayElimArr_88 (Array Int Int)) (v_DerPreprocessor_88 (Array Int Int))) (and (= (select v_arrayElimArr_88 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_88) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_88) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 .cse6 .cse7)) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_123| Int) (v_DerPreprocessor_153 (Array Int Int)) (v_arrayElimArr_167 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_123| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_37| Int)) (and (= (select v_arrayElimArr_167 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_37|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_123|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_123| v_DerPreprocessor_153) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_123| v_arrayElimArr_167) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_123|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_123| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_123|)))) (exists ((v_arrayElimArr_65 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| Int) (v_DerPreprocessor_55 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_14| 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 v_arrayElimArr_65 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_14|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| v_DerPreprocessor_55) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| v_arrayElimArr_65) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|)))) .cse4 (exists ((v_DerPreprocessor_169 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_40| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_143| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_143| Int) (v_DerPreprocessor_170 (Array Int Int))) (and (= (select v_DerPreprocessor_170 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_40|) 0) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_143| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_143|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_143|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_143| v_DerPreprocessor_169) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_143| v_DerPreprocessor_170) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_143|) 0 0)))) (exists ((v_DerPreprocessor_167 (Array Int Int)) (v_DerPreprocessor_168 (Array Int Int))) (and (= (select v_DerPreprocessor_168 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_167) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_168) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse8 .cse9 (exists ((v_DerPreprocessor_82 (Array Int Int)) (v_arrayElimArr_83 (Array Int Int))) (and (= (select v_arrayElimArr_83 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_83) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_67| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_67| Int) (v_DerPreprocessor_93 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_23| Int) (v_arrayElimArr_94 (Array Int Int))) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_67|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_67| v_DerPreprocessor_93) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_67| v_arrayElimArr_94) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_67|) 0 0)) (= (select v_arrayElimArr_94 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_23|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_67| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_67|)))) .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_95 (Array Int Int)) (v_arrayElimArr_95 (Array Int Int))) (and (= (select v_arrayElimArr_95 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_95) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_95) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse5 .cse6 .cse7)) (exists ((v_DerPreprocessor_151 (Array Int Int)) (v_arrayElimArr_166 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_166) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_166 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (exists ((v_arrayElimArr_150 (Array Int Int)) (v_DerPreprocessor_136 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_136) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_150) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_150 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6 .cse7)) is different from false [2024-11-25 03:12:31,342 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse8 (= c_~ARR_SIZE~0 1)) (.cse9 (= |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_~num~0#1| 1) 0)) (.cse3 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 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_~ARR_SIZE~0 1)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (exists ((v_DerPreprocessor_138 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_115| Int) (v_arrayElimArr_151 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_34| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_115| Int)) (and (= (select v_arrayElimArr_151 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_34|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_115|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_115| v_DerPreprocessor_138) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_115| v_arrayElimArr_151) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_115|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_115| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_115|)))) (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) .cse4 .cse8 .cse9 .cse5)) (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (and (= .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_66) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_84 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_61| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_61| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_21| Int) (v_arrayElimArr_84 (Array Int Int))) (and (= (select v_arrayElimArr_84 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_21|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_61| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_61|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_61|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_61| v_DerPreprocessor_84) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_61| v_arrayElimArr_84) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_61|) 0 0)))) .cse2 .cse3 (not (and .cse0 (exists ((v_arrayElimArr_89 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_63| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_63| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_22| Int) (v_DerPreprocessor_90 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_63| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_63|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_63| v_DerPreprocessor_90) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_63| v_arrayElimArr_89) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_63|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_63|)) (= (select v_arrayElimArr_89 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_22|) 0))) .cse2 .cse3 (exists ((v_arrayElimArr_88 (Array Int Int)) (v_DerPreprocessor_88 (Array Int Int))) (and (= (select v_arrayElimArr_88 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_88) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_88) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 .cse6 .cse7)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_169 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_40| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_143| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_143| Int) (v_DerPreprocessor_170 (Array Int Int))) (and (= (select v_DerPreprocessor_170 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_40|) 0) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_143| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_143|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_143|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_143| v_DerPreprocessor_169) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_143| v_DerPreprocessor_170) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_143|) 0 0)))) (exists ((v_DerPreprocessor_167 (Array Int Int)) (v_DerPreprocessor_168 (Array Int Int))) (and (= (select v_DerPreprocessor_168 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_167) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_168) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse5 .cse6 .cse7)) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_123| Int) (v_DerPreprocessor_153 (Array Int Int)) (v_arrayElimArr_167 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_123| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_37| Int)) (and (= (select v_arrayElimArr_167 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_37|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_123|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_123| v_DerPreprocessor_153) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_123| v_arrayElimArr_167) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_123|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_123| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_123|)))) (exists ((v_arrayElimArr_65 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| Int) (v_DerPreprocessor_55 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_14| 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 v_arrayElimArr_65 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_14|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| v_DerPreprocessor_55) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| v_arrayElimArr_65) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|)))) .cse4 .cse8 .cse9 (exists ((v_DerPreprocessor_82 (Array Int Int)) (v_arrayElimArr_83 (Array Int Int))) (and (= (select v_arrayElimArr_83 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_83) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_67| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_67| Int) (v_DerPreprocessor_93 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_23| Int) (v_arrayElimArr_94 (Array Int Int))) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_67|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_67| v_DerPreprocessor_93) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_67| v_arrayElimArr_94) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_67|) 0 0)) (= (select v_arrayElimArr_94 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_23|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_67| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_67|)))) .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_95 (Array Int Int)) (v_arrayElimArr_95 (Array Int Int))) (and (= (select v_arrayElimArr_95 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_95) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_95) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse5 .cse6 .cse7)) (exists ((v_DerPreprocessor_151 (Array Int Int)) (v_arrayElimArr_166 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_166) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_166 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (exists ((v_arrayElimArr_150 (Array Int Int)) (v_DerPreprocessor_136 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_136) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_150) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_150 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6 .cse7)) is different from false [2024-11-25 03:12:31,366 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse8 (= c_~ARR_SIZE~0 1)) (.cse9 (= |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_~num~0#1| 1) 0)) (.cse3 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 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_~ARR_SIZE~0 1)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (exists ((v_DerPreprocessor_138 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_115| Int) (v_arrayElimArr_151 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_34| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_115| Int)) (and (= (select v_arrayElimArr_151 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_34|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_115|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_115| v_DerPreprocessor_138) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_115| v_arrayElimArr_151) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_115|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_115| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_115|)))) (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) .cse4 .cse8 .cse9 .cse5)) (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (and (= .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_66) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_84 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_61| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_61| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_21| Int) (v_arrayElimArr_84 (Array Int Int))) (and (= (select v_arrayElimArr_84 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_21|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_61| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_61|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_61|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_61| v_DerPreprocessor_84) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_61| v_arrayElimArr_84) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_61|) 0 0)))) .cse2 .cse3 (not (and .cse0 (exists ((v_arrayElimArr_89 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_63| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_63| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_22| Int) (v_DerPreprocessor_90 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_63| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_63|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_63| v_DerPreprocessor_90) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_63| v_arrayElimArr_89) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_63|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_63|)) (= (select v_arrayElimArr_89 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_22|) 0))) .cse2 .cse3 (exists ((v_arrayElimArr_88 (Array Int Int)) (v_DerPreprocessor_88 (Array Int Int))) (and (= (select v_arrayElimArr_88 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_88) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_88) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 .cse6 .cse7)) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_123| Int) (v_DerPreprocessor_153 (Array Int Int)) (v_arrayElimArr_167 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_123| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_37| Int)) (and (= (select v_arrayElimArr_167 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_37|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_123|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_123| v_DerPreprocessor_153) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_123| v_arrayElimArr_167) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_123|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_123| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_123|)))) (exists ((v_arrayElimArr_65 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| Int) (v_DerPreprocessor_55 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_14| 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 v_arrayElimArr_65 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_14|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| v_DerPreprocessor_55) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| v_arrayElimArr_65) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|)))) .cse4 (exists ((v_DerPreprocessor_169 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_40| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_143| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_143| Int) (v_DerPreprocessor_170 (Array Int Int))) (and (= (select v_DerPreprocessor_170 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_40|) 0) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_143| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_143|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_143|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_143| v_DerPreprocessor_169) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_143| v_DerPreprocessor_170) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_143|) 0 0)))) (exists ((v_DerPreprocessor_167 (Array Int Int)) (v_DerPreprocessor_168 (Array Int Int))) (and (= (select v_DerPreprocessor_168 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_167) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_168) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse8 .cse9 (exists ((v_DerPreprocessor_82 (Array Int Int)) (v_arrayElimArr_83 (Array Int Int))) (and (= (select v_arrayElimArr_83 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_83) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_67| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_67| Int) (v_DerPreprocessor_93 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_23| Int) (v_arrayElimArr_94 (Array Int Int))) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_67|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_67| v_DerPreprocessor_93) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_67| v_arrayElimArr_94) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_67|) 0 0)) (= (select v_arrayElimArr_94 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_23|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_67| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_67|)))) .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_95 (Array Int Int)) (v_arrayElimArr_95 (Array Int Int))) (and (= (select v_arrayElimArr_95 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_95) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_95) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse5 .cse6 .cse7)) (exists ((v_DerPreprocessor_151 (Array Int Int)) (v_arrayElimArr_166 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_166) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_166 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (exists ((v_arrayElimArr_150 (Array Int Int)) (v_DerPreprocessor_136 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_136) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_150) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_150 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6 .cse7))) is different from true [2024-11-25 03:12:31,385 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse8 (= c_~ARR_SIZE~0 1)) (.cse9 (= |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_~num~0#1| 1) 0)) (.cse3 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 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_~ARR_SIZE~0 1)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (exists ((v_DerPreprocessor_138 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_115| Int) (v_arrayElimArr_151 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_34| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_115| Int)) (and (= (select v_arrayElimArr_151 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_34|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_115|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_115| v_DerPreprocessor_138) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_115| v_arrayElimArr_151) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_115|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_115| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_115|)))) (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) .cse4 .cse8 .cse9 .cse5)) (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (and (= .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_66) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_84 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_61| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_61| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_21| Int) (v_arrayElimArr_84 (Array Int Int))) (and (= (select v_arrayElimArr_84 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_21|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_61| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_61|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_61|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_61| v_DerPreprocessor_84) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_61| v_arrayElimArr_84) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_61|) 0 0)))) .cse2 .cse3 (not (and .cse0 (exists ((v_arrayElimArr_89 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_63| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_63| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_22| Int) (v_DerPreprocessor_90 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_63| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_63|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_63| v_DerPreprocessor_90) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_63| v_arrayElimArr_89) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_63|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_63|)) (= (select v_arrayElimArr_89 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_22|) 0))) .cse2 .cse3 (exists ((v_arrayElimArr_88 (Array Int Int)) (v_DerPreprocessor_88 (Array Int Int))) (and (= (select v_arrayElimArr_88 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_88) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_88) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 .cse6 .cse7)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_169 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_40| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_143| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_143| Int) (v_DerPreprocessor_170 (Array Int Int))) (and (= (select v_DerPreprocessor_170 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_40|) 0) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_143| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_143|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_143|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_143| v_DerPreprocessor_169) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_143| v_DerPreprocessor_170) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_143|) 0 0)))) (exists ((v_DerPreprocessor_167 (Array Int Int)) (v_DerPreprocessor_168 (Array Int Int))) (and (= (select v_DerPreprocessor_168 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_167) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_168) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse5 .cse6 .cse7)) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_123| Int) (v_DerPreprocessor_153 (Array Int Int)) (v_arrayElimArr_167 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_123| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_37| Int)) (and (= (select v_arrayElimArr_167 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_37|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_123|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_123| v_DerPreprocessor_153) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_123| v_arrayElimArr_167) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_123|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_123| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_123|)))) (exists ((v_arrayElimArr_65 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| Int) (v_DerPreprocessor_55 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_14| 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 v_arrayElimArr_65 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_14|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| v_DerPreprocessor_55) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| v_arrayElimArr_65) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|)))) .cse4 .cse8 .cse9 (exists ((v_DerPreprocessor_82 (Array Int Int)) (v_arrayElimArr_83 (Array Int Int))) (and (= (select v_arrayElimArr_83 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_83) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_67| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_67| Int) (v_DerPreprocessor_93 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_23| Int) (v_arrayElimArr_94 (Array Int Int))) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_67|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_67| v_DerPreprocessor_93) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_67| v_arrayElimArr_94) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_67|) 0 0)) (= (select v_arrayElimArr_94 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_23|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_67| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_67|)))) .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_95 (Array Int Int)) (v_arrayElimArr_95 (Array Int Int))) (and (= (select v_arrayElimArr_95 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_95) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_95) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse5 .cse6 .cse7)) (exists ((v_DerPreprocessor_151 (Array Int Int)) (v_arrayElimArr_166 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_166) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_166 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (exists ((v_arrayElimArr_150 (Array Int Int)) (v_DerPreprocessor_136 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_136) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_150) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_150 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6 .cse7))) is different from true [2024-11-25 03:12:31,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:12:31,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4448 states to 241 states and 4435 transitions. [2024-11-25 03:12:31,545 INFO L276 IsEmpty]: Start isEmpty. Operand 241 states and 4435 transitions. [2024-11-25 03:12:31,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-11-25 03:12:31,546 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:12:31,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:12:31,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:12:31,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:12:31,587 INFO L256 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-11-25 03:12:31,590 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:12:31,605 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-25 03:12:31,616 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-25 03:12:31,621 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-25 03:12:31,626 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 14 [2024-11-25 03:12:31,631 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-25 03:12:31,638 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-25 03:12:32,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:12:32,236 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 22 treesize of output 19 [2024-11-25 03:12:32,241 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 14 treesize of output 11 [2024-11-25 03:12:32,397 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 35 treesize of output 18 [2024-11-25 03:12:32,457 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-25 03:12:33,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:12:33,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4448 states to 241 states and 4435 transitions. [2024-11-25 03:12:33,732 INFO L276 IsEmpty]: Start isEmpty. Operand 241 states and 4435 transitions. [2024-11-25 03:12:33,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-11-25 03:12:33,733 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:12:33,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:12:33,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:12:33,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:12:33,783 INFO L256 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-11-25 03:12:33,786 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:12:33,798 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-25 03:12:33,841 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-25 03:12:33,847 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 15 [2024-11-25 03:12:33,853 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-25 03:12:34,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:12:34,411 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 22 treesize of output 19 [2024-11-25 03:12:34,415 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 14 treesize of output 11 [2024-11-25 03:12:34,559 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 35 treesize of output 18 [2024-11-25 03:12:34,620 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-25 03:12:36,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:12:36,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4448 states to 241 states and 4435 transitions. [2024-11-25 03:12:36,147 INFO L276 IsEmpty]: Start isEmpty. Operand 241 states and 4435 transitions. [2024-11-25 03:12:36,148 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-11-25 03:12:36,148 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:12:36,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:12:36,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:12:36,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:12:36,206 INFO L256 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 47 conjuncts are in the unsatisfiable core [2024-11-25 03:12:36,210 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:12:36,276 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-25 03:12:36,311 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-25 03:12:36,318 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 15 [2024-11-25 03:12:36,324 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-25 03:12:36,496 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:12:36,499 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 22 treesize of output 19 [2024-11-25 03:12:36,503 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 14 treesize of output 11 [2024-11-25 03:12:36,643 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 35 treesize of output 18 [2024-11-25 03:12:36,695 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-25 03:12:38,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:12:38,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4448 states to 241 states and 4435 transitions. [2024-11-25 03:12:38,015 INFO L276 IsEmpty]: Start isEmpty. Operand 241 states and 4435 transitions. [2024-11-25 03:12:38,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-11-25 03:12:38,017 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:12:38,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:12:38,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:12:38,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:12:38,137 INFO L256 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-11-25 03:12:38,140 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:12:38,163 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-25 03:12:38,189 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-25 03:12:38,195 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 15 [2024-11-25 03:12:38,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-11-25 03:12:39,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:12:39,033 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 19 [2024-11-25 03:12:39,038 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 14 treesize of output 11 [2024-11-25 03:12:39,215 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 35 treesize of output 18 [2024-11-25 03:12:39,273 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-25 03:12:40,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:12:40,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4448 states to 241 states and 4435 transitions. [2024-11-25 03:12:40,756 INFO L276 IsEmpty]: Start isEmpty. Operand 241 states and 4435 transitions. [2024-11-25 03:12:40,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-11-25 03:12:40,757 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:12:40,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:12:40,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:12:40,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:12:40,810 INFO L256 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-11-25 03:12:40,813 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:12:40,827 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-25 03:12:40,865 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-25 03:12:40,868 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:12:40,869 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-25 03:12:40,875 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-25 03:12:49,465 WARN L560 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2024-11-25 03:12:49,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:12:49,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:12:49,560 INFO L349 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2024-11-25 03:12:49,560 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 85 treesize of output 73 [2024-11-25 03:12:49,571 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:12:49,572 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:12:49,573 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 118 [2024-11-25 03:12:49,706 WARN L214 Elim1Store]: Array PQE input equivalent to false [2024-11-25 03:12:49,714 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:12:49,715 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 161 [2024-11-25 03:12:49,788 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-25 03:12:49,794 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-25 03:12:50,082 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 35 treesize of output 18 [2024-11-25 03:12:50,152 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 3 refuted. 5 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-25 03:12:51,495 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)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse1 0)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_82 (Array Int Int)) (v_arrayElimArr_83 (Array Int Int))) (and (= (select v_arrayElimArr_83 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_83) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse2 (<= c_~ARR_SIZE~0 32767) (exists ((v_arrayElimArr_189 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_189) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_189 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5)) (<= 1 c_~ARR_SIZE~0) .cse3 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse5)) is different from false [2024-11-25 03:12:52,948 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)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse1 0)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_82 (Array Int Int)) (v_arrayElimArr_83 (Array Int Int))) (and (= (select v_arrayElimArr_83 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_83) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse2 (<= c_~ARR_SIZE~0 32767) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5)) (<= 1 c_~ARR_SIZE~0) .cse3 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse5 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_189 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_189) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_189 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5)))) is different from false [2024-11-25 03:12:52,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|))) (.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)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse1 0)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_82 (Array Int Int)) (v_arrayElimArr_83 (Array Int Int))) (and (= (select v_arrayElimArr_83 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_83) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse2 (<= c_~ARR_SIZE~0 32767) (exists ((v_arrayElimArr_189 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_189) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_189 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5)) (<= 1 c_~ARR_SIZE~0) .cse3 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse5))) is different from true [2024-11-25 03:12:52,974 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)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse1 0)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_82 (Array Int Int)) (v_arrayElimArr_83 (Array Int Int))) (and (= (select v_arrayElimArr_83 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_83) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse2 (<= c_~ARR_SIZE~0 32767) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5)) (<= 1 c_~ARR_SIZE~0) .cse3 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse5 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_189 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_189) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_189 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5))))) is different from true [2024-11-25 03:12:53,001 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse4 (= 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_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (exists ((v_arrayElimArr_189 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_189) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_189 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (exists ((v_arrayElimArr_88 (Array Int Int)) (v_DerPreprocessor_88 (Array Int Int))) (and (= (select v_arrayElimArr_88 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_88) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_88) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_96 (Array Int Int)) (v_arrayElimArr_106 (Array Int Int))) (and (= (select v_arrayElimArr_106 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_96) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_106) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 .cse6)) .cse6)) is different from false [2024-11-25 03:12:54,683 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_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 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_~ARR_SIZE~0 1))) (and .cse0 (not (and .cse0 .cse1 (exists ((v_arrayElimArr_189 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_189) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_189 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5)) (= 0 (select .cse2 0)) (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 .cse3 .cse6 .cse4)) (exists ((v_arrayElimArr_88 (Array Int Int)) (v_DerPreprocessor_88 (Array Int Int))) (and (= (select v_arrayElimArr_88 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_88) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_88) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2))) .cse3 .cse6 .cse4 (not (and .cse0 .cse1 .cse3 (exists ((v_DerPreprocessor_96 (Array Int Int)) (v_arrayElimArr_106 (Array Int Int))) (and (= (select v_arrayElimArr_106 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_96) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_106) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2))) .cse4 .cse5)) .cse5)) is different from false [2024-11-25 03:12:54,695 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse4 (= 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_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (exists ((v_arrayElimArr_189 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_189) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_189 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (exists ((v_arrayElimArr_88 (Array Int Int)) (v_DerPreprocessor_88 (Array Int Int))) (and (= (select v_arrayElimArr_88 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_88) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_88) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_96 (Array Int Int)) (v_arrayElimArr_106 (Array Int Int))) (and (= (select v_arrayElimArr_106 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_96) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_106) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 .cse6)) .cse6))) is different from true [2024-11-25 03:12:54,705 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_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 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_~ARR_SIZE~0 1))) (and .cse0 (not (and .cse0 .cse1 (exists ((v_arrayElimArr_189 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_189) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_189 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5)) (= 0 (select .cse2 0)) (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 .cse3 .cse6 .cse4)) (exists ((v_arrayElimArr_88 (Array Int Int)) (v_DerPreprocessor_88 (Array Int Int))) (and (= (select v_arrayElimArr_88 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_88) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_88) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2))) .cse3 .cse6 .cse4 (not (and .cse0 .cse1 .cse3 (exists ((v_DerPreprocessor_96 (Array Int Int)) (v_arrayElimArr_106 (Array Int Int))) (and (= (select v_arrayElimArr_106 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_96) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_106) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2))) .cse4 .cse5)) .cse5))) is different from true [2024-11-25 03:12:54,748 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)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse4 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_93 (Array Int Int)) (v_arrayElimArr_94 (Array Int Int))) (and (= (select v_arrayElimArr_94 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_93) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_94) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5)) .cse2 (not (and .cse0 (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse6 .cse4)) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse6 .cse4)) (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (exists ((v_arrayElimArr_189 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_189) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_189 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) .cse6 .cse4 .cse5)) is different from false [2024-11-25 03:12:54,760 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse1 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse4 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (<= c_~ARR_SIZE~0 1))) (and .cse0 (not (and .cse0 .cse1 (exists ((v_arrayElimArr_189 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_189) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_189 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5)) (= 0 (select .cse2 0)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_93 (Array Int Int)) (v_arrayElimArr_94 (Array Int Int))) (and (= (select v_arrayElimArr_94 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_93) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_94) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2))) .cse3 .cse4 .cse5)) .cse1 (not (and .cse0 (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 .cse3 .cse6 .cse4)) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2))) .cse3 .cse6 .cse4)) (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 .cse3 .cse4 .cse5)) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |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_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse3 .cse4 .cse5)) .cse6 .cse4 .cse5)) is different from false [2024-11-25 03:12:54,774 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)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse4 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_93 (Array Int Int)) (v_arrayElimArr_94 (Array Int Int))) (and (= (select v_arrayElimArr_94 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_93) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_94) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5)) .cse2 (not (and .cse0 (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse6 .cse4)) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse6 .cse4)) (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (exists ((v_arrayElimArr_189 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_189) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_189 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) .cse6 .cse4 .cse5))) is different from true [2024-11-25 03:12:54,786 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse1 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse4 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (<= c_~ARR_SIZE~0 1))) (and .cse0 (not (and .cse0 .cse1 (exists ((v_arrayElimArr_189 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_189) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_189 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5)) (= 0 (select .cse2 0)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_93 (Array Int Int)) (v_arrayElimArr_94 (Array Int Int))) (and (= (select v_arrayElimArr_94 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_93) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_94) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2))) .cse3 .cse4 .cse5)) .cse1 (not (and .cse0 (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 .cse3 .cse6 .cse4)) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2))) .cse3 .cse6 .cse4)) (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 .cse3 .cse4 .cse5)) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |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_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse3 .cse4 .cse5)) .cse6 .cse4 .cse5))) is different from true [2024-11-25 03:13:01,153 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse8 (= c_~ARR_SIZE~0 1)) (.cse9 (= |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_~num~0#1| 1) 0)) (.cse3 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~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_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (not (and .cse0 (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_16| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_49| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49| Int)) (and (= (select v_DerPreprocessor_63 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_16|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_49|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49| v_DerPreprocessor_64) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_49| v_DerPreprocessor_63) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49|)))) .cse2 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse8 .cse9 .cse5)) (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_45| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45| Int) (v_arrayElimArr_69 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_15| Int) (v_DerPreprocessor_58 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_45|)) (= (select v_arrayElimArr_69 |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_45|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45| v_DerPreprocessor_58) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_45| v_arrayElimArr_69) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45|) 0 0)))) (exists ((v_DerPreprocessor_60 (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_60) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_70) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 .cse8 .cse9 .cse5)) .cse2 .cse3 (not (and .cse0 .cse2 .cse4 (exists ((v_DerPreprocessor_106 (Array Int Int)) (|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_arrayElimArr_118 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_26| Int)) (and (= (select v_arrayElimArr_118 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_26|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_89| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_89|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_89| v_DerPreprocessor_106) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_89| v_arrayElimArr_118) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_89|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_89|)))) (exists ((v_DerPreprocessor_104 (Array Int Int)) (v_arrayElimArr_117 (Array Int Int))) (and (= .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_117) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_117 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse8 .cse9 .cse5)) (exists ((v_arrayElimArr_189 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_189) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_189 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| 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)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| v_arrayElimArr_35) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) 0 0)) (= (select v_arrayElimArr_35 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0))) .cse5 .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse7)) (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) .cse4 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| Int) (v_arrayElimArr_55 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12| Int) (v_DerPreprocessor_45 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| v_DerPreprocessor_45) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35| v_arrayElimArr_55) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35|)) (= (select v_arrayElimArr_55 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12|) 0))) .cse5 .cse6 .cse7)) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_153| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_41| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_153| Int) (v_DerPreprocessor_175 (Array Int Int)) (v_arrayElimArr_190 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_153| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_153|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_153| v_DerPreprocessor_175) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_153| v_arrayElimArr_190) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_153|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_153|)) (= 0 (select v_arrayElimArr_190 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_41|)))) .cse8 .cse9 .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 .cse6 .cse7 (exists ((v_arrayElimArr_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| Int) (v_DerPreprocessor_25 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| Int)) (and (= (select v_arrayElimArr_29 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 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_25) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| v_arrayElimArr_29) |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|)))))) .cse6 .cse7)) is different from false [2024-11-25 03:13:03,357 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse8 (= c_~ARR_SIZE~0 1)) (.cse9 (= |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_~num~0#1| 1) 0)) (.cse3 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~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_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (not (and .cse0 (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_16| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_49| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49| Int)) (and (= (select v_DerPreprocessor_63 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_16|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_49|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49| v_DerPreprocessor_64) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_49| v_DerPreprocessor_63) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49|)))) .cse2 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse8 .cse9 .cse5)) (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_45| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45| Int) (v_arrayElimArr_69 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_15| Int) (v_DerPreprocessor_58 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_45|)) (= (select v_arrayElimArr_69 |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_45|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45| v_DerPreprocessor_58) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_45| v_arrayElimArr_69) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45|) 0 0)))) (exists ((v_DerPreprocessor_60 (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_60) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_70) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 .cse8 .cse9 .cse5)) (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_189 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_189) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_189 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_153| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_41| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_153| Int) (v_DerPreprocessor_175 (Array Int Int)) (v_arrayElimArr_190 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_153| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_153|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_153| v_DerPreprocessor_175) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_153| v_arrayElimArr_190) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_153|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_153|)) (= 0 (select v_arrayElimArr_190 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_41|)))) .cse5 .cse6 .cse7)) .cse2 (not (and .cse0 .cse2 .cse4 (exists ((v_DerPreprocessor_106 (Array Int Int)) (|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_arrayElimArr_118 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_26| Int)) (and (= (select v_arrayElimArr_118 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_26|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_89| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_89|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_89| v_DerPreprocessor_106) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_89| v_arrayElimArr_118) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_89|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_89|)))) (exists ((v_DerPreprocessor_104 (Array Int Int)) (v_arrayElimArr_117 (Array Int Int))) (and (= .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_117) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_117 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse8 .cse9 .cse5)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| 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)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| v_arrayElimArr_35) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) 0 0)) (= (select v_arrayElimArr_35 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0))) .cse5 .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse7)) (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) .cse4 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| Int) (v_arrayElimArr_55 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12| Int) (v_DerPreprocessor_45 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| v_DerPreprocessor_45) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35| v_arrayElimArr_55) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35|)) (= (select v_arrayElimArr_55 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12|) 0))) .cse5 .cse6 .cse7)) .cse8 .cse9 .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 .cse6 .cse7 (exists ((v_arrayElimArr_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| Int) (v_DerPreprocessor_25 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| Int)) (and (= (select v_arrayElimArr_29 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 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_25) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| v_arrayElimArr_29) |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|)))))))) is different from false [2024-11-25 03:13:03,393 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse8 (= c_~ARR_SIZE~0 1)) (.cse9 (= |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_~num~0#1| 1) 0)) (.cse3 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~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_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (not (and .cse0 (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_16| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_49| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49| Int)) (and (= (select v_DerPreprocessor_63 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_16|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_49|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49| v_DerPreprocessor_64) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_49| v_DerPreprocessor_63) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49|)))) .cse2 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse8 .cse9 .cse5)) (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_45| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45| Int) (v_arrayElimArr_69 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_15| Int) (v_DerPreprocessor_58 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_45|)) (= (select v_arrayElimArr_69 |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_45|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45| v_DerPreprocessor_58) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_45| v_arrayElimArr_69) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45|) 0 0)))) (exists ((v_DerPreprocessor_60 (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_60) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_70) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 .cse8 .cse9 .cse5)) .cse2 .cse3 (not (and .cse0 .cse2 .cse4 (exists ((v_DerPreprocessor_106 (Array Int Int)) (|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_arrayElimArr_118 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_26| Int)) (and (= (select v_arrayElimArr_118 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_26|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_89| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_89|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_89| v_DerPreprocessor_106) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_89| v_arrayElimArr_118) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_89|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_89|)))) (exists ((v_DerPreprocessor_104 (Array Int Int)) (v_arrayElimArr_117 (Array Int Int))) (and (= .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_117) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_117 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse8 .cse9 .cse5)) (exists ((v_arrayElimArr_189 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_189) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_189 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| 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)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| v_arrayElimArr_35) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) 0 0)) (= (select v_arrayElimArr_35 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0))) .cse5 .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse7)) (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) .cse4 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| Int) (v_arrayElimArr_55 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12| Int) (v_DerPreprocessor_45 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| v_DerPreprocessor_45) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35| v_arrayElimArr_55) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35|)) (= (select v_arrayElimArr_55 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12|) 0))) .cse5 .cse6 .cse7)) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_153| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_41| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_153| Int) (v_DerPreprocessor_175 (Array Int Int)) (v_arrayElimArr_190 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_153| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_153|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_153| v_DerPreprocessor_175) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_153| v_arrayElimArr_190) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_153|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_153|)) (= 0 (select v_arrayElimArr_190 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_41|)))) .cse8 .cse9 .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 .cse6 .cse7 (exists ((v_arrayElimArr_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| Int) (v_DerPreprocessor_25 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| Int)) (and (= (select v_arrayElimArr_29 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 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_25) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| v_arrayElimArr_29) |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|)))))) .cse6 .cse7))) is different from true [2024-11-25 03:13:03,426 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse8 (= c_~ARR_SIZE~0 1)) (.cse9 (= |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_~num~0#1| 1) 0)) (.cse3 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~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_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (not (and .cse0 (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_16| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_49| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49| Int)) (and (= (select v_DerPreprocessor_63 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_16|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_49|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49| v_DerPreprocessor_64) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_49| v_DerPreprocessor_63) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49|)))) .cse2 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse8 .cse9 .cse5)) (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_45| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45| Int) (v_arrayElimArr_69 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_15| Int) (v_DerPreprocessor_58 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_45|)) (= (select v_arrayElimArr_69 |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_45|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45| v_DerPreprocessor_58) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_45| v_arrayElimArr_69) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45|) 0 0)))) (exists ((v_DerPreprocessor_60 (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_60) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_70) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 .cse8 .cse9 .cse5)) (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_189 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_189) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_189 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_153| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_41| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_153| Int) (v_DerPreprocessor_175 (Array Int Int)) (v_arrayElimArr_190 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_153| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_153|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_153| v_DerPreprocessor_175) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_153| v_arrayElimArr_190) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_153|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_153|)) (= 0 (select v_arrayElimArr_190 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_41|)))) .cse5 .cse6 .cse7)) .cse2 (not (and .cse0 .cse2 .cse4 (exists ((v_DerPreprocessor_106 (Array Int Int)) (|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_arrayElimArr_118 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_26| Int)) (and (= (select v_arrayElimArr_118 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_26|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_89| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_89|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_89| v_DerPreprocessor_106) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_89| v_arrayElimArr_118) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_89|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_89|)))) (exists ((v_DerPreprocessor_104 (Array Int Int)) (v_arrayElimArr_117 (Array Int Int))) (and (= .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_117) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_117 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse8 .cse9 .cse5)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| 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)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| v_arrayElimArr_35) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) 0 0)) (= (select v_arrayElimArr_35 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0))) .cse5 .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse7)) (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) .cse4 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| Int) (v_arrayElimArr_55 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12| Int) (v_DerPreprocessor_45 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| v_DerPreprocessor_45) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35| v_arrayElimArr_55) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35|)) (= (select v_arrayElimArr_55 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12|) 0))) .cse5 .cse6 .cse7)) .cse8 .cse9 .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 .cse6 .cse7 (exists ((v_arrayElimArr_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| Int) (v_DerPreprocessor_25 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| Int)) (and (= (select v_arrayElimArr_29 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 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_25) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| v_arrayElimArr_29) |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|))))))))) is different from true [2024-11-25 03:13:03,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:13:03,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4676 states to 245 states and 4663 transitions. [2024-11-25 03:13:03,525 INFO L276 IsEmpty]: Start isEmpty. Operand 245 states and 4663 transitions. [2024-11-25 03:13:03,527 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-11-25 03:13:03,527 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:13:03,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:13:03,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:13:03,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:13:03,580 INFO L256 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-11-25 03:13:03,583 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:13:03,598 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-25 03:13:03,627 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-25 03:13:03,629 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:13:03,630 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-25 03:13:03,635 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-25 03:13:11,712 WARN L560 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2024-11-25 03:13:11,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:13:11,720 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:13:11,771 INFO L349 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2024-11-25 03:13:11,771 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 85 treesize of output 73 [2024-11-25 03:13:11,780 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:13:11,781 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:13:11,782 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 118 [2024-11-25 03:13:11,880 WARN L214 Elim1Store]: Array PQE input equivalent to false [2024-11-25 03:13:11,885 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:13:11,886 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 161 [2024-11-25 03:13:11,942 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-25 03:13:12,153 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 35 treesize of output 18 [2024-11-25 03:13:12,204 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 3 refuted. 5 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-25 03:13:13,420 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)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse1 0)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_82 (Array Int Int)) (v_arrayElimArr_83 (Array Int Int))) (and (= (select v_arrayElimArr_83 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_83) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse2 (<= c_~ARR_SIZE~0 32767) (exists ((v_arrayElimArr_189 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_189) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_189 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5)) (<= 1 c_~ARR_SIZE~0) .cse3 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) (exists ((v_arrayElimArr_194 (Array Int Int)) (v_DerPreprocessor_178 (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_194) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_194 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse5)) is different from false [2024-11-25 03:13:14,814 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse1 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse2 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse4 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (not (and .cse0 .cse1 .cse2 (exists ((v_arrayElimArr_194 (Array Int Int)) (v_DerPreprocessor_178 (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_194) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3) (= (select v_arrayElimArr_194 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5)) (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |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_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse3 0)) (not (and .cse0 .cse1 .cse2 .cse4 (exists ((v_DerPreprocessor_82 (Array Int Int)) (v_arrayElimArr_83 (Array Int Int))) (and (= (select v_arrayElimArr_83 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_83) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3))) .cse5)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse1 (<= c_~ARR_SIZE~0 32767) (exists ((v_arrayElimArr_189 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_189) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3) (= (select v_arrayElimArr_189 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3))) .cse2 .cse4 .cse5)) (<= 1 c_~ARR_SIZE~0) .cse2 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 .cse2 .cse4 .cse5)) .cse5)) is different from false [2024-11-25 03:13:14,827 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)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse1 0)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_82 (Array Int Int)) (v_arrayElimArr_83 (Array Int Int))) (and (= (select v_arrayElimArr_83 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_83) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse2 (<= c_~ARR_SIZE~0 32767) (exists ((v_arrayElimArr_189 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_189) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_189 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5)) (<= 1 c_~ARR_SIZE~0) .cse3 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) (exists ((v_arrayElimArr_194 (Array Int Int)) (v_DerPreprocessor_178 (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_194) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_194 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse5))) is different from true [2024-11-25 03:13:14,838 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse1 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse2 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse4 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (not (and .cse0 .cse1 .cse2 (exists ((v_arrayElimArr_194 (Array Int Int)) (v_DerPreprocessor_178 (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_194) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3) (= (select v_arrayElimArr_194 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5)) (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |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_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse3 0)) (not (and .cse0 .cse1 .cse2 .cse4 (exists ((v_DerPreprocessor_82 (Array Int Int)) (v_arrayElimArr_83 (Array Int Int))) (and (= (select v_arrayElimArr_83 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_83) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3))) .cse5)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse1 (<= c_~ARR_SIZE~0 32767) (exists ((v_arrayElimArr_189 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_189) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3) (= (select v_arrayElimArr_189 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3))) .cse2 .cse4 .cse5)) (<= 1 c_~ARR_SIZE~0) .cse2 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 .cse2 .cse4 .cse5)) .cse5))) is different from true [2024-11-25 03:13:14,862 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse4 (= 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_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (exists ((v_arrayElimArr_189 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_189) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_189 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (exists ((v_arrayElimArr_88 (Array Int Int)) (v_DerPreprocessor_88 (Array Int Int))) (and (= (select v_arrayElimArr_88 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_88) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_88) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 (exists ((v_arrayElimArr_194 (Array Int Int)) (v_DerPreprocessor_178 (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_194) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_194 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_96 (Array Int Int)) (v_arrayElimArr_106 (Array Int Int))) (and (= (select v_arrayElimArr_106 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_96) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_106) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 .cse6)) .cse6)) is different from false [2024-11-25 03:13:16,656 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse4 (= 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_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (exists ((v_arrayElimArr_189 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_189) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_189 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (exists ((v_arrayElimArr_88 (Array Int Int)) (v_DerPreprocessor_88 (Array Int Int))) (and (= (select v_arrayElimArr_88 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_88) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_88) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_194 (Array Int Int)) (v_DerPreprocessor_178 (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_194) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_194 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6)) .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_96 (Array Int Int)) (v_arrayElimArr_106 (Array Int Int))) (and (= (select v_arrayElimArr_106 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_96) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_106) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 .cse6)) .cse6)) is different from false [2024-11-25 03:13:16,668 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse4 (= 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_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (exists ((v_arrayElimArr_189 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_189) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_189 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (exists ((v_arrayElimArr_88 (Array Int Int)) (v_DerPreprocessor_88 (Array Int Int))) (and (= (select v_arrayElimArr_88 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_88) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_88) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 (exists ((v_arrayElimArr_194 (Array Int Int)) (v_DerPreprocessor_178 (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_194) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_194 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_96 (Array Int Int)) (v_arrayElimArr_106 (Array Int Int))) (and (= (select v_arrayElimArr_106 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_96) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_106) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 .cse6)) .cse6))) is different from true [2024-11-25 03:13:16,677 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse4 (= 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_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (exists ((v_arrayElimArr_189 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_189) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_189 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (exists ((v_arrayElimArr_88 (Array Int Int)) (v_DerPreprocessor_88 (Array Int Int))) (and (= (select v_arrayElimArr_88 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_88) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_88) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_194 (Array Int Int)) (v_DerPreprocessor_178 (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_194) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_194 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6)) .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_96 (Array Int Int)) (v_arrayElimArr_106 (Array Int Int))) (and (= (select v_arrayElimArr_106 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_96) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_106) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 .cse6)) .cse6))) is different from true [2024-11-25 03:13:16,715 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)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse4 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_93 (Array Int Int)) (v_arrayElimArr_94 (Array Int Int))) (and (= (select v_arrayElimArr_94 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_93) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_94) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5)) .cse2 (not (and .cse0 (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse6 .cse4)) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse6 .cse4)) (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (exists ((v_arrayElimArr_189 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_189) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_189 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 (exists ((v_arrayElimArr_194 (Array Int Int)) (v_DerPreprocessor_178 (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_194) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_194 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) .cse6 .cse4 .cse5)) is different from false [2024-11-25 03:13:16,725 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_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 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_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_93 (Array Int Int)) (v_arrayElimArr_94 (Array Int Int))) (and (= (select v_arrayElimArr_94 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_93) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_94) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5)) .cse2 (not (and .cse0 (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse6 .cse4)) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse6 .cse4)) (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (exists ((v_arrayElimArr_189 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_189) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_189 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) .cse6 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_194 (Array Int Int)) (v_DerPreprocessor_178 (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_194) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_194 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5)) .cse4 .cse5)) is different from false [2024-11-25 03:13:16,738 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)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse4 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_93 (Array Int Int)) (v_arrayElimArr_94 (Array Int Int))) (and (= (select v_arrayElimArr_94 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_93) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_94) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5)) .cse2 (not (and .cse0 (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse6 .cse4)) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse6 .cse4)) (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (exists ((v_arrayElimArr_189 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_189) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_189 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 (exists ((v_arrayElimArr_194 (Array Int Int)) (v_DerPreprocessor_178 (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_194) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_194 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) .cse6 .cse4 .cse5))) is different from true [2024-11-25 03:13:16,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_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 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_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_93 (Array Int Int)) (v_arrayElimArr_94 (Array Int Int))) (and (= (select v_arrayElimArr_94 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_93) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_94) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5)) .cse2 (not (and .cse0 (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse6 .cse4)) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse6 .cse4)) (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (exists ((v_arrayElimArr_189 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_189) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_189 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) .cse6 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_194 (Array Int Int)) (v_DerPreprocessor_178 (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_194) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_194 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5)) .cse4 .cse5))) is different from true [2024-11-25 03:13:22,402 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse8 (= c_~ARR_SIZE~0 1)) (.cse9 (= |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_~num~0#1| 1) 0)) (.cse3 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~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_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (not (and .cse0 (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_16| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_49| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49| Int)) (and (= (select v_DerPreprocessor_63 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_16|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_49|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49| v_DerPreprocessor_64) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_49| v_DerPreprocessor_63) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49|)))) .cse2 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse8 .cse9 .cse5)) (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_45| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45| Int) (v_arrayElimArr_69 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_15| Int) (v_DerPreprocessor_58 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_45|)) (= (select v_arrayElimArr_69 |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_45|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45| v_DerPreprocessor_58) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_45| v_arrayElimArr_69) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45|) 0 0)))) (exists ((v_DerPreprocessor_60 (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_60) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_70) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 .cse8 .cse9 .cse5)) (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_189 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_189) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_189 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_153| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_41| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_153| Int) (v_DerPreprocessor_175 (Array Int Int)) (v_arrayElimArr_190 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_153| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_153|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_153| v_DerPreprocessor_175) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_153| v_arrayElimArr_190) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_153|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_153|)) (= 0 (select v_arrayElimArr_190 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_41|)))) .cse5 .cse6 .cse7)) .cse2 .cse3 (not (and .cse0 .cse2 .cse4 (exists ((v_DerPreprocessor_106 (Array Int Int)) (|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_arrayElimArr_118 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_26| Int)) (and (= (select v_arrayElimArr_118 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_26|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_89| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_89|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_89| v_DerPreprocessor_106) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_89| v_arrayElimArr_118) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_89|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_89|)))) (exists ((v_DerPreprocessor_104 (Array Int Int)) (v_arrayElimArr_117 (Array Int Int))) (and (= .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_117) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_117 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse8 .cse9 .cse5)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| 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)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| v_arrayElimArr_35) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) 0 0)) (= (select v_arrayElimArr_35 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0))) .cse5 .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse7)) (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_42| Int) (v_arrayElimArr_195 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_155| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_155| Int) (v_DerPreprocessor_180 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_155| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_155|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_155|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_155| v_DerPreprocessor_180) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_155| v_arrayElimArr_195) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_155|) 0 0)) (= (select v_arrayElimArr_195 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_42|) 0))) .cse4 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| Int) (v_arrayElimArr_55 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12| Int) (v_DerPreprocessor_45 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| v_DerPreprocessor_45) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35| v_arrayElimArr_55) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35|)) (= (select v_arrayElimArr_55 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12|) 0))) .cse5 .cse6 .cse7)) (exists ((v_arrayElimArr_194 (Array Int Int)) (v_DerPreprocessor_178 (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_194) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_194 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse8 .cse9 .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 .cse6 .cse7 (exists ((v_arrayElimArr_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| Int) (v_DerPreprocessor_25 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| Int)) (and (= (select v_arrayElimArr_29 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 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_25) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| v_arrayElimArr_29) |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|)))))) .cse6 .cse7)) is different from false [2024-11-25 03:13:24,603 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse8 (= c_~ARR_SIZE~0 1)) (.cse9 (= |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_~num~0#1| 1) 0)) (.cse3 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~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_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (not (and .cse0 (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_16| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_49| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49| Int)) (and (= (select v_DerPreprocessor_63 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_16|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_49|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49| v_DerPreprocessor_64) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_49| v_DerPreprocessor_63) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49|)))) .cse2 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse8 .cse9 .cse5)) (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_45| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45| Int) (v_arrayElimArr_69 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_15| Int) (v_DerPreprocessor_58 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_45|)) (= (select v_arrayElimArr_69 |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_45|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45| v_DerPreprocessor_58) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_45| v_arrayElimArr_69) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45|) 0 0)))) (exists ((v_DerPreprocessor_60 (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_60) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_70) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 .cse8 .cse9 .cse5)) (not (and .cse0 .cse2 .cse3 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_42| Int) (v_arrayElimArr_195 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_155| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_155| Int) (v_DerPreprocessor_180 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_155| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_155|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_155|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_155| v_DerPreprocessor_180) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_155| v_arrayElimArr_195) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_155|) 0 0)) (= (select v_arrayElimArr_195 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_42|) 0))) .cse4 (exists ((v_arrayElimArr_194 (Array Int Int)) (v_DerPreprocessor_178 (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_194) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_194 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse7)) (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_189 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_189) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_189 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_153| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_41| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_153| Int) (v_DerPreprocessor_175 (Array Int Int)) (v_arrayElimArr_190 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_153| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_153|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_153| v_DerPreprocessor_175) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_153| v_arrayElimArr_190) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_153|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_153|)) (= 0 (select v_arrayElimArr_190 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_41|)))) .cse5 .cse6 .cse7)) .cse2 (not (and .cse0 .cse2 .cse4 (exists ((v_DerPreprocessor_106 (Array Int Int)) (|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_arrayElimArr_118 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_26| Int)) (and (= (select v_arrayElimArr_118 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_26|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_89| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_89|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_89| v_DerPreprocessor_106) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_89| v_arrayElimArr_118) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_89|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_89|)))) (exists ((v_DerPreprocessor_104 (Array Int Int)) (v_arrayElimArr_117 (Array Int Int))) (and (= .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_117) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_117 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse8 .cse9 .cse5)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| 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)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| v_arrayElimArr_35) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) 0 0)) (= (select v_arrayElimArr_35 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0))) .cse5 .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse7)) (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) .cse4 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| Int) (v_arrayElimArr_55 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12| Int) (v_DerPreprocessor_45 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| v_DerPreprocessor_45) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35| v_arrayElimArr_55) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35|)) (= (select v_arrayElimArr_55 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12|) 0))) .cse5 .cse6 .cse7)) .cse8 .cse9 .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 .cse6 .cse7 (exists ((v_arrayElimArr_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| Int) (v_DerPreprocessor_25 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| Int)) (and (= (select v_arrayElimArr_29 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 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_25) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| v_arrayElimArr_29) |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|)))))))) is different from false [2024-11-25 03:13:24,663 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse8 (= c_~ARR_SIZE~0 1)) (.cse9 (= |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_~num~0#1| 1) 0)) (.cse3 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~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_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (not (and .cse0 (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_16| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_49| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49| Int)) (and (= (select v_DerPreprocessor_63 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_16|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_49|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49| v_DerPreprocessor_64) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_49| v_DerPreprocessor_63) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49|)))) .cse2 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse8 .cse9 .cse5)) (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_45| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45| Int) (v_arrayElimArr_69 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_15| Int) (v_DerPreprocessor_58 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_45|)) (= (select v_arrayElimArr_69 |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_45|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45| v_DerPreprocessor_58) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_45| v_arrayElimArr_69) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45|) 0 0)))) (exists ((v_DerPreprocessor_60 (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_60) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_70) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 .cse8 .cse9 .cse5)) (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_189 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_189) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_189 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_153| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_41| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_153| Int) (v_DerPreprocessor_175 (Array Int Int)) (v_arrayElimArr_190 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_153| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_153|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_153| v_DerPreprocessor_175) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_153| v_arrayElimArr_190) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_153|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_153|)) (= 0 (select v_arrayElimArr_190 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_41|)))) .cse5 .cse6 .cse7)) .cse2 .cse3 (not (and .cse0 .cse2 .cse4 (exists ((v_DerPreprocessor_106 (Array Int Int)) (|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_arrayElimArr_118 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_26| Int)) (and (= (select v_arrayElimArr_118 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_26|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_89| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_89|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_89| v_DerPreprocessor_106) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_89| v_arrayElimArr_118) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_89|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_89|)))) (exists ((v_DerPreprocessor_104 (Array Int Int)) (v_arrayElimArr_117 (Array Int Int))) (and (= .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_117) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_117 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse8 .cse9 .cse5)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| 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)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| v_arrayElimArr_35) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) 0 0)) (= (select v_arrayElimArr_35 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0))) .cse5 .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse7)) (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_42| Int) (v_arrayElimArr_195 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_155| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_155| Int) (v_DerPreprocessor_180 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_155| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_155|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_155|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_155| v_DerPreprocessor_180) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_155| v_arrayElimArr_195) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_155|) 0 0)) (= (select v_arrayElimArr_195 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_42|) 0))) .cse4 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| Int) (v_arrayElimArr_55 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12| Int) (v_DerPreprocessor_45 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| v_DerPreprocessor_45) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35| v_arrayElimArr_55) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35|)) (= (select v_arrayElimArr_55 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12|) 0))) .cse5 .cse6 .cse7)) (exists ((v_arrayElimArr_194 (Array Int Int)) (v_DerPreprocessor_178 (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_194) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_194 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse8 .cse9 .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 .cse6 .cse7 (exists ((v_arrayElimArr_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| Int) (v_DerPreprocessor_25 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| Int)) (and (= (select v_arrayElimArr_29 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 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_25) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| v_arrayElimArr_29) |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|)))))) .cse6 .cse7))) is different from true [2024-11-25 03:13:24,712 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse8 (= c_~ARR_SIZE~0 1)) (.cse9 (= |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_~num~0#1| 1) 0)) (.cse3 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~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_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (not (and .cse0 (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_16| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_49| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49| Int)) (and (= (select v_DerPreprocessor_63 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_16|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_49|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49| v_DerPreprocessor_64) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_49| v_DerPreprocessor_63) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49|)))) .cse2 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse8 .cse9 .cse5)) (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_45| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45| Int) (v_arrayElimArr_69 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_15| Int) (v_DerPreprocessor_58 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_45|)) (= (select v_arrayElimArr_69 |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_45|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45| v_DerPreprocessor_58) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_45| v_arrayElimArr_69) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45|) 0 0)))) (exists ((v_DerPreprocessor_60 (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_60) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_70) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 .cse8 .cse9 .cse5)) (not (and .cse0 .cse2 .cse3 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_42| Int) (v_arrayElimArr_195 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_155| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_155| Int) (v_DerPreprocessor_180 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_155| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_155|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_155|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_155| v_DerPreprocessor_180) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_155| v_arrayElimArr_195) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_155|) 0 0)) (= (select v_arrayElimArr_195 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_42|) 0))) .cse4 (exists ((v_arrayElimArr_194 (Array Int Int)) (v_DerPreprocessor_178 (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_194) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_194 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 .cse6 .cse7)) (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_189 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_189) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_189 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_153| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_41| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_153| Int) (v_DerPreprocessor_175 (Array Int Int)) (v_arrayElimArr_190 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_153| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_153|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_153| v_DerPreprocessor_175) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_153| v_arrayElimArr_190) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_153|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_153|)) (= 0 (select v_arrayElimArr_190 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_41|)))) .cse5 .cse6 .cse7)) .cse2 (not (and .cse0 .cse2 .cse4 (exists ((v_DerPreprocessor_106 (Array Int Int)) (|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_arrayElimArr_118 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_26| Int)) (and (= (select v_arrayElimArr_118 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_26|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_89| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_89|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_89| v_DerPreprocessor_106) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_89| v_arrayElimArr_118) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_89|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_89|)))) (exists ((v_DerPreprocessor_104 (Array Int Int)) (v_arrayElimArr_117 (Array Int Int))) (and (= .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_117) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_117 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse8 .cse9 .cse5)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| 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)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| v_arrayElimArr_35) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) 0 0)) (= (select v_arrayElimArr_35 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0))) .cse5 .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse7)) (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) .cse4 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| Int) (v_arrayElimArr_55 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12| Int) (v_DerPreprocessor_45 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| v_DerPreprocessor_45) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35| v_arrayElimArr_55) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35|)) (= (select v_arrayElimArr_55 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12|) 0))) .cse5 .cse6 .cse7)) .cse8 .cse9 .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 .cse6 .cse7 (exists ((v_arrayElimArr_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| Int) (v_DerPreprocessor_25 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| Int)) (and (= (select v_arrayElimArr_29 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 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_25) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| v_arrayElimArr_29) |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|))))))))) is different from true [2024-11-25 03:13:24,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:13:24,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4910 states to 249 states and 4897 transitions. [2024-11-25 03:13:24,813 INFO L276 IsEmpty]: Start isEmpty. Operand 249 states and 4897 transitions. [2024-11-25 03:13:24,814 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-11-25 03:13:24,814 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:13:24,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:13:24,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:13:24,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:13:24,858 INFO L256 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-11-25 03:13:24,860 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:13:24,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-11-25 03:13:24,902 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-25 03:13:24,904 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:13:24,905 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-25 03:13:24,909 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-25 03:13:33,008 WARN L560 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2024-11-25 03:13:33,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:13:33,015 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:13:33,064 INFO L349 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2024-11-25 03:13:33,064 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 85 treesize of output 73 [2024-11-25 03:13:33,075 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:13:33,076 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:13:33,077 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 118 [2024-11-25 03:13:33,166 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:13:33,166 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2024-11-25 03:13:33,207 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:13:33,209 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:13:33,216 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:13:33,223 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 182 treesize of output 81 [2024-11-25 03:13:33,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-11-25 03:13:33,485 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 35 treesize of output 18 [2024-11-25 03:13:33,541 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 3 refuted. 5 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-25 03:13:34,827 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)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse1 0)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_82 (Array Int Int)) (v_arrayElimArr_83 (Array Int Int))) (and (= (select v_arrayElimArr_83 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_83) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse2 (<= c_~ARR_SIZE~0 32767) (exists ((v_arrayElimArr_189 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_189) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_189 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5)) (<= 1 c_~ARR_SIZE~0) (exists ((v_DerPreprocessor_183 (Array Int Int)) (v_arrayElimArr_199 (Array Int Int))) (and (= .cse1 (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_199) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_199 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) (exists ((v_arrayElimArr_194 (Array Int Int)) (v_DerPreprocessor_178 (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_194) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_194 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse5)) is different from false [2024-11-25 03:13:36,295 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)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse1 0)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_82 (Array Int Int)) (v_arrayElimArr_83 (Array Int Int))) (and (= (select v_arrayElimArr_83 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_83) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse2 (<= c_~ARR_SIZE~0 32767) (exists ((v_arrayElimArr_189 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_189) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_189 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5)) (<= 1 c_~ARR_SIZE~0) .cse3 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_183 (Array Int Int)) (v_arrayElimArr_199 (Array Int Int))) (and (= .cse1 (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_199) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_199 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5)) (exists ((v_arrayElimArr_194 (Array Int Int)) (v_DerPreprocessor_178 (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_194) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_194 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse5)) is different from false [2024-11-25 03:13:36,307 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)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse1 0)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_82 (Array Int Int)) (v_arrayElimArr_83 (Array Int Int))) (and (= (select v_arrayElimArr_83 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_83) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse2 (<= c_~ARR_SIZE~0 32767) (exists ((v_arrayElimArr_189 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_189) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_189 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5)) (<= 1 c_~ARR_SIZE~0) (exists ((v_DerPreprocessor_183 (Array Int Int)) (v_arrayElimArr_199 (Array Int Int))) (and (= .cse1 (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_199) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_199 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) (exists ((v_arrayElimArr_194 (Array Int Int)) (v_DerPreprocessor_178 (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_194) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_194 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse5))) is different from true [2024-11-25 03:13:36,316 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)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse1 0)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_82 (Array Int Int)) (v_arrayElimArr_83 (Array Int Int))) (and (= (select v_arrayElimArr_83 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_83) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse2 (<= c_~ARR_SIZE~0 32767) (exists ((v_arrayElimArr_189 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_189) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_189 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5)) (<= 1 c_~ARR_SIZE~0) .cse3 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_183 (Array Int Int)) (v_arrayElimArr_199 (Array Int Int))) (and (= .cse1 (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_199) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_199 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5)) (exists ((v_arrayElimArr_194 (Array Int Int)) (v_DerPreprocessor_178 (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_194) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_194 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse5))) is different from true [2024-11-25 03:13:36,337 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse4 (= 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_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (exists ((v_arrayElimArr_189 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_189) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_189 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_183 (Array Int Int)) (v_arrayElimArr_199 (Array Int Int))) (and (= .cse1 (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_199) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_199 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (exists ((v_arrayElimArr_88 (Array Int Int)) (v_DerPreprocessor_88 (Array Int Int))) (and (= (select v_arrayElimArr_88 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_88) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_88) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 (exists ((v_arrayElimArr_194 (Array Int Int)) (v_DerPreprocessor_178 (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_194) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_194 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_96 (Array Int Int)) (v_arrayElimArr_106 (Array Int Int))) (and (= (select v_arrayElimArr_106 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_96) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_106) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 .cse6)) .cse6)) is different from false [2024-11-25 03:13:37,993 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_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 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_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (exists ((v_arrayElimArr_189 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_189) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_189 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_183 (Array Int Int)) (v_arrayElimArr_199 (Array Int Int))) (and (= .cse1 (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_199) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_199 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5)) (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse6 .cse4)) (exists ((v_arrayElimArr_88 (Array Int Int)) (v_DerPreprocessor_88 (Array Int Int))) (and (= (select v_arrayElimArr_88 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_88) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_88) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 (exists ((v_arrayElimArr_194 (Array Int Int)) (v_DerPreprocessor_178 (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_194) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_194 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6 .cse4 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_96 (Array Int Int)) (v_arrayElimArr_106 (Array Int Int))) (and (= (select v_arrayElimArr_106 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_96) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_106) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5)) .cse5)) is different from false [2024-11-25 03:13:38,014 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse4 (= 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_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (exists ((v_arrayElimArr_189 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_189) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_189 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_183 (Array Int Int)) (v_arrayElimArr_199 (Array Int Int))) (and (= .cse1 (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_199) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_199 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (exists ((v_arrayElimArr_88 (Array Int Int)) (v_DerPreprocessor_88 (Array Int Int))) (and (= (select v_arrayElimArr_88 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_88) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_88) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 (exists ((v_arrayElimArr_194 (Array Int Int)) (v_DerPreprocessor_178 (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_194) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_194 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_96 (Array Int Int)) (v_arrayElimArr_106 (Array Int Int))) (and (= (select v_arrayElimArr_106 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_96) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_106) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5 .cse6)) .cse6))) is different from true [2024-11-25 03:13:38,029 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_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 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_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (exists ((v_arrayElimArr_189 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_189) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_189 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_183 (Array Int Int)) (v_arrayElimArr_199 (Array Int Int))) (and (= .cse1 (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_199) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_199 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5)) (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse6 .cse4)) (exists ((v_arrayElimArr_88 (Array Int Int)) (v_DerPreprocessor_88 (Array Int Int))) (and (= (select v_arrayElimArr_88 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_88) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_88) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 (exists ((v_arrayElimArr_194 (Array Int Int)) (v_DerPreprocessor_178 (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_194) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_194 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6 .cse4 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_96 (Array Int Int)) (v_arrayElimArr_106 (Array Int Int))) (and (= (select v_arrayElimArr_106 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_96) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_106) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5)) .cse5))) is different from true [2024-11-25 03:13:38,078 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)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse4 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_93 (Array Int Int)) (v_arrayElimArr_94 (Array Int Int))) (and (= (select v_arrayElimArr_94 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_93) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_94) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5)) .cse2 (not (and .cse0 (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse6 .cse4)) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse6 .cse4)) (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (exists ((v_arrayElimArr_189 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_189) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_189 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_183 (Array Int Int)) (v_arrayElimArr_199 (Array Int Int))) (and (= .cse1 (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_199) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_199 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 (exists ((v_arrayElimArr_194 (Array Int Int)) (v_DerPreprocessor_178 (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_194) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_194 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) .cse6 .cse4 .cse5)) is different from false [2024-11-25 03:13:38,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|))) (.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)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse4 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_93 (Array Int Int)) (v_arrayElimArr_94 (Array Int Int))) (and (= (select v_arrayElimArr_94 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_93) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_94) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5)) .cse2 (not (and .cse0 (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse6 .cse4)) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse6 .cse4)) (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (exists ((v_arrayElimArr_189 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_189) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_189 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_183 (Array Int Int)) (v_arrayElimArr_199 (Array Int Int))) (and (= .cse1 (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_199) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_199 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5)) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 (exists ((v_arrayElimArr_194 (Array Int Int)) (v_DerPreprocessor_178 (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_194) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_194 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) .cse6 .cse4 .cse5)) is different from false [2024-11-25 03:13:38,106 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)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse4 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_93 (Array Int Int)) (v_arrayElimArr_94 (Array Int Int))) (and (= (select v_arrayElimArr_94 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_93) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_94) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5)) .cse2 (not (and .cse0 (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse6 .cse4)) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse6 .cse4)) (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (exists ((v_arrayElimArr_189 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_189) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_189 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_183 (Array Int Int)) (v_arrayElimArr_199 (Array Int Int))) (and (= .cse1 (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_199) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_199 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 (exists ((v_arrayElimArr_194 (Array Int Int)) (v_DerPreprocessor_178 (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_194) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_194 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) .cse6 .cse4 .cse5))) is different from true [2024-11-25 03:13:38,119 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse4 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_93 (Array Int Int)) (v_arrayElimArr_94 (Array Int Int))) (and (= (select v_arrayElimArr_94 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_93) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_94) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5)) .cse2 (not (and .cse0 (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse6 .cse4)) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse6 .cse4)) (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (exists ((v_arrayElimArr_189 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_189) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_189 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_183 (Array Int Int)) (v_arrayElimArr_199 (Array Int Int))) (and (= .cse1 (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_199) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_199 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5)) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 (exists ((v_arrayElimArr_194 (Array Int Int)) (v_DerPreprocessor_178 (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_194) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_194 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) .cse6 .cse4 .cse5))) is different from true [2024-11-25 03:13:43,904 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse3 (<= (+ |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_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse8 (= c_~ARR_SIZE~0 1)) (.cse9 (= |c_ULTIMATE.start_main_~index~0#1| 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_~ARR_SIZE~0 1)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) .cse4 .cse8 .cse9 .cse5)) (= 0 (select .cse1 0)) .cse2 .cse3 (not (and .cse0 (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (and (= .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_66) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| Int) (v_DerPreprocessor_55 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_14| 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 v_arrayElimArr_65 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_14|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| v_DerPreprocessor_55) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| v_arrayElimArr_65) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|)))) .cse4 .cse8 .cse9 .cse5)) .cse4 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_157| Int) (v_DerPreprocessor_183 (Array Int Int)) (v_arrayElimArr_199 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_43| Int)) (and (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_157| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157| v_DerPreprocessor_183) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_157| v_arrayElimArr_199) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157|) 0 0)) (= (select v_arrayElimArr_199 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_43|) 0))) .cse8 .cse9 .cse5 (exists ((v_DerPreprocessor_185 (Array Int Int)) (v_arrayElimArr_200 (Array Int Int))) (and (= (select v_arrayElimArr_200 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_200) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse6 .cse7)) is different from false [2024-11-25 03:13:46,130 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse8 (= c_~ARR_SIZE~0 1)) (.cse9 (= |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_~num~0#1| 1) 0)) (.cse3 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) .cse4 .cse8 .cse9 .cse5)) (= 0 (select .cse1 0)) .cse2 (not (and .cse0 (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (and (= .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_66) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| Int) (v_DerPreprocessor_55 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_14| 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 v_arrayElimArr_65 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_14|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| v_DerPreprocessor_55) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| v_arrayElimArr_65) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|)))) .cse4 .cse8 .cse9 .cse5)) .cse4 .cse8 .cse9 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_157| Int) (v_DerPreprocessor_183 (Array Int Int)) (v_arrayElimArr_199 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_43| Int)) (and (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_157| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157| v_DerPreprocessor_183) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_157| v_arrayElimArr_199) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157|) 0 0)) (= (select v_arrayElimArr_199 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_43|) 0))) .cse5 (exists ((v_DerPreprocessor_185 (Array Int Int)) (v_arrayElimArr_200 (Array Int Int))) (and (= (select v_arrayElimArr_200 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_200) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse6 .cse7)) .cse5)) is different from false [2024-11-25 03:13:46,145 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse3 (<= (+ |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_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse8 (= c_~ARR_SIZE~0 1)) (.cse9 (= |c_ULTIMATE.start_main_~index~0#1| 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_~ARR_SIZE~0 1)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) .cse4 .cse8 .cse9 .cse5)) (= 0 (select .cse1 0)) .cse2 .cse3 (not (and .cse0 (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (and (= .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_66) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| Int) (v_DerPreprocessor_55 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_14| 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 v_arrayElimArr_65 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_14|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| v_DerPreprocessor_55) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| v_arrayElimArr_65) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|)))) .cse4 .cse8 .cse9 .cse5)) .cse4 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_157| Int) (v_DerPreprocessor_183 (Array Int Int)) (v_arrayElimArr_199 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_43| Int)) (and (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_157| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157| v_DerPreprocessor_183) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_157| v_arrayElimArr_199) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157|) 0 0)) (= (select v_arrayElimArr_199 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_43|) 0))) .cse8 .cse9 .cse5 (exists ((v_DerPreprocessor_185 (Array Int Int)) (v_arrayElimArr_200 (Array Int Int))) (and (= (select v_arrayElimArr_200 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_200) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse6 .cse7))) is different from true [2024-11-25 03:13:46,157 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse8 (= c_~ARR_SIZE~0 1)) (.cse9 (= |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_~num~0#1| 1) 0)) (.cse3 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) .cse4 .cse8 .cse9 .cse5)) (= 0 (select .cse1 0)) .cse2 (not (and .cse0 (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (and (= .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_66) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| Int) (v_DerPreprocessor_55 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_14| 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 v_arrayElimArr_65 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_14|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| v_DerPreprocessor_55) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| v_arrayElimArr_65) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|)))) .cse4 .cse8 .cse9 .cse5)) .cse4 .cse8 .cse9 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_157| Int) (v_DerPreprocessor_183 (Array Int Int)) (v_arrayElimArr_199 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_43| Int)) (and (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_157| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157| v_DerPreprocessor_183) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_157| v_arrayElimArr_199) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157|) 0 0)) (= (select v_arrayElimArr_199 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_43|) 0))) .cse5 (exists ((v_DerPreprocessor_185 (Array Int Int)) (v_arrayElimArr_200 (Array Int Int))) (and (= (select v_arrayElimArr_200 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_200) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse6 .cse7)) .cse5))) is different from true [2024-11-25 03:13:46,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:13:46,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5150 states to 253 states and 5137 transitions. [2024-11-25 03:13:46,237 INFO L276 IsEmpty]: Start isEmpty. Operand 253 states and 5137 transitions. [2024-11-25 03:13:46,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-11-25 03:13:46,239 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:13:46,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:13:46,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:13:46,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:13:46,283 INFO L256 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 47 conjuncts are in the unsatisfiable core [2024-11-25 03:13:46,286 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:13:46,324 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-25 03:13:46,344 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-25 03:13:46,347 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:13:46,348 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-25 03:13:46,352 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-25 03:13:54,192 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:13:54,193 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:13:54,223 INFO L349 Elim1Store]: treesize reduction 38, result has 19.1 percent of original size [2024-11-25 03:13:54,223 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 35 [2024-11-25 03:13:54,228 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-25 03:13:54,234 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-25 03:13:54,242 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-25 03:13:54,384 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 18 [2024-11-25 03:13:54,439 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 3 refuted. 5 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-25 03:13:56,161 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)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse1 0)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_82 (Array Int Int)) (v_arrayElimArr_83 (Array Int Int))) (and (= (select v_arrayElimArr_83 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_83) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse2 (<= c_~ARR_SIZE~0 32767) (exists ((v_arrayElimArr_189 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_189) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_189 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5)) (<= 1 c_~ARR_SIZE~0) (exists ((v_DerPreprocessor_189 (Array Int Int)) (v_arrayElimArr_204 (Array Int Int))) (and (= (select v_arrayElimArr_204 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_189) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_204) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_183 (Array Int Int)) (v_arrayElimArr_199 (Array Int Int))) (and (= .cse1 (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_199) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_199 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5)) (exists ((v_arrayElimArr_194 (Array Int Int)) (v_DerPreprocessor_178 (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_194) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_194 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse5)) is different from false [2024-11-25 03:13:57,527 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)) (.cse6 (<= 1 c_~ARR_SIZE~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)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse1 0)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_82 (Array Int Int)) (v_arrayElimArr_83 (Array Int Int))) (and (= (select v_arrayElimArr_83 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_83) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse2 (<= c_~ARR_SIZE~0 32767) (exists ((v_arrayElimArr_189 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_189) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_189 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5)) .cse6 .cse3 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_183 (Array Int Int)) (v_arrayElimArr_199 (Array Int Int))) (and (= .cse1 (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_199) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_199 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5)) (exists ((v_arrayElimArr_194 (Array Int Int)) (v_DerPreprocessor_178 (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_194) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_194 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse5 (not (and .cse0 .cse2 .cse6 (exists ((v_DerPreprocessor_189 (Array Int Int)) (v_arrayElimArr_204 (Array Int Int))) (and (= (select v_arrayElimArr_204 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_189) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_204) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5)))) is different from false [2024-11-25 03:13:57,540 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)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse1 0)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_82 (Array Int Int)) (v_arrayElimArr_83 (Array Int Int))) (and (= (select v_arrayElimArr_83 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_83) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse2 (<= c_~ARR_SIZE~0 32767) (exists ((v_arrayElimArr_189 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_189) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_189 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5)) (<= 1 c_~ARR_SIZE~0) (exists ((v_DerPreprocessor_189 (Array Int Int)) (v_arrayElimArr_204 (Array Int Int))) (and (= (select v_arrayElimArr_204 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_189) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_204) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_183 (Array Int Int)) (v_arrayElimArr_199 (Array Int Int))) (and (= .cse1 (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_199) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_199 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5)) (exists ((v_arrayElimArr_194 (Array Int Int)) (v_DerPreprocessor_178 (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_194) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_194 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse5))) is different from true [2024-11-25 03:13:57,550 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse6 (<= 1 c_~ARR_SIZE~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)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse1 0)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_82 (Array Int Int)) (v_arrayElimArr_83 (Array Int Int))) (and (= (select v_arrayElimArr_83 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_83) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse5)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse2 (<= c_~ARR_SIZE~0 32767) (exists ((v_arrayElimArr_189 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_189) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_189 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5)) .cse6 .cse3 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_183 (Array Int Int)) (v_arrayElimArr_199 (Array Int Int))) (and (= .cse1 (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_199) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_199 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5)) (exists ((v_arrayElimArr_194 (Array Int Int)) (v_DerPreprocessor_178 (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_194) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_194 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse5 (not (and .cse0 .cse2 .cse6 (exists ((v_DerPreprocessor_189 (Array Int Int)) (v_arrayElimArr_204 (Array Int Int))) (and (= (select v_arrayElimArr_204 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_189) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_204) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5))))) is different from true [2024-11-25 03:13:57,571 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse4 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) .cse2 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (exists ((v_DerPreprocessor_189 (Array Int Int)) (v_arrayElimArr_204 (Array Int Int))) (and (= (select v_arrayElimArr_204 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_189) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_204) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) (= c_~ARR_SIZE~0 1) (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int))) (and (= (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_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5)))) is different from false [2024-11-25 03:13:59,380 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_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 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_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) .cse2 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_189 (Array Int Int)) (v_arrayElimArr_204 (Array Int Int))) (and (= (select v_arrayElimArr_204 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_189) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_204) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse6 .cse4)) .cse6 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int))) (and (= (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_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5)))) is different from false [2024-11-25 03:13:59,392 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse4 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) .cse2 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (exists ((v_DerPreprocessor_189 (Array Int Int)) (v_arrayElimArr_204 (Array Int Int))) (and (= (select v_arrayElimArr_204 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_189) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_204) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) (= c_~ARR_SIZE~0 1) (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int))) (and (= (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_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5))))) is different from true [2024-11-25 03:13:59,402 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_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 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_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) .cse2 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_189 (Array Int Int)) (v_arrayElimArr_204 (Array Int Int))) (and (= (select v_arrayElimArr_204 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_189) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_204) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse6 .cse4)) .cse6 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int))) (and (= (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_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5))))) is different from true [2024-11-25 03:13:59,444 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse1 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse4 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (<= c_~ARR_SIZE~0 1))) (and .cse0 (not (and .cse0 .cse1 (exists ((v_arrayElimArr_189 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_189) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_189 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5)) (= 0 (select .cse2 0)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_93 (Array Int Int)) (v_arrayElimArr_94 (Array Int Int))) (and (= (select v_arrayElimArr_94 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_93) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_94) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2))) .cse3 .cse4 .cse5)) .cse1 (not (and .cse0 (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 .cse3 .cse6 .cse4)) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2))) .cse3 .cse6 .cse4)) (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 .cse3 .cse4 .cse5)) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_189 (Array Int Int)) (v_arrayElimArr_204 (Array Int Int))) (and (= (select v_arrayElimArr_204 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_189) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_204) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2))) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |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_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse3 .cse4 .cse5)) .cse6 .cse4 .cse5)) is different from false [2024-11-25 03:13:59,520 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_~num~0#1| 1) 0)) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse4 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (<= c_~ARR_SIZE~0 1))) (and .cse0 (not (and .cse0 .cse1 (exists ((v_arrayElimArr_189 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_189) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_189 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5)) (= 0 (select .cse2 0)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_93 (Array Int Int)) (v_arrayElimArr_94 (Array Int Int))) (and (= (select v_arrayElimArr_94 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_93) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_94) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2))) .cse3 .cse4 .cse5)) .cse1 (not (and .cse0 (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 .cse3 .cse6 .cse4)) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2))) .cse3 .cse6 .cse4)) (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 .cse3 .cse4 .cse5)) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |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_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse3 .cse4 .cse5)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_189 (Array Int Int)) (v_arrayElimArr_204 (Array Int Int))) (and (= (select v_arrayElimArr_204 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_189) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_204) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2))) .cse3 .cse6 .cse4)) .cse6 .cse4 .cse5)) is different from false [2024-11-25 03:13:59,533 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse1 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse4 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (<= c_~ARR_SIZE~0 1))) (and .cse0 (not (and .cse0 .cse1 (exists ((v_arrayElimArr_189 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_189) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_189 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5)) (= 0 (select .cse2 0)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_93 (Array Int Int)) (v_arrayElimArr_94 (Array Int Int))) (and (= (select v_arrayElimArr_94 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_93) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_94) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2))) .cse3 .cse4 .cse5)) .cse1 (not (and .cse0 (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 .cse3 .cse6 .cse4)) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2))) .cse3 .cse6 .cse4)) (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 .cse3 .cse4 .cse5)) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_189 (Array Int Int)) (v_arrayElimArr_204 (Array Int Int))) (and (= (select v_arrayElimArr_204 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_189) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_204) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2))) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |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_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse3 .cse4 .cse5)) .cse6 .cse4 .cse5))) is different from true [2024-11-25 03:13:59,544 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_~num~0#1| 1) 0)) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse4 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (<= c_~ARR_SIZE~0 1))) (and .cse0 (not (and .cse0 .cse1 (exists ((v_arrayElimArr_189 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_189) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_arrayElimArr_189 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 .cse4 .cse5)) (= 0 (select .cse2 0)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_93 (Array Int Int)) (v_arrayElimArr_94 (Array Int Int))) (and (= (select v_arrayElimArr_94 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_93) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_94) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2))) .cse3 .cse4 .cse5)) .cse1 (not (and .cse0 (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 .cse3 .cse6 .cse4)) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2))) .cse3 .cse6 .cse4)) (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 .cse3 .cse4 .cse5)) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |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_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse1 .cse3 .cse4 .cse5)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_189 (Array Int Int)) (v_arrayElimArr_204 (Array Int Int))) (and (= (select v_arrayElimArr_204 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_189) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_204) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse2))) .cse3 .cse6 .cse4)) .cse6 .cse4 .cse5))) is different from true [2024-11-25 03:14:04,691 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse8 (= c_~ARR_SIZE~0 1)) (.cse9 (= |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_~num~0#1| 1) 0)) (.cse3 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) .cse4 .cse8 .cse9 .cse5)) (= 0 (select .cse1 0)) .cse2 (not (and .cse0 (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (and (= .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_66) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| Int) (v_DerPreprocessor_55 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_14| 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 v_arrayElimArr_65 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_14|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| v_DerPreprocessor_55) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| v_arrayElimArr_65) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|)))) .cse4 .cse8 .cse9 .cse5)) (exists ((v_DerPreprocessor_189 (Array Int Int)) (v_arrayElimArr_204 (Array Int Int))) (and (= (select v_arrayElimArr_204 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_189) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_204) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse8 .cse9 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_157| Int) (v_DerPreprocessor_183 (Array Int Int)) (v_arrayElimArr_199 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_43| Int)) (and (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_157| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157| v_DerPreprocessor_183) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_157| v_arrayElimArr_199) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157|) 0 0)) (= (select v_arrayElimArr_199 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_43|) 0))) .cse5 (exists ((v_DerPreprocessor_185 (Array Int Int)) (v_arrayElimArr_200 (Array Int Int))) (and (= (select v_arrayElimArr_200 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_200) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse6 .cse7)) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_159| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_44| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_159| Int) (v_arrayElimArr_205 (Array Int Int)) (v_DerPreprocessor_191 (Array Int Int))) (and (= (select v_arrayElimArr_205 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_44|) 0) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_159| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_159|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_159|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_159| v_DerPreprocessor_191) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_159| v_arrayElimArr_205) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_159|) 0 0)))) .cse5)) is different from false [2024-11-25 03:14:06,776 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse8 (= c_~ARR_SIZE~0 1)) (.cse9 (= |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_~num~0#1| 1) 0)) (.cse3 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) .cse4 .cse8 .cse9 .cse5)) (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_189 (Array Int Int)) (v_arrayElimArr_204 (Array Int Int))) (and (= (select v_arrayElimArr_204 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_189) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_204) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse8 .cse9 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_159| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_44| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_159| Int) (v_arrayElimArr_205 (Array Int Int)) (v_DerPreprocessor_191 (Array Int Int))) (and (= (select v_arrayElimArr_205 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_44|) 0) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_159| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_159|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_159|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_159| v_DerPreprocessor_191) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_159| v_arrayElimArr_205) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_159|) 0 0)))) .cse5)) .cse2 (not (and .cse0 (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (and (= .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_66) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| Int) (v_DerPreprocessor_55 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_14| 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 v_arrayElimArr_65 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_14|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| v_DerPreprocessor_55) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| v_arrayElimArr_65) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|)))) .cse4 .cse8 .cse9 .cse5)) .cse4 .cse8 .cse9 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_157| Int) (v_DerPreprocessor_183 (Array Int Int)) (v_arrayElimArr_199 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_43| Int)) (and (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_157| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157| v_DerPreprocessor_183) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_157| v_arrayElimArr_199) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157|) 0 0)) (= (select v_arrayElimArr_199 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_43|) 0))) .cse5 (exists ((v_DerPreprocessor_185 (Array Int Int)) (v_arrayElimArr_200 (Array Int Int))) (and (= (select v_arrayElimArr_200 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_200) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse6 .cse7)) .cse5)) is different from false [2024-11-25 03:14:06,792 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse8 (= c_~ARR_SIZE~0 1)) (.cse9 (= |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_~num~0#1| 1) 0)) (.cse3 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) .cse4 .cse8 .cse9 .cse5)) (= 0 (select .cse1 0)) .cse2 (not (and .cse0 (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (and (= .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_66) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| Int) (v_DerPreprocessor_55 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_14| 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 v_arrayElimArr_65 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_14|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| v_DerPreprocessor_55) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| v_arrayElimArr_65) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|)))) .cse4 .cse8 .cse9 .cse5)) (exists ((v_DerPreprocessor_189 (Array Int Int)) (v_arrayElimArr_204 (Array Int Int))) (and (= (select v_arrayElimArr_204 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_189) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_204) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse8 .cse9 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_157| Int) (v_DerPreprocessor_183 (Array Int Int)) (v_arrayElimArr_199 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_43| Int)) (and (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_157| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157| v_DerPreprocessor_183) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_157| v_arrayElimArr_199) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157|) 0 0)) (= (select v_arrayElimArr_199 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_43|) 0))) .cse5 (exists ((v_DerPreprocessor_185 (Array Int Int)) (v_arrayElimArr_200 (Array Int Int))) (and (= (select v_arrayElimArr_200 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_200) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse6 .cse7)) (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_159| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_44| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_159| Int) (v_arrayElimArr_205 (Array Int Int)) (v_DerPreprocessor_191 (Array Int Int))) (and (= (select v_arrayElimArr_205 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_44|) 0) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_159| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_159|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_159|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_159| v_DerPreprocessor_191) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_159| v_arrayElimArr_205) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_159|) 0 0)))) .cse5))) is different from true [2024-11-25 03:14:06,803 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse8 (= c_~ARR_SIZE~0 1)) (.cse9 (= |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_~num~0#1| 1) 0)) (.cse3 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) .cse4 .cse8 .cse9 .cse5)) (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_189 (Array Int Int)) (v_arrayElimArr_204 (Array Int Int))) (and (= (select v_arrayElimArr_204 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_189) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_204) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse8 .cse9 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_159| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_44| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_159| Int) (v_arrayElimArr_205 (Array Int Int)) (v_DerPreprocessor_191 (Array Int Int))) (and (= (select v_arrayElimArr_205 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_44|) 0) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_159| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_159|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_159|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_159| v_DerPreprocessor_191) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_159| v_arrayElimArr_205) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_159|) 0 0)))) .cse5)) .cse2 (not (and .cse0 (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (and (= .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_66) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| Int) (v_DerPreprocessor_55 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_14| 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 v_arrayElimArr_65 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_14|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| v_DerPreprocessor_55) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| v_arrayElimArr_65) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|)))) .cse4 .cse8 .cse9 .cse5)) .cse4 .cse8 .cse9 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_157| Int) (v_DerPreprocessor_183 (Array Int Int)) (v_arrayElimArr_199 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_43| Int)) (and (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_157| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157| v_DerPreprocessor_183) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_157| v_arrayElimArr_199) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157|) 0 0)) (= (select v_arrayElimArr_199 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_43|) 0))) .cse5 (exists ((v_DerPreprocessor_185 (Array Int Int)) (v_arrayElimArr_200 (Array Int Int))) (and (= (select v_arrayElimArr_200 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_200) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse6 .cse7)) .cse5))) is different from true [2024-11-25 03:14:06,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:14:06,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5397 states to 257 states and 5384 transitions. [2024-11-25 03:14:06,883 INFO L276 IsEmpty]: Start isEmpty. Operand 257 states and 5384 transitions. [2024-11-25 03:14:06,884 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-11-25 03:14:06,884 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:14:06,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:14:06,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:14:06,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:14:06,927 INFO L256 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 47 conjuncts are in the unsatisfiable core [2024-11-25 03:14:06,929 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:14:06,964 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-25 03:14:06,993 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-25 03:14:06,999 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-25 03:14:07,004 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 14 [2024-11-25 03:14:07,008 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-25 03:14:07,016 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-25 03:14:07,163 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:14:07,166 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 22 treesize of output 19 [2024-11-25 03:14:07,171 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 14 treesize of output 11 [2024-11-25 03:14:07,316 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 35 treesize of output 18 [2024-11-25 03:14:07,376 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-25 03:14:09,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:14:09,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5397 states to 257 states and 5384 transitions. [2024-11-25 03:14:09,489 INFO L276 IsEmpty]: Start isEmpty. Operand 257 states and 5384 transitions. [2024-11-25 03:14:09,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-11-25 03:14:09,490 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:14:09,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:14:09,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:14:09,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:14:09,538 INFO L256 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 47 conjuncts are in the unsatisfiable core [2024-11-25 03:14:09,541 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:14:09,586 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-25 03:14:09,621 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-25 03:14:09,627 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-25 03:14:09,633 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 14 [2024-11-25 03:14:09,639 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-25 03:14:09,644 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-25 03:14:09,825 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:14:09,828 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 22 treesize of output 19 [2024-11-25 03:14:09,833 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 14 treesize of output 11 [2024-11-25 03:14:09,986 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 35 treesize of output 18 [2024-11-25 03:14:10,044 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-25 03:14:11,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:14:11,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5397 states to 257 states and 5384 transitions. [2024-11-25 03:14:11,904 INFO L276 IsEmpty]: Start isEmpty. Operand 257 states and 5384 transitions. [2024-11-25 03:14:11,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-11-25 03:14:11,906 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:14:11,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:14:11,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:14:11,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:14:11,948 INFO L256 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 47 conjuncts are in the unsatisfiable core [2024-11-25 03:14:11,950 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:14:11,993 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-25 03:14:12,022 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-25 03:14:12,028 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-25 03:14:12,031 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:14:12,031 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2024-11-25 03:14:19,920 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:14:19,922 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:14:19,967 INFO L349 Elim1Store]: treesize reduction 38, result has 19.1 percent of original size [2024-11-25 03:14:19,968 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 35 [2024-11-25 03:14:19,973 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-25 03:14:19,979 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-25 03:14:20,122 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 35 treesize of output 18 [2024-11-25 03:14:20,178 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 3 refuted. 5 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-25 03:14:22,198 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse1 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse2 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse4 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (not (and .cse0 .cse1 .cse2 (exists ((v_arrayElimArr_194 (Array Int Int)) (v_DerPreprocessor_178 (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_194) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3) (= (select v_arrayElimArr_194 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5)) (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |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_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse3 0)) (not (and .cse0 .cse1 .cse2 .cse4 (exists ((v_DerPreprocessor_82 (Array Int Int)) (v_arrayElimArr_83 (Array Int Int))) (and (= (select v_arrayElimArr_83 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_83) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3))) .cse5)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse1 (<= c_~ARR_SIZE~0 32767) (exists ((v_arrayElimArr_189 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_189) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3) (= (select v_arrayElimArr_189 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3))) .cse2 .cse4 .cse5)) (<= 1 c_~ARR_SIZE~0) (exists ((v_DerPreprocessor_192 (Array Int Int)) (v_DerPreprocessor_193 (Array Int Int))) (and (= (select v_DerPreprocessor_193 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_192) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_193) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3))) .cse2 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 .cse2 .cse4 .cse5)) .cse5)) is different from false [2024-11-25 03:14:23,641 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|))) (.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse1 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse2 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse4 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (not (and .cse0 .cse1 .cse2 (exists ((v_arrayElimArr_194 (Array Int Int)) (v_DerPreprocessor_178 (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_194) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3) (= (select v_arrayElimArr_194 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5)) (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |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_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse3 0)) (not (and .cse0 .cse1 .cse2 .cse4 (exists ((v_DerPreprocessor_82 (Array Int Int)) (v_arrayElimArr_83 (Array Int Int))) (and (= (select v_arrayElimArr_83 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_83) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3))) .cse5)) (not (and .cse0 .cse1 .cse6 (exists ((v_DerPreprocessor_192 (Array Int Int)) (v_DerPreprocessor_193 (Array Int Int))) (and (= (select v_DerPreprocessor_193 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_192) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_193) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3))) .cse2 .cse4 .cse5)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse1 (<= c_~ARR_SIZE~0 32767) (exists ((v_arrayElimArr_189 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_189) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3) (= (select v_arrayElimArr_189 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3))) .cse2 .cse4 .cse5)) .cse6 .cse2 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 .cse2 .cse4 .cse5)) .cse5)) is different from false [2024-11-25 03:14:23,655 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse1 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse2 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse4 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (not (and .cse0 .cse1 .cse2 (exists ((v_arrayElimArr_194 (Array Int Int)) (v_DerPreprocessor_178 (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_194) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3) (= (select v_arrayElimArr_194 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5)) (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |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_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse3 0)) (not (and .cse0 .cse1 .cse2 .cse4 (exists ((v_DerPreprocessor_82 (Array Int Int)) (v_arrayElimArr_83 (Array Int Int))) (and (= (select v_arrayElimArr_83 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_83) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3))) .cse5)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse1 (<= c_~ARR_SIZE~0 32767) (exists ((v_arrayElimArr_189 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_189) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3) (= (select v_arrayElimArr_189 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3))) .cse2 .cse4 .cse5)) (<= 1 c_~ARR_SIZE~0) (exists ((v_DerPreprocessor_192 (Array Int Int)) (v_DerPreprocessor_193 (Array Int Int))) (and (= (select v_DerPreprocessor_193 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_192) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_193) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3))) .cse2 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 .cse2 .cse4 .cse5)) .cse5))) is different from true [2024-11-25 03:14:23,666 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|))) (.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse1 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse2 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse4 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (not (and .cse0 .cse1 .cse2 (exists ((v_arrayElimArr_194 (Array Int Int)) (v_DerPreprocessor_178 (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_194) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3) (= (select v_arrayElimArr_194 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5)) (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |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_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse3 0)) (not (and .cse0 .cse1 .cse2 .cse4 (exists ((v_DerPreprocessor_82 (Array Int Int)) (v_arrayElimArr_83 (Array Int Int))) (and (= (select v_arrayElimArr_83 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_83) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3))) .cse5)) (not (and .cse0 .cse1 .cse6 (exists ((v_DerPreprocessor_192 (Array Int Int)) (v_DerPreprocessor_193 (Array Int Int))) (and (= (select v_DerPreprocessor_193 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_192) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_193) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3))) .cse2 .cse4 .cse5)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse1 (<= c_~ARR_SIZE~0 32767) (exists ((v_arrayElimArr_189 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_189) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3) (= (select v_arrayElimArr_189 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3))) .cse2 .cse4 .cse5)) .cse6 .cse2 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 .cse2 .cse4 .cse5)) .cse5))) is different from true [2024-11-25 03:14:23,692 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse4 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (<= c_~ARR_SIZE~0 1))) (and .cse0 (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_76 (Array Int Int)) (v_DerPreprocessor_77 (Array Int Int))) (and (= (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_DerPreprocessor_77) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_77 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (exists ((v_DerPreprocessor_114 (Array Int Int)) (v_arrayElimArr_127 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_114) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_127) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_127 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_74 (Array Int Int))) (and (= (select v_arrayElimArr_74 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_74) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse3 .cse6 .cse4)) (exists ((v_DerPreprocessor_192 (Array Int Int)) (v_DerPreprocessor_193 (Array Int Int))) (and (= (select v_DerPreprocessor_193 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_192) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_193) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int))) (and (= (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_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) .cse6 (exists ((v_arrayElimArr_133 (Array Int Int)) (v_DerPreprocessor_119 (Array Int Int))) (and (= (select v_arrayElimArr_133 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_133) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (exists ((v_DerPreprocessor_82 (Array Int Int)) (v_arrayElimArr_83 (Array Int Int))) (and (= (select v_arrayElimArr_83 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_83) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_111 (Array Int Int)) (v_arrayElimArr_124 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_111) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_124) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_124 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6 .cse4)) .cse5)) is different from false [2024-11-25 03:14:25,539 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse4 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (<= c_~ARR_SIZE~0 1))) (and .cse0 (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_76 (Array Int Int)) (v_DerPreprocessor_77 (Array Int Int))) (and (= (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_DerPreprocessor_77) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_77 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (exists ((v_DerPreprocessor_114 (Array Int Int)) (v_arrayElimArr_127 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_114) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_127) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_127 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_74 (Array Int Int))) (and (= (select v_arrayElimArr_74 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_74) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse3 .cse6 .cse4)) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int))) (and (= (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_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) .cse6 (exists ((v_arrayElimArr_133 (Array Int Int)) (v_DerPreprocessor_119 (Array Int Int))) (and (= (select v_arrayElimArr_133 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_133) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (exists ((v_DerPreprocessor_82 (Array Int Int)) (v_arrayElimArr_83 (Array Int Int))) (and (= (select v_arrayElimArr_83 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_83) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_192 (Array Int Int)) (v_DerPreprocessor_193 (Array Int Int))) (and (= (select v_DerPreprocessor_193 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_192) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_193) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse6 .cse4)) .cse4 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_111 (Array Int Int)) (v_arrayElimArr_124 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_111) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_124) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_124 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6 .cse4)) .cse5)) is different from false [2024-11-25 03:14:25,554 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse4 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (<= c_~ARR_SIZE~0 1))) (and .cse0 (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_76 (Array Int Int)) (v_DerPreprocessor_77 (Array Int Int))) (and (= (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_DerPreprocessor_77) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_77 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (exists ((v_DerPreprocessor_114 (Array Int Int)) (v_arrayElimArr_127 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_114) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_127) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_127 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_74 (Array Int Int))) (and (= (select v_arrayElimArr_74 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_74) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse3 .cse6 .cse4)) (exists ((v_DerPreprocessor_192 (Array Int Int)) (v_DerPreprocessor_193 (Array Int Int))) (and (= (select v_DerPreprocessor_193 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_192) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_193) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int))) (and (= (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_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) .cse6 (exists ((v_arrayElimArr_133 (Array Int Int)) (v_DerPreprocessor_119 (Array Int Int))) (and (= (select v_arrayElimArr_133 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_133) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (exists ((v_DerPreprocessor_82 (Array Int Int)) (v_arrayElimArr_83 (Array Int Int))) (and (= (select v_arrayElimArr_83 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_83) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_111 (Array Int Int)) (v_arrayElimArr_124 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_111) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_124) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_124 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6 .cse4)) .cse5))) is different from true [2024-11-25 03:14:25,570 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse4 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (<= c_~ARR_SIZE~0 1))) (and .cse0 (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_76 (Array Int Int)) (v_DerPreprocessor_77 (Array Int Int))) (and (= (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_DerPreprocessor_77) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_77 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (exists ((v_DerPreprocessor_114 (Array Int Int)) (v_arrayElimArr_127 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_114) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_127) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_127 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_74 (Array Int Int))) (and (= (select v_arrayElimArr_74 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_74) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse3 .cse6 .cse4)) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int))) (and (= (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_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) .cse6 (exists ((v_arrayElimArr_133 (Array Int Int)) (v_DerPreprocessor_119 (Array Int Int))) (and (= (select v_arrayElimArr_133 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_133) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (exists ((v_DerPreprocessor_82 (Array Int Int)) (v_arrayElimArr_83 (Array Int Int))) (and (= (select v_arrayElimArr_83 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_83) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_192 (Array Int Int)) (v_DerPreprocessor_193 (Array Int Int))) (and (= (select v_DerPreprocessor_193 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_192) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_193) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse6 .cse4)) .cse4 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_111 (Array Int Int)) (v_arrayElimArr_124 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_111) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_124) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_124 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6 .cse4)) .cse5))) is different from true [2024-11-25 03:14:25,626 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_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 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_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_93 (Array Int Int)) (v_arrayElimArr_94 (Array Int Int))) (and (= (select v_arrayElimArr_94 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_93) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_94) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5)) .cse2 (not (and .cse0 (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse6 .cse4)) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse6 .cse4)) (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (exists ((v_arrayElimArr_189 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_189) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_189 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_192 (Array Int Int)) (v_DerPreprocessor_193 (Array Int Int))) (and (= (select v_DerPreprocessor_193 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_192) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_193) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) .cse6 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_194 (Array Int Int)) (v_DerPreprocessor_178 (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_194) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_194 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5)) .cse4 .cse5)) is different from false [2024-11-25 03:14:25,637 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)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse4 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_93 (Array Int Int)) (v_arrayElimArr_94 (Array Int Int))) (and (= (select v_arrayElimArr_94 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_93) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_94) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5)) .cse2 (not (and .cse0 (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse6 .cse4)) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse6 .cse4)) (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (exists ((v_arrayElimArr_189 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_189) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_189 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) .cse6 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_194 (Array Int Int)) (v_DerPreprocessor_178 (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_194) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_194 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_192 (Array Int Int)) (v_DerPreprocessor_193 (Array Int Int))) (and (= (select v_DerPreprocessor_193 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_192) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_193) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse6 .cse4)) .cse4 .cse5)) is different from false [2024-11-25 03:14:25,652 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_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 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_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_93 (Array Int Int)) (v_arrayElimArr_94 (Array Int Int))) (and (= (select v_arrayElimArr_94 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_93) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_94) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5)) .cse2 (not (and .cse0 (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse6 .cse4)) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse6 .cse4)) (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (exists ((v_arrayElimArr_189 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_189) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_189 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_192 (Array Int Int)) (v_DerPreprocessor_193 (Array Int Int))) (and (= (select v_DerPreprocessor_193 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_192) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_193) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) .cse6 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_194 (Array Int Int)) (v_DerPreprocessor_178 (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_194) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_194 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5)) .cse4 .cse5))) is different from true [2024-11-25 03:14:25,664 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)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse4 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (<= c_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_93 (Array Int Int)) (v_arrayElimArr_94 (Array Int Int))) (and (= (select v_arrayElimArr_94 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_93) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_94) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5)) .cse2 (not (and .cse0 (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse6 .cse4)) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse6 .cse4)) (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (exists ((v_arrayElimArr_189 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_189) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_189 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) .cse6 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_194 (Array Int Int)) (v_DerPreprocessor_178 (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_194) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_194 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_192 (Array Int Int)) (v_DerPreprocessor_193 (Array Int Int))) (and (= (select v_DerPreprocessor_193 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_192) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_193) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse6 .cse4)) .cse4 .cse5))) is different from true [2024-11-25 03:14:31,254 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse8 (= c_~ARR_SIZE~0 1)) (.cse9 (= |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_~num~0#1| 1) 0)) (.cse3 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_165| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_165| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_45| Int) (v_DerPreprocessor_192 (Array Int Int)) (v_DerPreprocessor_193 (Array Int Int))) (and (= (select v_DerPreprocessor_193 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_45|) 0) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_165| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_165|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_165|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_165| v_DerPreprocessor_192) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_165| v_DerPreprocessor_193) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_165|) 0 0)))) (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) .cse4 .cse8 .cse9 .cse5)) (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_189 (Array Int Int)) (v_arrayElimArr_204 (Array Int Int))) (and (= (select v_arrayElimArr_204 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_189) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_204) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse8 .cse9 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_159| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_44| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_159| Int) (v_arrayElimArr_205 (Array Int Int)) (v_DerPreprocessor_191 (Array Int Int))) (and (= (select v_arrayElimArr_205 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_44|) 0) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_159| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_159|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_159|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_159| v_DerPreprocessor_191) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_159| v_arrayElimArr_205) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_159|) 0 0)))) .cse5)) .cse2 (not (and .cse0 (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (and (= .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_66) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| Int) (v_DerPreprocessor_55 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_14| 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 v_arrayElimArr_65 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_14|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| v_DerPreprocessor_55) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| v_arrayElimArr_65) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|)))) .cse4 .cse8 .cse9 .cse5)) .cse4 .cse8 .cse9 (exists ((v_DerPreprocessor_194 (Array Int Int)) (v_DerPreprocessor_195 (Array Int Int))) (and (= (select v_DerPreprocessor_195 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_194) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_195) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_157| Int) (v_DerPreprocessor_183 (Array Int Int)) (v_arrayElimArr_199 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_43| Int)) (and (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_157| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157| v_DerPreprocessor_183) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_157| v_arrayElimArr_199) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157|) 0 0)) (= (select v_arrayElimArr_199 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_43|) 0))) .cse5 (exists ((v_DerPreprocessor_185 (Array Int Int)) (v_arrayElimArr_200 (Array Int Int))) (and (= (select v_arrayElimArr_200 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_200) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse6 .cse7)) .cse5)) is different from false [2024-11-25 03:14:33,371 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse3 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse8 (= c_~ARR_SIZE~0 1)) (.cse9 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) .cse4 .cse8 .cse9 .cse5)) (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_189 (Array Int Int)) (v_arrayElimArr_204 (Array Int Int))) (and (= (select v_arrayElimArr_204 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_189) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_204) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse8 .cse9 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_159| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_44| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_159| Int) (v_arrayElimArr_205 (Array Int Int)) (v_DerPreprocessor_191 (Array Int Int))) (and (= (select v_arrayElimArr_205 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_44|) 0) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_159| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_159|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_159|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_159| v_DerPreprocessor_191) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_159| v_arrayElimArr_205) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_159|) 0 0)))) .cse5)) .cse2 (not (and .cse0 (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (and (= .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_66) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| Int) (v_DerPreprocessor_55 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_14| 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 v_arrayElimArr_65 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_14|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| v_DerPreprocessor_55) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| v_arrayElimArr_65) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|)))) .cse4 .cse8 .cse9 .cse5)) .cse4 .cse8 .cse9 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_157| Int) (v_DerPreprocessor_183 (Array Int Int)) (v_arrayElimArr_199 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_43| Int)) (and (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_157| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157| v_DerPreprocessor_183) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_157| v_arrayElimArr_199) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157|) 0 0)) (= (select v_arrayElimArr_199 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_43|) 0))) .cse5 (exists ((v_DerPreprocessor_185 (Array Int Int)) (v_arrayElimArr_200 (Array Int Int))) (and (= (select v_arrayElimArr_200 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_200) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse6 .cse7)) (not (and .cse0 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_165| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_165| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_45| Int) (v_DerPreprocessor_192 (Array Int Int)) (v_DerPreprocessor_193 (Array Int Int))) (and (= (select v_DerPreprocessor_193 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_45|) 0) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_165| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_165|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_165|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_165| v_DerPreprocessor_192) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_165| v_DerPreprocessor_193) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_165|) 0 0)))) .cse2 .cse4 .cse8 .cse9 (exists ((v_DerPreprocessor_194 (Array Int Int)) (v_DerPreprocessor_195 (Array Int Int))) (and (= (select v_DerPreprocessor_195 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_194) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_195) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse5)) .cse5)) is different from false [2024-11-25 03:14:33,391 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse8 (= c_~ARR_SIZE~0 1)) (.cse9 (= |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_~num~0#1| 1) 0)) (.cse3 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_165| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_165| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_45| Int) (v_DerPreprocessor_192 (Array Int Int)) (v_DerPreprocessor_193 (Array Int Int))) (and (= (select v_DerPreprocessor_193 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_45|) 0) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_165| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_165|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_165|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_165| v_DerPreprocessor_192) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_165| v_DerPreprocessor_193) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_165|) 0 0)))) (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) .cse4 .cse8 .cse9 .cse5)) (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_189 (Array Int Int)) (v_arrayElimArr_204 (Array Int Int))) (and (= (select v_arrayElimArr_204 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_189) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_204) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse8 .cse9 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_159| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_44| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_159| Int) (v_arrayElimArr_205 (Array Int Int)) (v_DerPreprocessor_191 (Array Int Int))) (and (= (select v_arrayElimArr_205 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_44|) 0) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_159| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_159|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_159|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_159| v_DerPreprocessor_191) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_159| v_arrayElimArr_205) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_159|) 0 0)))) .cse5)) .cse2 (not (and .cse0 (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (and (= .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_66) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| Int) (v_DerPreprocessor_55 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_14| 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 v_arrayElimArr_65 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_14|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| v_DerPreprocessor_55) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| v_arrayElimArr_65) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|)))) .cse4 .cse8 .cse9 .cse5)) .cse4 .cse8 .cse9 (exists ((v_DerPreprocessor_194 (Array Int Int)) (v_DerPreprocessor_195 (Array Int Int))) (and (= (select v_DerPreprocessor_195 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_194) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_195) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_157| Int) (v_DerPreprocessor_183 (Array Int Int)) (v_arrayElimArr_199 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_43| Int)) (and (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_157| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157| v_DerPreprocessor_183) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_157| v_arrayElimArr_199) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157|) 0 0)) (= (select v_arrayElimArr_199 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_43|) 0))) .cse5 (exists ((v_DerPreprocessor_185 (Array Int Int)) (v_arrayElimArr_200 (Array Int Int))) (and (= (select v_arrayElimArr_200 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_200) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse6 .cse7)) .cse5))) is different from true [2024-11-25 03:14:33,406 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse3 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse8 (= c_~ARR_SIZE~0 1)) (.cse9 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) .cse4 .cse8 .cse9 .cse5)) (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_189 (Array Int Int)) (v_arrayElimArr_204 (Array Int Int))) (and (= (select v_arrayElimArr_204 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_189) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_204) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse8 .cse9 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_159| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_44| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_159| Int) (v_arrayElimArr_205 (Array Int Int)) (v_DerPreprocessor_191 (Array Int Int))) (and (= (select v_arrayElimArr_205 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_44|) 0) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_159| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_159|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_159|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_159| v_DerPreprocessor_191) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_159| v_arrayElimArr_205) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_159|) 0 0)))) .cse5)) .cse2 (not (and .cse0 (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (and (= .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_66) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| Int) (v_DerPreprocessor_55 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_14| 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 v_arrayElimArr_65 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_14|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| v_DerPreprocessor_55) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| v_arrayElimArr_65) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|)))) .cse4 .cse8 .cse9 .cse5)) .cse4 .cse8 .cse9 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_157| Int) (v_DerPreprocessor_183 (Array Int Int)) (v_arrayElimArr_199 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_43| Int)) (and (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_157| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157| v_DerPreprocessor_183) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_157| v_arrayElimArr_199) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157|) 0 0)) (= (select v_arrayElimArr_199 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_43|) 0))) .cse5 (exists ((v_DerPreprocessor_185 (Array Int Int)) (v_arrayElimArr_200 (Array Int Int))) (and (= (select v_arrayElimArr_200 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_200) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse6 .cse7)) (not (and .cse0 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_165| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_165| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_45| Int) (v_DerPreprocessor_192 (Array Int Int)) (v_DerPreprocessor_193 (Array Int Int))) (and (= (select v_DerPreprocessor_193 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_45|) 0) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_165| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_165|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_165|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_165| v_DerPreprocessor_192) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_165| v_DerPreprocessor_193) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_165|) 0 0)))) .cse2 .cse4 .cse8 .cse9 (exists ((v_DerPreprocessor_194 (Array Int Int)) (v_DerPreprocessor_195 (Array Int Int))) (and (= (select v_DerPreprocessor_195 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_194) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_195) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse5)) .cse5))) is different from true [2024-11-25 03:14:33,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:14:33,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5650 states to 261 states and 5637 transitions. [2024-11-25 03:14:33,495 INFO L276 IsEmpty]: Start isEmpty. Operand 261 states and 5637 transitions. [2024-11-25 03:14:33,496 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-11-25 03:14:33,496 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:14:33,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:14:33,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:14:33,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:14:33,545 INFO L256 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 47 conjuncts are in the unsatisfiable core [2024-11-25 03:14:33,548 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:14:33,600 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-25 03:14:33,621 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-25 03:14:33,624 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:14:33,624 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-25 03:14:33,629 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-25 03:14:42,175 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:14:42,177 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:14:42,209 INFO L349 Elim1Store]: treesize reduction 38, result has 19.1 percent of original size [2024-11-25 03:14:42,209 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 35 [2024-11-25 03:14:42,214 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-25 03:14:42,222 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-25 03:14:42,403 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 18 [2024-11-25 03:14:42,456 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 3 refuted. 5 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-25 03:14:44,004 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|))) (.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse1 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse2 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse4 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (not (and .cse0 .cse1 .cse2 (exists ((v_arrayElimArr_194 (Array Int Int)) (v_DerPreprocessor_178 (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_194) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3) (= (select v_arrayElimArr_194 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5)) (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |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_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse3 0)) (not (and .cse0 .cse1 .cse2 .cse4 (exists ((v_DerPreprocessor_82 (Array Int Int)) (v_arrayElimArr_83 (Array Int Int))) (and (= (select v_arrayElimArr_83 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_83) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3))) .cse5)) (not (and .cse0 .cse1 .cse6 (exists ((v_DerPreprocessor_192 (Array Int Int)) (v_DerPreprocessor_193 (Array Int Int))) (and (= (select v_DerPreprocessor_193 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_192) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_193) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3))) .cse2 .cse4 .cse5)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse1 (<= c_~ARR_SIZE~0 32767) (exists ((v_arrayElimArr_189 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_189) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3) (= (select v_arrayElimArr_189 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3))) .cse2 .cse4 .cse5)) .cse6 (exists ((v_DerPreprocessor_196 (Array Int Int)) (v_arrayElimArr_210 (Array Int Int))) (and (= (select v_arrayElimArr_210 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (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_210) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3))) .cse2 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 .cse2 .cse4 .cse5)) .cse5)) is different from false [2024-11-25 03:14:45,545 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|))) (.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse1 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse2 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse4 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (not (and .cse0 .cse1 .cse2 (exists ((v_arrayElimArr_194 (Array Int Int)) (v_DerPreprocessor_178 (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_194) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3) (= (select v_arrayElimArr_194 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5)) (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |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_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse3 0)) (not (and .cse0 .cse1 .cse2 .cse4 (exists ((v_DerPreprocessor_82 (Array Int Int)) (v_arrayElimArr_83 (Array Int Int))) (and (= (select v_arrayElimArr_83 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_83) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3))) .cse5)) (not (and .cse0 .cse1 .cse6 (exists ((v_DerPreprocessor_192 (Array Int Int)) (v_DerPreprocessor_193 (Array Int Int))) (and (= (select v_DerPreprocessor_193 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_192) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_193) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3))) .cse2 .cse4 .cse5)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse1 (<= c_~ARR_SIZE~0 32767) (exists ((v_arrayElimArr_189 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_189) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3) (= (select v_arrayElimArr_189 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (not (and .cse0 .cse1 .cse6 (exists ((v_DerPreprocessor_196 (Array Int Int)) (v_arrayElimArr_210 (Array Int Int))) (and (= (select v_arrayElimArr_210 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (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_210) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3))) .cse2 .cse4 .cse5)) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3))) .cse2 .cse4 .cse5)) .cse6 .cse2 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 .cse2 .cse4 .cse5)) .cse5)) is different from false [2024-11-25 03:14:45,565 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|))) (.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse1 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse2 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse4 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (not (and .cse0 .cse1 .cse2 (exists ((v_arrayElimArr_194 (Array Int Int)) (v_DerPreprocessor_178 (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_194) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3) (= (select v_arrayElimArr_194 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5)) (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |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_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse3 0)) (not (and .cse0 .cse1 .cse2 .cse4 (exists ((v_DerPreprocessor_82 (Array Int Int)) (v_arrayElimArr_83 (Array Int Int))) (and (= (select v_arrayElimArr_83 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_83) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3))) .cse5)) (not (and .cse0 .cse1 .cse6 (exists ((v_DerPreprocessor_192 (Array Int Int)) (v_DerPreprocessor_193 (Array Int Int))) (and (= (select v_DerPreprocessor_193 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_192) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_193) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3))) .cse2 .cse4 .cse5)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse1 (<= c_~ARR_SIZE~0 32767) (exists ((v_arrayElimArr_189 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_189) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3) (= (select v_arrayElimArr_189 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3))) .cse2 .cse4 .cse5)) .cse6 (exists ((v_DerPreprocessor_196 (Array Int Int)) (v_arrayElimArr_210 (Array Int Int))) (and (= (select v_arrayElimArr_210 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (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_210) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3))) .cse2 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 .cse2 .cse4 .cse5)) .cse5))) is different from true [2024-11-25 03:14:45,582 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|))) (.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse1 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse2 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse4 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (not (and .cse0 .cse1 .cse2 (exists ((v_arrayElimArr_194 (Array Int Int)) (v_DerPreprocessor_178 (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_194) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3) (= (select v_arrayElimArr_194 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5)) (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |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_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse3 0)) (not (and .cse0 .cse1 .cse2 .cse4 (exists ((v_DerPreprocessor_82 (Array Int Int)) (v_arrayElimArr_83 (Array Int Int))) (and (= (select v_arrayElimArr_83 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_83) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3))) .cse5)) (not (and .cse0 .cse1 .cse6 (exists ((v_DerPreprocessor_192 (Array Int Int)) (v_DerPreprocessor_193 (Array Int Int))) (and (= (select v_DerPreprocessor_193 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_192) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_193) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3))) .cse2 .cse4 .cse5)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse1 (<= c_~ARR_SIZE~0 32767) (exists ((v_arrayElimArr_189 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_189) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3) (= (select v_arrayElimArr_189 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (not (and .cse0 .cse1 .cse6 (exists ((v_DerPreprocessor_196 (Array Int Int)) (v_arrayElimArr_210 (Array Int Int))) (and (= (select v_arrayElimArr_210 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (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_210) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3))) .cse2 .cse4 .cse5)) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3))) .cse2 .cse4 .cse5)) .cse6 .cse2 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 .cse2 .cse4 .cse5)) .cse5))) is different from true [2024-11-25 03:14:45,630 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse4 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (<= c_~ARR_SIZE~0 1))) (and .cse0 (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_76 (Array Int Int)) (v_DerPreprocessor_77 (Array Int Int))) (and (= (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_DerPreprocessor_77) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_77 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (exists ((v_DerPreprocessor_114 (Array Int Int)) (v_arrayElimArr_127 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_114) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_127) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_127 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_74 (Array Int Int))) (and (= (select v_arrayElimArr_74 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_74) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse3 .cse6 .cse4)) (exists ((v_DerPreprocessor_196 (Array Int Int)) (v_arrayElimArr_210 (Array Int Int))) (and (= (select v_arrayElimArr_210 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (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_210) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int))) (and (= (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_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) .cse6 (exists ((v_arrayElimArr_133 (Array Int Int)) (v_DerPreprocessor_119 (Array Int Int))) (and (= (select v_arrayElimArr_133 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_133) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (exists ((v_DerPreprocessor_82 (Array Int Int)) (v_arrayElimArr_83 (Array Int Int))) (and (= (select v_arrayElimArr_83 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_83) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_192 (Array Int Int)) (v_DerPreprocessor_193 (Array Int Int))) (and (= (select v_DerPreprocessor_193 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_192) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_193) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse6 .cse4)) .cse4 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_111 (Array Int Int)) (v_arrayElimArr_124 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_111) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_124) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_124 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6 .cse4)) .cse5)) is different from false [2024-11-25 03:14:47,648 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse4 (= c_~ARR_SIZE~0 1)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_196 (Array Int Int)) (v_arrayElimArr_210 (Array Int Int))) (and (= (select v_arrayElimArr_210 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (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_210) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5)) (exists ((v_DerPreprocessor_76 (Array Int Int)) (v_DerPreprocessor_77 (Array Int Int))) (and (= (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_DerPreprocessor_77) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_77 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse5 .cse6)) (exists ((v_DerPreprocessor_114 (Array Int Int)) (v_arrayElimArr_127 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_114) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_127) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_127 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_74 (Array Int Int))) (and (= (select v_arrayElimArr_74 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_74) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse3 .cse4 .cse5)) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int))) (and (= (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_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse5 .cse6)) .cse4 (exists ((v_arrayElimArr_133 (Array Int Int)) (v_DerPreprocessor_119 (Array Int Int))) (and (= (select v_arrayElimArr_133 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_133) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (exists ((v_DerPreprocessor_82 (Array Int Int)) (v_arrayElimArr_83 (Array Int Int))) (and (= (select v_arrayElimArr_83 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_83) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_192 (Array Int Int)) (v_DerPreprocessor_193 (Array Int Int))) (and (= (select v_DerPreprocessor_193 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_192) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_193) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5)) .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_111 (Array Int Int)) (v_arrayElimArr_124 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_111) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_124) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_124 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5)) .cse6)) is different from false [2024-11-25 03:14:47,666 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse6 (= c_~ARR_SIZE~0 1)) (.cse4 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse5 (<= c_~ARR_SIZE~0 1))) (and .cse0 (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_76 (Array Int Int)) (v_DerPreprocessor_77 (Array Int Int))) (and (= (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_DerPreprocessor_77) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_77 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (exists ((v_DerPreprocessor_114 (Array Int Int)) (v_arrayElimArr_127 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_114) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_127) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_127 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_74 (Array Int Int))) (and (= (select v_arrayElimArr_74 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_74) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse3 .cse6 .cse4)) (exists ((v_DerPreprocessor_196 (Array Int Int)) (v_arrayElimArr_210 (Array Int Int))) (and (= (select v_arrayElimArr_210 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (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_210) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int))) (and (= (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_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) .cse6 (exists ((v_arrayElimArr_133 (Array Int Int)) (v_DerPreprocessor_119 (Array Int Int))) (and (= (select v_arrayElimArr_133 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_133) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (exists ((v_DerPreprocessor_82 (Array Int Int)) (v_arrayElimArr_83 (Array Int Int))) (and (= (select v_arrayElimArr_83 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_83) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_192 (Array Int Int)) (v_DerPreprocessor_193 (Array Int Int))) (and (= (select v_DerPreprocessor_193 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_192) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_193) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse6 .cse4)) .cse4 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_111 (Array Int Int)) (v_arrayElimArr_124 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_111) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_124) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_124 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6 .cse4)) .cse5))) is different from true [2024-11-25 03:14:47,682 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse4 (= c_~ARR_SIZE~0 1)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_196 (Array Int Int)) (v_arrayElimArr_210 (Array Int Int))) (and (= (select v_arrayElimArr_210 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (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_210) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5)) (exists ((v_DerPreprocessor_76 (Array Int Int)) (v_DerPreprocessor_77 (Array Int Int))) (and (= (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_DerPreprocessor_77) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_77 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse5 .cse6)) (exists ((v_DerPreprocessor_114 (Array Int Int)) (v_arrayElimArr_127 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_114) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_127) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_127 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_arrayElimArr_74 (Array Int Int))) (and (= (select v_arrayElimArr_74 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_74) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse3 .cse4 .cse5)) (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse3 (exists ((v_arrayElimArr_46 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int))) (and (= (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_46) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_46 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse5 .cse6)) .cse4 (exists ((v_arrayElimArr_133 (Array Int Int)) (v_DerPreprocessor_119 (Array Int Int))) (and (= (select v_arrayElimArr_133 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_133) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (exists ((v_DerPreprocessor_82 (Array Int Int)) (v_arrayElimArr_83 (Array Int Int))) (and (= (select v_arrayElimArr_83 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_83) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_192 (Array Int Int)) (v_DerPreprocessor_193 (Array Int Int))) (and (= (select v_DerPreprocessor_193 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_192) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_193) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5)) .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_111 (Array Int Int)) (v_arrayElimArr_124 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_111) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_124) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_124 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5)) .cse6))) is different from true [2024-11-25 03:14:47,748 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_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 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_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) (not (and .cse0 (exists ((v_arrayElimArr_59 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_59) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_59 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_DerPreprocessor_141 (Array Int Int)) (v_arrayElimArr_156 (Array Int Int))) (and (= (select v_arrayElimArr_156 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .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_156) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) .cse2 (exists ((v_DerPreprocessor_114 (Array Int Int)) (v_arrayElimArr_127 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_114) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_127) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_127 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse6 .cse4)) (exists ((v_DerPreprocessor_196 (Array Int Int)) (v_arrayElimArr_210 (Array Int Int))) (and (= (select v_arrayElimArr_210 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (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_210) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (exists ((v_arrayElimArr_88 (Array Int Int)) (v_DerPreprocessor_88 (Array Int Int))) (and (= (select v_arrayElimArr_88 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_88) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_88) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 (exists ((v_DerPreprocessor_111 (Array Int Int)) (v_arrayElimArr_124 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_111) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_124) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_124 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse6 (not (and .cse0 (exists ((v_arrayElimArr_161 (Array Int Int)) (v_DerPreprocessor_146 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_146) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_161) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_161 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (not (and .cse0 (exists ((v_DerPreprocessor_76 (Array Int Int)) (v_DerPreprocessor_77 (Array Int Int))) (and (= (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_DerPreprocessor_77) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_77 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (exists ((v_arrayElimArr_133 (Array Int Int)) (v_DerPreprocessor_119 (Array Int Int))) (and (= (select v_arrayElimArr_133 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_133) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5)))) is different from false [2024-11-25 03:14:47,761 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_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 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_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) (not (and .cse0 (exists ((v_arrayElimArr_59 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_59) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_59 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_196 (Array Int Int)) (v_arrayElimArr_210 (Array Int Int))) (and (= (select v_arrayElimArr_210 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (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_210) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse6 .cse4)) (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_DerPreprocessor_141 (Array Int Int)) (v_arrayElimArr_156 (Array Int Int))) (and (= (select v_arrayElimArr_156 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .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_156) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) .cse2 (exists ((v_DerPreprocessor_114 (Array Int Int)) (v_arrayElimArr_127 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_114) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_127) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_127 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse6 .cse4)) (exists ((v_arrayElimArr_88 (Array Int Int)) (v_DerPreprocessor_88 (Array Int Int))) (and (= (select v_arrayElimArr_88 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_88) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_88) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 (exists ((v_DerPreprocessor_111 (Array Int Int)) (v_arrayElimArr_124 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_111) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_124) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_124 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse6 (not (and .cse0 (exists ((v_arrayElimArr_161 (Array Int Int)) (v_DerPreprocessor_146 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_146) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_161) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_161 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (not (and .cse0 (exists ((v_DerPreprocessor_76 (Array Int Int)) (v_DerPreprocessor_77 (Array Int Int))) (and (= (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_DerPreprocessor_77) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_77 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (exists ((v_arrayElimArr_133 (Array Int Int)) (v_DerPreprocessor_119 (Array Int Int))) (and (= (select v_arrayElimArr_133 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_133) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5)))) is different from false [2024-11-25 03:14:47,781 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_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 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_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) (not (and .cse0 (exists ((v_arrayElimArr_59 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_59) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_59 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_DerPreprocessor_141 (Array Int Int)) (v_arrayElimArr_156 (Array Int Int))) (and (= (select v_arrayElimArr_156 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .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_156) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) .cse2 (exists ((v_DerPreprocessor_114 (Array Int Int)) (v_arrayElimArr_127 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_114) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_127) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_127 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse6 .cse4)) (exists ((v_DerPreprocessor_196 (Array Int Int)) (v_arrayElimArr_210 (Array Int Int))) (and (= (select v_arrayElimArr_210 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (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_210) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (exists ((v_arrayElimArr_88 (Array Int Int)) (v_DerPreprocessor_88 (Array Int Int))) (and (= (select v_arrayElimArr_88 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_88) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_88) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 (exists ((v_DerPreprocessor_111 (Array Int Int)) (v_arrayElimArr_124 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_111) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_124) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_124 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse6 (not (and .cse0 (exists ((v_arrayElimArr_161 (Array Int Int)) (v_DerPreprocessor_146 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_146) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_161) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_161 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (not (and .cse0 (exists ((v_DerPreprocessor_76 (Array Int Int)) (v_DerPreprocessor_77 (Array Int Int))) (and (= (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_DerPreprocessor_77) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_77 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (exists ((v_arrayElimArr_133 (Array Int Int)) (v_DerPreprocessor_119 (Array Int Int))) (and (= (select v_arrayElimArr_133 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_133) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5))))) is different from true [2024-11-25 03:14:47,796 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_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 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_~ARR_SIZE~0 1))) (and .cse0 (= 0 (select .cse1 0)) (not (and .cse0 (exists ((v_arrayElimArr_59 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_59) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_59 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_196 (Array Int Int)) (v_arrayElimArr_210 (Array Int Int))) (and (= (select v_arrayElimArr_210 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (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_210) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse6 .cse4)) (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_DerPreprocessor_141 (Array Int Int)) (v_arrayElimArr_156 (Array Int Int))) (and (= (select v_arrayElimArr_156 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .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_156) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse4 .cse5)) .cse2 (exists ((v_DerPreprocessor_114 (Array Int Int)) (v_arrayElimArr_127 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_114) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_127) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_127 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse6 .cse4)) (exists ((v_arrayElimArr_88 (Array Int Int)) (v_DerPreprocessor_88 (Array Int Int))) (and (= (select v_arrayElimArr_88 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_88) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_88) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 (exists ((v_DerPreprocessor_111 (Array Int Int)) (v_arrayElimArr_124 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_111) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_124) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_124 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (not (and .cse0 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) .cse6 (not (and .cse0 (exists ((v_arrayElimArr_161 (Array Int Int)) (v_DerPreprocessor_146 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_146) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_161) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_161 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (not (and .cse0 (exists ((v_DerPreprocessor_76 (Array Int Int)) (v_DerPreprocessor_77 (Array Int Int))) (and (= (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_DerPreprocessor_77) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_77 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (exists ((v_arrayElimArr_133 (Array Int Int)) (v_DerPreprocessor_119 (Array Int Int))) (and (= (select v_arrayElimArr_133 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_133) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_arrayElimArr_40 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.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_40) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5))))) is different from true [2024-11-25 03:15:03,644 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse3 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse8 (= c_~ARR_SIZE~0 1)) (.cse9 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) .cse4 .cse8 .cse9 .cse5)) (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_189 (Array Int Int)) (v_arrayElimArr_204 (Array Int Int))) (and (= (select v_arrayElimArr_204 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_189) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_204) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse8 .cse9 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_159| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_44| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_159| Int) (v_arrayElimArr_205 (Array Int Int)) (v_DerPreprocessor_191 (Array Int Int))) (and (= (select v_arrayElimArr_205 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_44|) 0) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_159| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_159|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_159|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_159| v_DerPreprocessor_191) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_159| v_arrayElimArr_205) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_159|) 0 0)))) .cse5)) .cse2 (not (and .cse0 (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (and (= .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_66) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| Int) (v_DerPreprocessor_55 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_14| 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 v_arrayElimArr_65 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_14|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| v_DerPreprocessor_55) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| v_arrayElimArr_65) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|)))) .cse4 .cse8 .cse9 .cse5)) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_167| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_46| Int) (v_DerPreprocessor_196 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_167| Int) (v_arrayElimArr_210 (Array Int Int))) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_167|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_167| v_DerPreprocessor_196) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_167| v_arrayElimArr_210) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_167|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_167| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_167|)) (= (select v_arrayElimArr_210 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_46|) 0))) .cse4 .cse8 (exists ((v_DerPreprocessor_198 (Array Int Int)) (v_arrayElimArr_211 (Array Int Int))) (and (= (select v_arrayElimArr_211 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (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_211) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse9 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_157| Int) (v_DerPreprocessor_183 (Array Int Int)) (v_arrayElimArr_199 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_43| Int)) (and (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_157| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157| v_DerPreprocessor_183) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_157| v_arrayElimArr_199) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157|) 0 0)) (= (select v_arrayElimArr_199 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_43|) 0))) .cse5 (exists ((v_DerPreprocessor_185 (Array Int Int)) (v_arrayElimArr_200 (Array Int Int))) (and (= (select v_arrayElimArr_200 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_200) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse6 .cse7)) (not (and .cse0 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_165| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_165| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_45| Int) (v_DerPreprocessor_192 (Array Int Int)) (v_DerPreprocessor_193 (Array Int Int))) (and (= (select v_DerPreprocessor_193 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_45|) 0) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_165| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_165|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_165|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_165| v_DerPreprocessor_192) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_165| v_DerPreprocessor_193) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_165|) 0 0)))) .cse2 .cse4 .cse8 .cse9 (exists ((v_DerPreprocessor_194 (Array Int Int)) (v_DerPreprocessor_195 (Array Int Int))) (and (= (select v_DerPreprocessor_195 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_194) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_195) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse5)) .cse5)) is different from false [2024-11-25 03:15:05,968 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse3 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse8 (= c_~ARR_SIZE~0 1)) (.cse9 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) .cse4 .cse8 .cse9 .cse5)) (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_189 (Array Int Int)) (v_arrayElimArr_204 (Array Int Int))) (and (= (select v_arrayElimArr_204 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_189) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_204) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse8 .cse9 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_159| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_44| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_159| Int) (v_arrayElimArr_205 (Array Int Int)) (v_DerPreprocessor_191 (Array Int Int))) (and (= (select v_arrayElimArr_205 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_44|) 0) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_159| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_159|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_159|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_159| v_DerPreprocessor_191) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_159| v_arrayElimArr_205) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_159|) 0 0)))) .cse5)) (not (and .cse0 .cse2 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_167| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_46| Int) (v_DerPreprocessor_196 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_167| Int) (v_arrayElimArr_210 (Array Int Int))) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_167|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_167| v_DerPreprocessor_196) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_167| v_arrayElimArr_210) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_167|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_167| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_167|)) (= (select v_arrayElimArr_210 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_46|) 0))) .cse4 .cse8 (exists ((v_DerPreprocessor_198 (Array Int Int)) (v_arrayElimArr_211 (Array Int Int))) (and (= (select v_arrayElimArr_211 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (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_211) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse9 .cse5)) .cse2 (not (and .cse0 (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (and (= .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_66) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| Int) (v_DerPreprocessor_55 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_14| 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 v_arrayElimArr_65 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_14|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| v_DerPreprocessor_55) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| v_arrayElimArr_65) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|)))) .cse4 .cse8 .cse9 .cse5)) .cse4 .cse8 .cse9 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_157| Int) (v_DerPreprocessor_183 (Array Int Int)) (v_arrayElimArr_199 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_43| Int)) (and (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_157| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157| v_DerPreprocessor_183) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_157| v_arrayElimArr_199) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157|) 0 0)) (= (select v_arrayElimArr_199 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_43|) 0))) .cse5 (exists ((v_DerPreprocessor_185 (Array Int Int)) (v_arrayElimArr_200 (Array Int Int))) (and (= (select v_arrayElimArr_200 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_200) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse6 .cse7)) (not (and .cse0 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_165| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_165| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_45| Int) (v_DerPreprocessor_192 (Array Int Int)) (v_DerPreprocessor_193 (Array Int Int))) (and (= (select v_DerPreprocessor_193 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_45|) 0) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_165| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_165|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_165|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_165| v_DerPreprocessor_192) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_165| v_DerPreprocessor_193) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_165|) 0 0)))) .cse2 .cse4 .cse8 .cse9 (exists ((v_DerPreprocessor_194 (Array Int Int)) (v_DerPreprocessor_195 (Array Int Int))) (and (= (select v_DerPreprocessor_195 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_194) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_195) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse5)) .cse5)) is different from false [2024-11-25 03:15:05,990 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse3 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse8 (= c_~ARR_SIZE~0 1)) (.cse9 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) .cse4 .cse8 .cse9 .cse5)) (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_189 (Array Int Int)) (v_arrayElimArr_204 (Array Int Int))) (and (= (select v_arrayElimArr_204 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_189) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_204) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse8 .cse9 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_159| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_44| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_159| Int) (v_arrayElimArr_205 (Array Int Int)) (v_DerPreprocessor_191 (Array Int Int))) (and (= (select v_arrayElimArr_205 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_44|) 0) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_159| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_159|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_159|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_159| v_DerPreprocessor_191) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_159| v_arrayElimArr_205) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_159|) 0 0)))) .cse5)) .cse2 (not (and .cse0 (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (and (= .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_66) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| Int) (v_DerPreprocessor_55 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_14| 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 v_arrayElimArr_65 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_14|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| v_DerPreprocessor_55) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| v_arrayElimArr_65) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|)))) .cse4 .cse8 .cse9 .cse5)) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_167| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_46| Int) (v_DerPreprocessor_196 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_167| Int) (v_arrayElimArr_210 (Array Int Int))) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_167|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_167| v_DerPreprocessor_196) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_167| v_arrayElimArr_210) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_167|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_167| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_167|)) (= (select v_arrayElimArr_210 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_46|) 0))) .cse4 .cse8 (exists ((v_DerPreprocessor_198 (Array Int Int)) (v_arrayElimArr_211 (Array Int Int))) (and (= (select v_arrayElimArr_211 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (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_211) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse9 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_157| Int) (v_DerPreprocessor_183 (Array Int Int)) (v_arrayElimArr_199 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_43| Int)) (and (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_157| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157| v_DerPreprocessor_183) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_157| v_arrayElimArr_199) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157|) 0 0)) (= (select v_arrayElimArr_199 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_43|) 0))) .cse5 (exists ((v_DerPreprocessor_185 (Array Int Int)) (v_arrayElimArr_200 (Array Int Int))) (and (= (select v_arrayElimArr_200 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_200) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse6 .cse7)) (not (and .cse0 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_165| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_165| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_45| Int) (v_DerPreprocessor_192 (Array Int Int)) (v_DerPreprocessor_193 (Array Int Int))) (and (= (select v_DerPreprocessor_193 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_45|) 0) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_165| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_165|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_165|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_165| v_DerPreprocessor_192) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_165| v_DerPreprocessor_193) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_165|) 0 0)))) .cse2 .cse4 .cse8 .cse9 (exists ((v_DerPreprocessor_194 (Array Int Int)) (v_DerPreprocessor_195 (Array Int Int))) (and (= (select v_DerPreprocessor_195 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_194) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_195) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse5)) .cse5))) is different from true [2024-11-25 03:15:06,005 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse3 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|)) (.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse8 (= c_~ARR_SIZE~0 1)) (.cse9 (= |c_ULTIMATE.start_main_~index~0#1| 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) .cse4 .cse8 .cse9 .cse5)) (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_189 (Array Int Int)) (v_arrayElimArr_204 (Array Int Int))) (and (= (select v_arrayElimArr_204 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_189) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_204) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse8 .cse9 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_159| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_44| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_159| Int) (v_arrayElimArr_205 (Array Int Int)) (v_DerPreprocessor_191 (Array Int Int))) (and (= (select v_arrayElimArr_205 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_44|) 0) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_159| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_159|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_159|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_159| v_DerPreprocessor_191) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_159| v_arrayElimArr_205) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_159|) 0 0)))) .cse5)) (not (and .cse0 .cse2 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_167| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_46| Int) (v_DerPreprocessor_196 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_167| Int) (v_arrayElimArr_210 (Array Int Int))) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_167|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_167| v_DerPreprocessor_196) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_167| v_arrayElimArr_210) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_167|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_167| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_167|)) (= (select v_arrayElimArr_210 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_46|) 0))) .cse4 .cse8 (exists ((v_DerPreprocessor_198 (Array Int Int)) (v_arrayElimArr_211 (Array Int Int))) (and (= (select v_arrayElimArr_211 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (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_211) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse9 .cse5)) .cse2 (not (and .cse0 (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (and (= .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_66) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| Int) (v_DerPreprocessor_55 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_14| 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 v_arrayElimArr_65 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_14|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| v_DerPreprocessor_55) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| v_arrayElimArr_65) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|)))) .cse4 .cse8 .cse9 .cse5)) .cse4 .cse8 .cse9 (not (and .cse0 .cse2 .cse3 .cse4 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_157| Int) (v_DerPreprocessor_183 (Array Int Int)) (v_arrayElimArr_199 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_43| Int)) (and (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_157| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157| v_DerPreprocessor_183) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_157| v_arrayElimArr_199) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_157|) 0 0)) (= (select v_arrayElimArr_199 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_43|) 0))) .cse5 (exists ((v_DerPreprocessor_185 (Array Int Int)) (v_arrayElimArr_200 (Array Int Int))) (and (= (select v_arrayElimArr_200 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_200) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse6 .cse7)) (not (and .cse0 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_165| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_165| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_45| Int) (v_DerPreprocessor_192 (Array Int Int)) (v_DerPreprocessor_193 (Array Int Int))) (and (= (select v_DerPreprocessor_193 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_45|) 0) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_165| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_165|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_165|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_165| v_DerPreprocessor_192) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_165| v_DerPreprocessor_193) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_165|) 0 0)))) .cse2 .cse4 .cse8 .cse9 (exists ((v_DerPreprocessor_194 (Array Int Int)) (v_DerPreprocessor_195 (Array Int Int))) (and (= (select v_DerPreprocessor_195 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_194) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_195) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse5)) .cse5))) is different from true [2024-11-25 03:15:06,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:15:06,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5909 states to 265 states and 5896 transitions. [2024-11-25 03:15:06,100 INFO L276 IsEmpty]: Start isEmpty. Operand 265 states and 5896 transitions. [2024-11-25 03:15:06,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-11-25 03:15:06,101 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:15:06,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:15:06,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:15:06,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:15:06,154 INFO L256 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 47 conjuncts are in the unsatisfiable core [2024-11-25 03:15:06,157 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:15:06,219 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-25 03:15:06,238 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-25 03:15:06,242 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 15 [2024-11-25 03:15:06,247 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-25 03:15:06,387 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:15:06,390 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 22 treesize of output 19 [2024-11-25 03:15:06,394 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 14 treesize of output 11 [2024-11-25 03:15:06,535 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 35 treesize of output 18 [2024-11-25 03:15:06,592 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-25 03:15:08,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:15:08,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5909 states to 265 states and 5896 transitions. [2024-11-25 03:15:08,749 INFO L276 IsEmpty]: Start isEmpty. Operand 265 states and 5896 transitions. [2024-11-25 03:15:08,750 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-11-25 03:15:08,750 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:15:08,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:15:08,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:15:08,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:15:08,804 INFO L256 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-11-25 03:15:08,807 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:15:08,825 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-25 03:15:08,847 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-25 03:15:08,850 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:15:08,850 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-25 03:15:08,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-25 03:15:17,551 WARN L560 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2024-11-25 03:15:17,556 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:15:17,558 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:15:17,632 INFO L349 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2024-11-25 03:15:17,632 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 85 treesize of output 73 [2024-11-25 03:15:17,639 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-25 03:15:17,644 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-25 03:15:17,655 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:15:17,656 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:15:17,657 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 118 [2024-11-25 03:15:17,685 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:15:17,691 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-25 03:15:17,691 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 77 treesize of output 7 [2024-11-25 03:15:17,992 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 18 [2024-11-25 03:15:18,047 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 3 refuted. 5 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-25 03:15:19,623 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|))) (.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse1 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse2 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse4 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (not (and .cse0 .cse1 .cse2 (exists ((v_arrayElimArr_194 (Array Int Int)) (v_DerPreprocessor_178 (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_194) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3) (= (select v_arrayElimArr_194 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5)) (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |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_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse3 0)) (not (and .cse0 .cse1 .cse2 .cse4 (exists ((v_DerPreprocessor_82 (Array Int Int)) (v_arrayElimArr_83 (Array Int Int))) (and (= (select v_arrayElimArr_83 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_83) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3))) .cse5)) (not (and .cse0 .cse1 .cse6 (exists ((v_DerPreprocessor_192 (Array Int Int)) (v_DerPreprocessor_193 (Array Int Int))) (and (= (select v_DerPreprocessor_193 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_192) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_193) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3))) .cse2 .cse4 .cse5)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse1 (<= c_~ARR_SIZE~0 32767) (exists ((v_arrayElimArr_189 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_189) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3) (= (select v_arrayElimArr_189 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3))) .cse2 .cse4 .cse5)) .cse6 (exists ((v_DerPreprocessor_199 (Array Int Int)) (v_arrayElimArr_214 (Array Int Int))) (and (= (select v_arrayElimArr_214 |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_199) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_214) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_196 (Array Int Int)) (v_arrayElimArr_210 (Array Int Int))) (and (= (select v_arrayElimArr_210 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (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_210) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3))) .cse2 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 .cse2 .cse4 .cse5)) .cse5)) is different from false [2024-11-25 03:15:21,162 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)) (.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse4 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (not (and .cse0 .cse1 .cse2 (exists ((v_arrayElimArr_194 (Array Int Int)) (v_DerPreprocessor_178 (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_194) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3) (= (select v_arrayElimArr_194 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5)) (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |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_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse3 0)) (not (and .cse0 .cse1 .cse2 .cse4 (exists ((v_DerPreprocessor_82 (Array Int Int)) (v_arrayElimArr_83 (Array Int Int))) (and (= (select v_arrayElimArr_83 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_83) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3))) .cse5)) (not (and .cse0 .cse1 .cse6 (exists ((v_DerPreprocessor_192 (Array Int Int)) (v_DerPreprocessor_193 (Array Int Int))) (and (= (select v_DerPreprocessor_193 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_192) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_193) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3))) .cse2 .cse4 .cse5)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse1 (<= c_~ARR_SIZE~0 32767) (exists ((v_arrayElimArr_189 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_189) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3) (= (select v_arrayElimArr_189 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3))) .cse2 .cse4 .cse5)) .cse6 (exists ((v_DerPreprocessor_196 (Array Int Int)) (v_arrayElimArr_210 (Array Int Int))) (and (= (select v_arrayElimArr_210 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (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_210) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3))) .cse2 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 .cse2 .cse4 .cse5)) .cse5 (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_199 (Array Int Int)) (v_arrayElimArr_214 (Array Int Int))) (and (= (select v_arrayElimArr_214 |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_199) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_214) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse4 .cse5)))) is different from false [2024-11-25 03:15:21,178 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|))) (.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse1 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse2 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse4 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (not (and .cse0 .cse1 .cse2 (exists ((v_arrayElimArr_194 (Array Int Int)) (v_DerPreprocessor_178 (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_194) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3) (= (select v_arrayElimArr_194 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5)) (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |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_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse3 0)) (not (and .cse0 .cse1 .cse2 .cse4 (exists ((v_DerPreprocessor_82 (Array Int Int)) (v_arrayElimArr_83 (Array Int Int))) (and (= (select v_arrayElimArr_83 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_83) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3))) .cse5)) (not (and .cse0 .cse1 .cse6 (exists ((v_DerPreprocessor_192 (Array Int Int)) (v_DerPreprocessor_193 (Array Int Int))) (and (= (select v_DerPreprocessor_193 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_192) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_193) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3))) .cse2 .cse4 .cse5)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse1 (<= c_~ARR_SIZE~0 32767) (exists ((v_arrayElimArr_189 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_189) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3) (= (select v_arrayElimArr_189 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3))) .cse2 .cse4 .cse5)) .cse6 (exists ((v_DerPreprocessor_199 (Array Int Int)) (v_arrayElimArr_214 (Array Int Int))) (and (= (select v_arrayElimArr_214 |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_199) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_214) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_196 (Array Int Int)) (v_arrayElimArr_210 (Array Int Int))) (and (= (select v_arrayElimArr_210 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (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_210) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3))) .cse2 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 .cse2 .cse4 .cse5)) .cse5))) is different from true [2024-11-25 03:15:21,191 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)) (.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse2 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse4 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (not (and .cse0 .cse1 .cse2 (exists ((v_arrayElimArr_194 (Array Int Int)) (v_DerPreprocessor_178 (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_194) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3) (= (select v_arrayElimArr_194 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5)) (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |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_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse3 0)) (not (and .cse0 .cse1 .cse2 .cse4 (exists ((v_DerPreprocessor_82 (Array Int Int)) (v_arrayElimArr_83 (Array Int Int))) (and (= (select v_arrayElimArr_83 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_83) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3))) .cse5)) (not (and .cse0 .cse1 .cse6 (exists ((v_DerPreprocessor_192 (Array Int Int)) (v_DerPreprocessor_193 (Array Int Int))) (and (= (select v_DerPreprocessor_193 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_192) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_193) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3))) .cse2 .cse4 .cse5)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse1 (<= c_~ARR_SIZE~0 32767) (exists ((v_arrayElimArr_189 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_189) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3) (= (select v_arrayElimArr_189 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3))) .cse2 .cse4 .cse5)) .cse6 (exists ((v_DerPreprocessor_196 (Array Int Int)) (v_arrayElimArr_210 (Array Int Int))) (and (= (select v_arrayElimArr_210 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (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_210) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3))) .cse2 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 .cse2 .cse4 .cse5)) .cse5 (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_199 (Array Int Int)) (v_arrayElimArr_214 (Array Int Int))) (and (= (select v_arrayElimArr_214 |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_199) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_214) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse4 .cse5))))) is different from true [2024-11-25 03:15:21,216 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse4 (= |c_ULTIMATE.start_main_~sum~0#1| 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_161 (Array Int Int)) (v_DerPreprocessor_146 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_146) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_161) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_161 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_141 (Array Int Int)) (v_arrayElimArr_156 (Array Int Int))) (and (= (select v_arrayElimArr_156 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .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_156) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_127 (Array Int Int)) (v_DerPreprocessor_128 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_127) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_128) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_128 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (exists ((v_DerPreprocessor_199 (Array Int Int)) (v_arrayElimArr_214 (Array Int Int))) (and (= (select v_arrayElimArr_214 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_199) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_214) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse3 (= c_~ARR_SIZE~0 1) .cse4 .cse5 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) is different from false [2024-11-25 03:15:22,991 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse4 (= |c_ULTIMATE.start_main_~sum~0#1| 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_161 (Array Int Int)) (v_DerPreprocessor_146 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_146) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_161) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_161 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_141 (Array Int Int)) (v_arrayElimArr_156 (Array Int Int))) (and (= (select v_arrayElimArr_156 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .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_156) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_127 (Array Int Int)) (v_DerPreprocessor_128 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_127) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_128) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_128 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_199 (Array Int Int)) (v_arrayElimArr_214 (Array Int Int))) (and (= (select v_arrayElimArr_214 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_199) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_214) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse3 .cse4 .cse5)) .cse3 (= c_~ARR_SIZE~0 1) .cse4 .cse5 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) is different from false [2024-11-25 03:15:23,002 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse4 (= |c_ULTIMATE.start_main_~sum~0#1| 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_161 (Array Int Int)) (v_DerPreprocessor_146 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_146) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_161) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_161 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_141 (Array Int Int)) (v_arrayElimArr_156 (Array Int Int))) (and (= (select v_arrayElimArr_156 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .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_156) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_127 (Array Int Int)) (v_DerPreprocessor_128 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_127) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_128) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_128 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (exists ((v_DerPreprocessor_199 (Array Int Int)) (v_arrayElimArr_214 (Array Int Int))) (and (= (select v_arrayElimArr_214 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_199) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_214) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse3 (= c_~ARR_SIZE~0 1) .cse4 .cse5 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0)))))) is different from true [2024-11-25 03:15:23,012 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse4 (= |c_ULTIMATE.start_main_~sum~0#1| 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_161 (Array Int Int)) (v_DerPreprocessor_146 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_146) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_161) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_161 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_141 (Array Int Int)) (v_arrayElimArr_156 (Array Int Int))) (and (= (select v_arrayElimArr_156 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .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_156) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_127 (Array Int Int)) (v_DerPreprocessor_128 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_127) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_128) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_128 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_199 (Array Int Int)) (v_arrayElimArr_214 (Array Int Int))) (and (= (select v_arrayElimArr_214 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_199) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_214) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse3 .cse4 .cse5)) .cse3 (= c_~ARR_SIZE~0 1) .cse4 .cse5 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0)))))) is different from true [2024-11-25 03:15:23,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|))) (.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_~ARR_SIZE~0 1)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) .cse2 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5)) (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse5 .cse6)) (exists ((v_DerPreprocessor_199 (Array Int Int)) (v_arrayElimArr_214 (Array Int Int))) (and (= (select v_arrayElimArr_214 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_199) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_214) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse5 .cse6)) .cse4 .cse5 .cse6)) is different from false [2024-11-25 03:15:23,070 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_~ARR_SIZE~0 1)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) .cse2 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5)) (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse5 .cse6)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_199 (Array Int Int)) (v_arrayElimArr_214 (Array Int Int))) (and (= (select v_arrayElimArr_214 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_199) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_214) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse3 .cse5 .cse6)) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse5 .cse6)) .cse4 .cse5 .cse6)) is different from false [2024-11-25 03:15:23,085 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_~ARR_SIZE~0 1)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) .cse2 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5)) (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse5 .cse6)) (exists ((v_DerPreprocessor_199 (Array Int Int)) (v_arrayElimArr_214 (Array Int Int))) (and (= (select v_arrayElimArr_214 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_199) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_214) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse5 .cse6)) .cse4 .cse5 .cse6))) is different from true [2024-11-25 03:15:23,098 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_~ARR_SIZE~0 1)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) .cse2 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5)) (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse5 .cse6)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_199 (Array Int Int)) (v_arrayElimArr_214 (Array Int Int))) (and (= (select v_arrayElimArr_214 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_199) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_214) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse3 .cse5 .cse6)) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse5 .cse6)) .cse4 .cse5 .cse6))) is different from true [2024-11-25 03:15:30,049 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse8 (= c_~ARR_SIZE~0 1)) (.cse9 (= |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_~num~0#1| 1) 0)) (.cse3 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 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_~ARR_SIZE~0 1)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (exists ((v_DerPreprocessor_138 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_115| Int) (v_arrayElimArr_151 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_34| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_115| Int)) (and (= (select v_arrayElimArr_151 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_34|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_115|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_115| v_DerPreprocessor_138) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_115| v_arrayElimArr_151) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_115|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_115| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_115|)))) (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) .cse4 .cse8 .cse9 .cse5)) (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (and (= .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_66) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_84 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_61| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_61| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_21| Int) (v_arrayElimArr_84 (Array Int Int))) (and (= (select v_arrayElimArr_84 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_21|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_61| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_61|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_61|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_61| v_DerPreprocessor_84) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_61| v_arrayElimArr_84) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_61|) 0 0)))) .cse2 .cse3 (not (and .cse0 (exists ((v_arrayElimArr_89 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_63| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_63| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_22| Int) (v_DerPreprocessor_90 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_63| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_63|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_63| v_DerPreprocessor_90) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_63| v_arrayElimArr_89) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_63|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_63|)) (= (select v_arrayElimArr_89 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_22|) 0))) .cse2 .cse3 (exists ((v_arrayElimArr_88 (Array Int Int)) (v_DerPreprocessor_88 (Array Int Int))) (and (= (select v_arrayElimArr_88 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_88) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_88) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 .cse6 .cse7)) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_123| Int) (v_DerPreprocessor_153 (Array Int Int)) (v_arrayElimArr_167 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_123| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_37| Int)) (and (= (select v_arrayElimArr_167 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_37|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_123|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_123| v_DerPreprocessor_153) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_123| v_arrayElimArr_167) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_123|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_123| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_123|)))) (exists ((v_DerPreprocessor_201 (Array Int Int)) (v_arrayElimArr_215 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_201) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_215) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= 0 (select v_arrayElimArr_215 |c_ULTIMATE.start_main_~#array1~0#1.offset|)))) (exists ((v_arrayElimArr_65 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| Int) (v_DerPreprocessor_55 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_14| 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 v_arrayElimArr_65 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_14|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| v_DerPreprocessor_55) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| v_arrayElimArr_65) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|)))) (exists ((v_DerPreprocessor_199 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_171| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_171| Int) (v_arrayElimArr_214 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_47| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_171| v_DerPreprocessor_199) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_171| v_arrayElimArr_214) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_171|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_171|)) (= (select v_arrayElimArr_214 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_47|) 0) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_171| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_171|)))) .cse4 (exists ((v_DerPreprocessor_169 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_40| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_143| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_143| Int) (v_DerPreprocessor_170 (Array Int Int))) (and (= (select v_DerPreprocessor_170 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_40|) 0) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_143| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_143|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_143|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_143| v_DerPreprocessor_169) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_143| v_DerPreprocessor_170) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_143|) 0 0)))) (exists ((v_DerPreprocessor_167 (Array Int Int)) (v_DerPreprocessor_168 (Array Int Int))) (and (= (select v_DerPreprocessor_168 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_167) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_168) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse8 .cse9 (exists ((v_DerPreprocessor_82 (Array Int Int)) (v_arrayElimArr_83 (Array Int Int))) (and (= (select v_arrayElimArr_83 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_83) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_67| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_67| Int) (v_DerPreprocessor_93 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_23| Int) (v_arrayElimArr_94 (Array Int Int))) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_67|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_67| v_DerPreprocessor_93) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_67| v_arrayElimArr_94) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_67|) 0 0)) (= (select v_arrayElimArr_94 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_23|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_67| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_67|)))) .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_95 (Array Int Int)) (v_arrayElimArr_95 (Array Int Int))) (and (= (select v_arrayElimArr_95 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_95) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_95) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse5 .cse6 .cse7)) (exists ((v_DerPreprocessor_151 (Array Int Int)) (v_arrayElimArr_166 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_166) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_166 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (exists ((v_arrayElimArr_150 (Array Int Int)) (v_DerPreprocessor_136 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_136) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_150) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_150 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6 .cse7)) is different from false [2024-11-25 03:15:32,872 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse8 (= c_~ARR_SIZE~0 1)) (.cse9 (= |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_~num~0#1| 1) 0)) (.cse3 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 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_~ARR_SIZE~0 1)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (exists ((v_DerPreprocessor_138 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_115| Int) (v_arrayElimArr_151 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_34| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_115| Int)) (and (= (select v_arrayElimArr_151 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_34|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_115|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_115| v_DerPreprocessor_138) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_115| v_arrayElimArr_151) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_115|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_115| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_115|)))) (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) .cse4 .cse8 .cse9 .cse5)) (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (and (= .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_66) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_84 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_61| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_61| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_21| Int) (v_arrayElimArr_84 (Array Int Int))) (and (= (select v_arrayElimArr_84 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_21|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_61| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_61|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_61|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_61| v_DerPreprocessor_84) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_61| v_arrayElimArr_84) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_61|) 0 0)))) .cse2 .cse3 (not (and .cse0 (exists ((v_arrayElimArr_89 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_63| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_63| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_22| Int) (v_DerPreprocessor_90 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_63| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_63|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_63| v_DerPreprocessor_90) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_63| v_arrayElimArr_89) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_63|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_63|)) (= (select v_arrayElimArr_89 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_22|) 0))) .cse2 .cse3 (exists ((v_arrayElimArr_88 (Array Int Int)) (v_DerPreprocessor_88 (Array Int Int))) (and (= (select v_arrayElimArr_88 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_88) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_88) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 .cse6 .cse7)) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_123| Int) (v_DerPreprocessor_153 (Array Int Int)) (v_arrayElimArr_167 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_123| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_37| Int)) (and (= (select v_arrayElimArr_167 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_37|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_123|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_123| v_DerPreprocessor_153) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_123| v_arrayElimArr_167) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_123|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_123| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_123|)))) (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_201 (Array Int Int)) (v_arrayElimArr_215 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_201) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_215) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= 0 (select v_arrayElimArr_215 |c_ULTIMATE.start_main_~#array1~0#1.offset|)))) (exists ((v_DerPreprocessor_199 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_171| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_171| Int) (v_arrayElimArr_214 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_47| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_171| v_DerPreprocessor_199) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_171| v_arrayElimArr_214) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_171|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_171|)) (= (select v_arrayElimArr_214 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_47|) 0) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_171| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_171|)))) .cse4 .cse5 .cse6 .cse7)) (exists ((v_arrayElimArr_65 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| Int) (v_DerPreprocessor_55 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_14| 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 v_arrayElimArr_65 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_14|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| v_DerPreprocessor_55) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| v_arrayElimArr_65) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|)))) .cse4 (exists ((v_DerPreprocessor_169 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_40| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_143| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_143| Int) (v_DerPreprocessor_170 (Array Int Int))) (and (= (select v_DerPreprocessor_170 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_40|) 0) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_143| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_143|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_143|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_143| v_DerPreprocessor_169) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_143| v_DerPreprocessor_170) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_143|) 0 0)))) (exists ((v_DerPreprocessor_167 (Array Int Int)) (v_DerPreprocessor_168 (Array Int Int))) (and (= (select v_DerPreprocessor_168 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_167) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_168) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse8 .cse9 (exists ((v_DerPreprocessor_82 (Array Int Int)) (v_arrayElimArr_83 (Array Int Int))) (and (= (select v_arrayElimArr_83 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_83) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_67| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_67| Int) (v_DerPreprocessor_93 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_23| Int) (v_arrayElimArr_94 (Array Int Int))) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_67|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_67| v_DerPreprocessor_93) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_67| v_arrayElimArr_94) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_67|) 0 0)) (= (select v_arrayElimArr_94 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_23|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_67| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_67|)))) .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_95 (Array Int Int)) (v_arrayElimArr_95 (Array Int Int))) (and (= (select v_arrayElimArr_95 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_95) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_95) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse5 .cse6 .cse7)) (exists ((v_DerPreprocessor_151 (Array Int Int)) (v_arrayElimArr_166 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_166) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_166 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (exists ((v_arrayElimArr_150 (Array Int Int)) (v_DerPreprocessor_136 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_136) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_150) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_150 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6 .cse7)) is different from false [2024-11-25 03:15:32,915 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse8 (= c_~ARR_SIZE~0 1)) (.cse9 (= |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_~num~0#1| 1) 0)) (.cse3 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 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_~ARR_SIZE~0 1)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (exists ((v_DerPreprocessor_138 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_115| Int) (v_arrayElimArr_151 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_34| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_115| Int)) (and (= (select v_arrayElimArr_151 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_34|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_115|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_115| v_DerPreprocessor_138) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_115| v_arrayElimArr_151) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_115|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_115| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_115|)))) (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) .cse4 .cse8 .cse9 .cse5)) (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (and (= .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_66) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_84 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_61| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_61| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_21| Int) (v_arrayElimArr_84 (Array Int Int))) (and (= (select v_arrayElimArr_84 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_21|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_61| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_61|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_61|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_61| v_DerPreprocessor_84) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_61| v_arrayElimArr_84) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_61|) 0 0)))) .cse2 .cse3 (not (and .cse0 (exists ((v_arrayElimArr_89 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_63| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_63| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_22| Int) (v_DerPreprocessor_90 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_63| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_63|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_63| v_DerPreprocessor_90) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_63| v_arrayElimArr_89) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_63|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_63|)) (= (select v_arrayElimArr_89 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_22|) 0))) .cse2 .cse3 (exists ((v_arrayElimArr_88 (Array Int Int)) (v_DerPreprocessor_88 (Array Int Int))) (and (= (select v_arrayElimArr_88 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_88) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_88) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 .cse6 .cse7)) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_123| Int) (v_DerPreprocessor_153 (Array Int Int)) (v_arrayElimArr_167 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_123| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_37| Int)) (and (= (select v_arrayElimArr_167 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_37|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_123|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_123| v_DerPreprocessor_153) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_123| v_arrayElimArr_167) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_123|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_123| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_123|)))) (exists ((v_DerPreprocessor_201 (Array Int Int)) (v_arrayElimArr_215 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_201) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_215) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= 0 (select v_arrayElimArr_215 |c_ULTIMATE.start_main_~#array1~0#1.offset|)))) (exists ((v_arrayElimArr_65 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| Int) (v_DerPreprocessor_55 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_14| 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 v_arrayElimArr_65 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_14|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| v_DerPreprocessor_55) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| v_arrayElimArr_65) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|)))) (exists ((v_DerPreprocessor_199 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_171| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_171| Int) (v_arrayElimArr_214 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_47| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_171| v_DerPreprocessor_199) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_171| v_arrayElimArr_214) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_171|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_171|)) (= (select v_arrayElimArr_214 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_47|) 0) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_171| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_171|)))) .cse4 (exists ((v_DerPreprocessor_169 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_40| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_143| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_143| Int) (v_DerPreprocessor_170 (Array Int Int))) (and (= (select v_DerPreprocessor_170 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_40|) 0) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_143| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_143|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_143|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_143| v_DerPreprocessor_169) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_143| v_DerPreprocessor_170) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_143|) 0 0)))) (exists ((v_DerPreprocessor_167 (Array Int Int)) (v_DerPreprocessor_168 (Array Int Int))) (and (= (select v_DerPreprocessor_168 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_167) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_168) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse8 .cse9 (exists ((v_DerPreprocessor_82 (Array Int Int)) (v_arrayElimArr_83 (Array Int Int))) (and (= (select v_arrayElimArr_83 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_83) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_67| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_67| Int) (v_DerPreprocessor_93 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_23| Int) (v_arrayElimArr_94 (Array Int Int))) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_67|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_67| v_DerPreprocessor_93) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_67| v_arrayElimArr_94) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_67|) 0 0)) (= (select v_arrayElimArr_94 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_23|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_67| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_67|)))) .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_95 (Array Int Int)) (v_arrayElimArr_95 (Array Int Int))) (and (= (select v_arrayElimArr_95 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_95) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_95) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse5 .cse6 .cse7)) (exists ((v_DerPreprocessor_151 (Array Int Int)) (v_arrayElimArr_166 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_166) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_166 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (exists ((v_arrayElimArr_150 (Array Int Int)) (v_DerPreprocessor_136 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_136) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_150) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_150 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6 .cse7))) is different from true [2024-11-25 03:15:32,947 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse8 (= c_~ARR_SIZE~0 1)) (.cse9 (= |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_~num~0#1| 1) 0)) (.cse3 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~0)) (.cse4 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 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_~ARR_SIZE~0 1)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (exists ((v_DerPreprocessor_138 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_115| Int) (v_arrayElimArr_151 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_34| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_115| Int)) (and (= (select v_arrayElimArr_151 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_34|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_115|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_115| v_DerPreprocessor_138) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_115| v_arrayElimArr_151) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_115|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_115| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_115|)))) (not (and .cse0 (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) .cse4 .cse8 .cse9 .cse5)) (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (and (= .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_66) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_84 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_61| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_61| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_21| Int) (v_arrayElimArr_84 (Array Int Int))) (and (= (select v_arrayElimArr_84 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_21|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_61| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_61|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_61|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_61| v_DerPreprocessor_84) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_61| v_arrayElimArr_84) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_61|) 0 0)))) .cse2 .cse3 (not (and .cse0 (exists ((v_arrayElimArr_89 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_63| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_63| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_22| Int) (v_DerPreprocessor_90 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_63| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_63|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_63| v_DerPreprocessor_90) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_63| v_arrayElimArr_89) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_63|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_63|)) (= (select v_arrayElimArr_89 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_22|) 0))) .cse2 .cse3 (exists ((v_arrayElimArr_88 (Array Int Int)) (v_DerPreprocessor_88 (Array Int Int))) (and (= (select v_arrayElimArr_88 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_88) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_88) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 .cse6 .cse7)) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_123| Int) (v_DerPreprocessor_153 (Array Int Int)) (v_arrayElimArr_167 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_123| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_37| Int)) (and (= (select v_arrayElimArr_167 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_37|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_123|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_123| v_DerPreprocessor_153) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_123| v_arrayElimArr_167) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_123|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_123| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_123|)))) (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_201 (Array Int Int)) (v_arrayElimArr_215 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_201) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_215) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= 0 (select v_arrayElimArr_215 |c_ULTIMATE.start_main_~#array1~0#1.offset|)))) (exists ((v_DerPreprocessor_199 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_171| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_171| Int) (v_arrayElimArr_214 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_47| Int)) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_171| v_DerPreprocessor_199) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_171| v_arrayElimArr_214) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_171|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_171|)) (= (select v_arrayElimArr_214 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_47|) 0) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_171| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_171|)))) .cse4 .cse5 .cse6 .cse7)) (exists ((v_arrayElimArr_65 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| Int) (v_DerPreprocessor_55 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_14| 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 v_arrayElimArr_65 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_14|) 0) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41| v_DerPreprocessor_55) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_41| v_arrayElimArr_65) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_41|)))) .cse4 (exists ((v_DerPreprocessor_169 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_40| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_143| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_143| Int) (v_DerPreprocessor_170 (Array Int Int))) (and (= (select v_DerPreprocessor_170 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_40|) 0) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_143| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_143|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_143|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_143| v_DerPreprocessor_169) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_143| v_DerPreprocessor_170) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_143|) 0 0)))) (exists ((v_DerPreprocessor_167 (Array Int Int)) (v_DerPreprocessor_168 (Array Int Int))) (and (= (select v_DerPreprocessor_168 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_167) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_168) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse8 .cse9 (exists ((v_DerPreprocessor_82 (Array Int Int)) (v_arrayElimArr_83 (Array Int Int))) (and (= (select v_arrayElimArr_83 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_83) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) (not (and .cse0 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_67| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_67| Int) (v_DerPreprocessor_93 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_23| Int) (v_arrayElimArr_94 (Array Int Int))) (and (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_67|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_67| v_DerPreprocessor_93) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_67| v_arrayElimArr_94) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_67|) 0 0)) (= (select v_arrayElimArr_94 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_23|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_67| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_67|)))) .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_95 (Array Int Int)) (v_arrayElimArr_95 (Array Int Int))) (and (= (select v_arrayElimArr_95 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_95) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_95) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse5 .cse6 .cse7)) (exists ((v_DerPreprocessor_151 (Array Int Int)) (v_arrayElimArr_166 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_166) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_166 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse5 (exists ((v_arrayElimArr_150 (Array Int Int)) (v_DerPreprocessor_136 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_136) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_150) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_150 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse6 .cse7))) is different from true [2024-11-25 03:15:33,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:15:33,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6174 states to 269 states and 6161 transitions. [2024-11-25 03:15:33,072 INFO L276 IsEmpty]: Start isEmpty. Operand 269 states and 6161 transitions. [2024-11-25 03:15:33,073 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-11-25 03:15:33,073 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:15:33,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:15:33,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:15:33,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:15:33,126 INFO L256 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 47 conjuncts are in the unsatisfiable core [2024-11-25 03:15:33,129 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:15:33,180 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-25 03:15:33,205 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-25 03:15:33,210 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 15 [2024-11-25 03:15:33,214 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-25 03:15:33,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:15:33,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 22 treesize of output 19 [2024-11-25 03:15:33,379 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 14 treesize of output 11 [2024-11-25 03:15:33,523 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 35 treesize of output 18 [2024-11-25 03:15:33,579 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-25 03:15:35,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:15:35,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6174 states to 269 states and 6161 transitions. [2024-11-25 03:15:35,570 INFO L276 IsEmpty]: Start isEmpty. Operand 269 states and 6161 transitions. [2024-11-25 03:15:35,572 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-11-25 03:15:35,572 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:15:35,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:15:35,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:15:35,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:15:35,622 INFO L256 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 47 conjuncts are in the unsatisfiable core [2024-11-25 03:15:35,624 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:15:35,687 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-25 03:15:35,717 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-25 03:15:35,720 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:15:35,720 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-25 03:15:35,725 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-25 03:15:44,040 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:15:44,041 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:15:44,074 INFO L349 Elim1Store]: treesize reduction 38, result has 19.1 percent of original size [2024-11-25 03:15:44,074 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 35 [2024-11-25 03:15:44,081 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-25 03:15:44,090 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-25 03:15:44,098 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-25 03:15:44,229 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 35 treesize of output 18 [2024-11-25 03:15:44,281 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 3 refuted. 5 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-25 03:15:46,273 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|))) (.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse1 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse2 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse4 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (not (and .cse0 .cse1 .cse2 (exists ((v_arrayElimArr_194 (Array Int Int)) (v_DerPreprocessor_178 (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_194) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3) (= (select v_arrayElimArr_194 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5)) (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |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_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse3 0)) (not (and .cse0 .cse1 .cse2 .cse4 (exists ((v_DerPreprocessor_82 (Array Int Int)) (v_arrayElimArr_83 (Array Int Int))) (and (= (select v_arrayElimArr_83 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_83) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3))) .cse5)) (not (and .cse0 .cse1 .cse6 (exists ((v_DerPreprocessor_192 (Array Int Int)) (v_DerPreprocessor_193 (Array Int Int))) (and (= (select v_DerPreprocessor_193 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_192) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_193) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3))) .cse2 .cse4 .cse5)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse1 (exists ((v_DerPreprocessor_202 (Array Int Int)) (v_arrayElimArr_220 (Array Int Int))) (and (= 0 (select v_arrayElimArr_220 |c_ULTIMATE.start_main_~#array1~0#1.offset|)) (= .cse3 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_202) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_220) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (<= c_~ARR_SIZE~0 32767) (exists ((v_arrayElimArr_189 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_189) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3) (= (select v_arrayElimArr_189 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3))) .cse2 .cse4 .cse5)) .cse6 (exists ((v_DerPreprocessor_199 (Array Int Int)) (v_arrayElimArr_214 (Array Int Int))) (and (= (select v_arrayElimArr_214 |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_199) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_214) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_196 (Array Int Int)) (v_arrayElimArr_210 (Array Int Int))) (and (= (select v_arrayElimArr_210 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (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_210) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3))) .cse2 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 .cse2 .cse4 .cse5)) .cse5)) is different from false [2024-11-25 03:15:47,885 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|))) (.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse1 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse2 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse4 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (not (and .cse0 .cse1 .cse2 (exists ((v_arrayElimArr_194 (Array Int Int)) (v_DerPreprocessor_178 (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_194) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3) (= (select v_arrayElimArr_194 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5)) (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |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_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_202 (Array Int Int)) (v_arrayElimArr_220 (Array Int Int))) (and (= 0 (select v_arrayElimArr_220 |c_ULTIMATE.start_main_~#array1~0#1.offset|)) (= .cse3 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_202) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_220) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse6 .cse2 .cse4 .cse5)) (= 0 (select .cse3 0)) (not (and .cse0 .cse1 .cse2 .cse4 (exists ((v_DerPreprocessor_82 (Array Int Int)) (v_arrayElimArr_83 (Array Int Int))) (and (= (select v_arrayElimArr_83 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_83) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3))) .cse5)) (not (and .cse0 .cse1 .cse6 (exists ((v_DerPreprocessor_192 (Array Int Int)) (v_DerPreprocessor_193 (Array Int Int))) (and (= (select v_DerPreprocessor_193 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_192) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_193) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3))) .cse2 .cse4 .cse5)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse1 (<= c_~ARR_SIZE~0 32767) (exists ((v_arrayElimArr_189 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_189) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3) (= (select v_arrayElimArr_189 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3))) .cse2 .cse4 .cse5)) .cse6 (exists ((v_DerPreprocessor_199 (Array Int Int)) (v_arrayElimArr_214 (Array Int Int))) (and (= (select v_arrayElimArr_214 |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_199) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_214) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_196 (Array Int Int)) (v_arrayElimArr_210 (Array Int Int))) (and (= (select v_arrayElimArr_210 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (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_210) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3))) .cse2 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 .cse2 .cse4 .cse5)) .cse5)) is different from false [2024-11-25 03:15:47,902 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|))) (.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse1 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse2 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse4 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (not (and .cse0 .cse1 .cse2 (exists ((v_arrayElimArr_194 (Array Int Int)) (v_DerPreprocessor_178 (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_194) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3) (= (select v_arrayElimArr_194 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5)) (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |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_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse3 0)) (not (and .cse0 .cse1 .cse2 .cse4 (exists ((v_DerPreprocessor_82 (Array Int Int)) (v_arrayElimArr_83 (Array Int Int))) (and (= (select v_arrayElimArr_83 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_83) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3))) .cse5)) (not (and .cse0 .cse1 .cse6 (exists ((v_DerPreprocessor_192 (Array Int Int)) (v_DerPreprocessor_193 (Array Int Int))) (and (= (select v_DerPreprocessor_193 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_192) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_193) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3))) .cse2 .cse4 .cse5)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse1 (exists ((v_DerPreprocessor_202 (Array Int Int)) (v_arrayElimArr_220 (Array Int Int))) (and (= 0 (select v_arrayElimArr_220 |c_ULTIMATE.start_main_~#array1~0#1.offset|)) (= .cse3 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_202) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_220) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (<= c_~ARR_SIZE~0 32767) (exists ((v_arrayElimArr_189 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_189) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3) (= (select v_arrayElimArr_189 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3))) .cse2 .cse4 .cse5)) .cse6 (exists ((v_DerPreprocessor_199 (Array Int Int)) (v_arrayElimArr_214 (Array Int Int))) (and (= (select v_arrayElimArr_214 |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_199) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_214) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_196 (Array Int Int)) (v_arrayElimArr_210 (Array Int Int))) (and (= (select v_arrayElimArr_210 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (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_210) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3))) .cse2 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 .cse2 .cse4 .cse5)) .cse5))) is different from true [2024-11-25 03:15:47,917 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|))) (.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse1 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse2 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse4 (<= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and .cse0 (not (and .cse0 .cse1 .cse2 (exists ((v_arrayElimArr_194 (Array Int Int)) (v_DerPreprocessor_178 (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_194) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3) (= (select v_arrayElimArr_194 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse5)) (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |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_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_202 (Array Int Int)) (v_arrayElimArr_220 (Array Int Int))) (and (= 0 (select v_arrayElimArr_220 |c_ULTIMATE.start_main_~#array1~0#1.offset|)) (= .cse3 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_202) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_220) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse6 .cse2 .cse4 .cse5)) (= 0 (select .cse3 0)) (not (and .cse0 .cse1 .cse2 .cse4 (exists ((v_DerPreprocessor_82 (Array Int Int)) (v_arrayElimArr_83 (Array Int Int))) (and (= (select v_arrayElimArr_83 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_83) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3))) .cse5)) (not (and .cse0 .cse1 .cse6 (exists ((v_DerPreprocessor_192 (Array Int Int)) (v_DerPreprocessor_193 (Array Int Int))) (and (= (select v_DerPreprocessor_193 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_192) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_193) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3))) .cse2 .cse4 .cse5)) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|) 0) 0) .cse1 (<= c_~ARR_SIZE~0 32767) (exists ((v_arrayElimArr_189 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_189) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3) (= (select v_arrayElimArr_189 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3))) .cse2 .cse4 .cse5)) .cse6 (exists ((v_DerPreprocessor_199 (Array Int Int)) (v_arrayElimArr_214 (Array Int Int))) (and (= (select v_arrayElimArr_214 |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_199) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_214) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_196 (Array Int Int)) (v_arrayElimArr_210 (Array Int Int))) (and (= (select v_arrayElimArr_210 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (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_210) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3))) .cse2 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0) .cse4 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse3) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse1 .cse2 .cse4 .cse5)) .cse5))) is different from true [2024-11-25 03:15:47,942 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse4 (= |c_ULTIMATE.start_main_~sum~0#1| 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_161 (Array Int Int)) (v_DerPreprocessor_146 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_146) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_161) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_161 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_141 (Array Int Int)) (v_arrayElimArr_156 (Array Int Int))) (and (= (select v_arrayElimArr_156 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .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_156) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_127 (Array Int Int)) (v_DerPreprocessor_128 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_127) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_128) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_128 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (exists ((v_DerPreprocessor_202 (Array Int Int)) (v_arrayElimArr_220 (Array Int Int))) (and (= 0 (select v_arrayElimArr_220 |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_202) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_220) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (exists ((v_DerPreprocessor_199 (Array Int Int)) (v_arrayElimArr_214 (Array Int Int))) (and (= (select v_arrayElimArr_214 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_199) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_214) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse3 (= c_~ARR_SIZE~0 1) .cse4 .cse5 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) is different from false [2024-11-25 03:15:49,911 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse4 (= c_~ARR_SIZE~0 1)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 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_161 (Array Int Int)) (v_DerPreprocessor_146 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_146) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_161) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_161 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_202 (Array Int Int)) (v_arrayElimArr_220 (Array Int Int))) (and (= 0 (select v_arrayElimArr_220 |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_202) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_220) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse3 .cse4 .cse5)) (exists ((v_DerPreprocessor_141 (Array Int Int)) (v_arrayElimArr_156 (Array Int Int))) (and (= (select v_arrayElimArr_156 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .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_156) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_127 (Array Int Int)) (v_DerPreprocessor_128 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_127) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_128) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_128 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse5 .cse6)) (exists ((v_DerPreprocessor_199 (Array Int Int)) (v_arrayElimArr_214 (Array Int Int))) (and (= (select v_arrayElimArr_214 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_199) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_214) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse3 .cse4 .cse5 .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))))) is different from false [2024-11-25 03:15:49,924 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse4 (= |c_ULTIMATE.start_main_~sum~0#1| 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_161 (Array Int Int)) (v_DerPreprocessor_146 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_146) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_161) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_161 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse1 0)) (exists ((v_DerPreprocessor_141 (Array Int Int)) (v_arrayElimArr_156 (Array Int Int))) (and (= (select v_arrayElimArr_156 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .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_156) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_127 (Array Int Int)) (v_DerPreprocessor_128 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_127) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_128) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_128 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (exists ((v_DerPreprocessor_202 (Array Int Int)) (v_arrayElimArr_220 (Array Int Int))) (and (= 0 (select v_arrayElimArr_220 |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_202) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_220) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5)) (exists ((v_DerPreprocessor_199 (Array Int Int)) (v_arrayElimArr_214 (Array Int Int))) (and (= (select v_arrayElimArr_214 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_199) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_214) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse3 (= c_~ARR_SIZE~0 1) .cse4 .cse5 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0)))))) is different from true [2024-11-25 03:15:49,934 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse2 (= (+ |c_ULTIMATE.start_main_~num~0#1| 1) 0)) (.cse3 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse4 (= c_~ARR_SIZE~0 1)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 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_161 (Array Int Int)) (v_DerPreprocessor_146 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_146) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_161) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_161 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_202 (Array Int Int)) (v_arrayElimArr_220 (Array Int Int))) (and (= 0 (select v_arrayElimArr_220 |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_202) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_220) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse3 .cse4 .cse5)) (exists ((v_DerPreprocessor_141 (Array Int Int)) (v_arrayElimArr_156 (Array Int Int))) (and (= (select v_arrayElimArr_156 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .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_156) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_127 (Array Int Int)) (v_DerPreprocessor_128 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_127) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_128) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_DerPreprocessor_128 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse5 .cse6)) (exists ((v_DerPreprocessor_199 (Array Int Int)) (v_arrayElimArr_214 (Array Int Int))) (and (= (select v_arrayElimArr_214 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_199) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_214) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse3 .cse4 .cse5 .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0)))))) is different from true [2024-11-25 03:15:49,984 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_~ARR_SIZE~0 1)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) .cse2 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5)) (exists ((v_DerPreprocessor_202 (Array Int Int)) (v_arrayElimArr_220 (Array Int Int))) (and (= 0 (select v_arrayElimArr_220 |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_202) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_220) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse5 .cse6)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_199 (Array Int Int)) (v_arrayElimArr_214 (Array Int Int))) (and (= (select v_arrayElimArr_214 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_199) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_214) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse3 .cse5 .cse6)) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse5 .cse6)) .cse4 .cse5 .cse6)) is different from false [2024-11-25 03:15:49,994 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (.cse1 (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_~ARR_SIZE~0 1)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_202 (Array Int Int)) (v_arrayElimArr_220 (Array Int Int))) (and (= 0 (select v_arrayElimArr_220 |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_202) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_220) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse3 .cse4 .cse5)) .cse2 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5)) (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse5 .cse6)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_199 (Array Int Int)) (v_arrayElimArr_214 (Array Int Int))) (and (= (select v_arrayElimArr_214 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_199) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_214) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse3 .cse5 .cse6)) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse5 .cse6)) .cse4 .cse5 .cse6)) is different from false [2024-11-25 03:15:50,007 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_~ARR_SIZE~0 1)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) .cse2 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5)) (exists ((v_DerPreprocessor_202 (Array Int Int)) (v_arrayElimArr_220 (Array Int Int))) (and (= 0 (select v_arrayElimArr_220 |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_202) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_220) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse5 .cse6)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_199 (Array Int Int)) (v_arrayElimArr_214 (Array Int Int))) (and (= (select v_arrayElimArr_214 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_199) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_214) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse3 .cse5 .cse6)) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse5 .cse6)) .cse4 .cse5 .cse6))) is different from true [2024-11-25 03:15:50,018 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_~ARR_SIZE~0 1)) (.cse5 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1))) (and .cse0 (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_202 (Array Int Int)) (v_arrayElimArr_220 (Array Int Int))) (and (= 0 (select v_arrayElimArr_220 |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_202) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_220) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse3 .cse4 .cse5)) .cse2 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_65 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= (select v_arrayElimArr_65 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_65) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 .cse5)) (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse5 .cse6)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_199 (Array Int Int)) (v_arrayElimArr_214 (Array Int Int))) (and (= (select v_arrayElimArr_214 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_199) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_214) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse3 .cse5 .cse6)) .cse3 (not (and .cse0 (exists ((v_arrayElimArr_29 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (and (= (select v_arrayElimArr_29 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_29) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse2 .cse3 .cse5 .cse6)) .cse4 .cse5 .cse6))) is different from true [2024-11-25 03:16:06,563 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse8 (= c_~ARR_SIZE~0 1)) (.cse9 (= |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_~num~0#1| 1) 0)) (.cse3 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~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_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (not (and .cse0 (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_16| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_49| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49| Int)) (and (= (select v_DerPreprocessor_63 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_16|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_49|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49| v_DerPreprocessor_64) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_49| v_DerPreprocessor_63) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49|)))) .cse2 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse8 .cse9 .cse5)) (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_45| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45| Int) (v_arrayElimArr_69 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_15| Int) (v_DerPreprocessor_58 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_45|)) (= (select v_arrayElimArr_69 |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_45|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45| v_DerPreprocessor_58) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_45| v_arrayElimArr_69) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45|) 0 0)))) (exists ((v_DerPreprocessor_60 (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_60) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_70) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 .cse8 .cse9 .cse5)) .cse2 (exists ((v_DerPreprocessor_202 (Array Int Int)) (v_arrayElimArr_220 (Array Int Int))) (and (= 0 (select v_arrayElimArr_220 |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_202) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_220) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_93| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_93| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_27| Int) (v_DerPreprocessor_107 (Array Int Int)) (v_DerPreprocessor_108 (Array Int Int))) (and (= (select v_DerPreprocessor_108 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_27|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_93|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_93| v_DerPreprocessor_107) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_93| v_DerPreprocessor_108) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_93|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_93| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_93|)))) (exists ((v_DerPreprocessor_110 (Array Int Int)) (v_DerPreprocessor_109 (Array Int Int))) (and (= (select v_DerPreprocessor_110 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_110) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_204 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_175| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_175| Int) (v_arrayElimArr_221 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_48| Int)) (and (= (select v_arrayElimArr_221 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_48|) 0) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_175| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_175|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_175| v_DerPreprocessor_204) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_175| v_arrayElimArr_221) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_175|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_175|)))) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| 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)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| v_arrayElimArr_35) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) 0 0)) (= (select v_arrayElimArr_35 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0))) .cse5 .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse7)) (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) .cse4 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| Int) (v_arrayElimArr_55 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12| Int) (v_DerPreprocessor_45 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| v_DerPreprocessor_45) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35| v_arrayElimArr_55) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35|)) (= (select v_arrayElimArr_55 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12|) 0))) .cse5 .cse6 .cse7)) (exists ((v_DerPreprocessor_106 (Array Int Int)) (|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_arrayElimArr_118 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_26| Int)) (and (= (select v_arrayElimArr_118 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_26|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_89| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_89|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_89| v_DerPreprocessor_106) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_89| v_arrayElimArr_118) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_89|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_89|)))) (exists ((v_DerPreprocessor_104 (Array Int Int)) (v_arrayElimArr_117 (Array Int Int))) (and (= .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_117) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_117 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse8 .cse9 .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 .cse6 .cse7 (exists ((v_arrayElimArr_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| Int) (v_DerPreprocessor_25 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| Int)) (and (= (select v_arrayElimArr_29 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 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_25) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| v_arrayElimArr_29) |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|)))))))) is different from false [2024-11-25 03:16:08,992 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse8 (= c_~ARR_SIZE~0 1)) (.cse9 (= |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_~num~0#1| 1) 0)) (.cse3 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~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_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (not (and .cse0 (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_16| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_49| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49| Int)) (and (= (select v_DerPreprocessor_63 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_16|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_49|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49| v_DerPreprocessor_64) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_49| v_DerPreprocessor_63) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49|)))) .cse2 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse8 .cse9 .cse5)) (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_45| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45| Int) (v_arrayElimArr_69 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_15| Int) (v_DerPreprocessor_58 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_45|)) (= (select v_arrayElimArr_69 |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_45|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45| v_DerPreprocessor_58) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_45| v_arrayElimArr_69) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45|) 0 0)))) (exists ((v_DerPreprocessor_60 (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_60) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_70) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 .cse8 .cse9 .cse5)) .cse2 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_93| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_93| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_27| Int) (v_DerPreprocessor_107 (Array Int Int)) (v_DerPreprocessor_108 (Array Int Int))) (and (= (select v_DerPreprocessor_108 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_27|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_93|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_93| v_DerPreprocessor_107) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_93| v_DerPreprocessor_108) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_93|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_93| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_93|)))) (exists ((v_DerPreprocessor_110 (Array Int Int)) (v_DerPreprocessor_109 (Array Int Int))) (and (= (select v_DerPreprocessor_110 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_110) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_202 (Array Int Int)) (v_arrayElimArr_220 (Array Int Int))) (and (= 0 (select v_arrayElimArr_220 |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_202) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_220) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_204 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_175| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_175| Int) (v_arrayElimArr_221 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_48| Int)) (and (= (select v_arrayElimArr_221 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_48|) 0) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_175| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_175|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_175| v_DerPreprocessor_204) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_175| v_arrayElimArr_221) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_175|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_175|)))) .cse4 .cse8 .cse9 .cse5)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| 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)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| v_arrayElimArr_35) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) 0 0)) (= (select v_arrayElimArr_35 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0))) .cse5 .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse7)) (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) .cse4 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| Int) (v_arrayElimArr_55 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12| Int) (v_DerPreprocessor_45 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| v_DerPreprocessor_45) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35| v_arrayElimArr_55) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35|)) (= (select v_arrayElimArr_55 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12|) 0))) .cse5 .cse6 .cse7)) (exists ((v_DerPreprocessor_106 (Array Int Int)) (|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_arrayElimArr_118 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_26| Int)) (and (= (select v_arrayElimArr_118 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_26|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_89| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_89|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_89| v_DerPreprocessor_106) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_89| v_arrayElimArr_118) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_89|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_89|)))) (exists ((v_DerPreprocessor_104 (Array Int Int)) (v_arrayElimArr_117 (Array Int Int))) (and (= .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_117) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_117 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse8 .cse9 .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 .cse6 .cse7 (exists ((v_arrayElimArr_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| Int) (v_DerPreprocessor_25 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| Int)) (and (= (select v_arrayElimArr_29 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 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_25) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| v_arrayElimArr_29) |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|)))))))) is different from false [2024-11-25 03:16:09,025 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse8 (= c_~ARR_SIZE~0 1)) (.cse9 (= |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_~num~0#1| 1) 0)) (.cse3 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~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_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (not (and .cse0 (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_16| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_49| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49| Int)) (and (= (select v_DerPreprocessor_63 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_16|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_49|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49| v_DerPreprocessor_64) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_49| v_DerPreprocessor_63) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49|)))) .cse2 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse8 .cse9 .cse5)) (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_45| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45| Int) (v_arrayElimArr_69 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_15| Int) (v_DerPreprocessor_58 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_45|)) (= (select v_arrayElimArr_69 |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_45|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45| v_DerPreprocessor_58) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_45| v_arrayElimArr_69) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45|) 0 0)))) (exists ((v_DerPreprocessor_60 (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_60) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_70) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 .cse8 .cse9 .cse5)) .cse2 (exists ((v_DerPreprocessor_202 (Array Int Int)) (v_arrayElimArr_220 (Array Int Int))) (and (= 0 (select v_arrayElimArr_220 |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_202) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_220) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_93| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_93| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_27| Int) (v_DerPreprocessor_107 (Array Int Int)) (v_DerPreprocessor_108 (Array Int Int))) (and (= (select v_DerPreprocessor_108 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_27|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_93|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_93| v_DerPreprocessor_107) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_93| v_DerPreprocessor_108) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_93|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_93| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_93|)))) (exists ((v_DerPreprocessor_110 (Array Int Int)) (v_DerPreprocessor_109 (Array Int Int))) (and (= (select v_DerPreprocessor_110 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_110) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_204 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_175| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_175| Int) (v_arrayElimArr_221 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_48| Int)) (and (= (select v_arrayElimArr_221 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_48|) 0) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_175| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_175|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_175| v_DerPreprocessor_204) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_175| v_arrayElimArr_221) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_175|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_175|)))) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| 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)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| v_arrayElimArr_35) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) 0 0)) (= (select v_arrayElimArr_35 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0))) .cse5 .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse7)) (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) .cse4 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| Int) (v_arrayElimArr_55 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12| Int) (v_DerPreprocessor_45 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| v_DerPreprocessor_45) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35| v_arrayElimArr_55) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35|)) (= (select v_arrayElimArr_55 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12|) 0))) .cse5 .cse6 .cse7)) (exists ((v_DerPreprocessor_106 (Array Int Int)) (|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_arrayElimArr_118 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_26| Int)) (and (= (select v_arrayElimArr_118 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_26|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_89| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_89|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_89| v_DerPreprocessor_106) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_89| v_arrayElimArr_118) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_89|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_89|)))) (exists ((v_DerPreprocessor_104 (Array Int Int)) (v_arrayElimArr_117 (Array Int Int))) (and (= .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_117) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_117 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse8 .cse9 .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 .cse6 .cse7 (exists ((v_arrayElimArr_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| Int) (v_DerPreprocessor_25 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| Int)) (and (= (select v_arrayElimArr_29 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 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_25) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| v_arrayElimArr_29) |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|))))))))) is different from true [2024-11-25 03:16:09,060 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse8 (= c_~ARR_SIZE~0 1)) (.cse9 (= |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_~num~0#1| 1) 0)) (.cse3 (<= (+ |c_ULTIMATE.start_main_~index~0#1| 1) c_~ARR_SIZE~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_~sum~0#1| 0)) (.cse6 (<= c_~ARR_SIZE~0 1)) (.cse7 (<= 0 |c_ULTIMATE.start_main_~index~0#1|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_16 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_16) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_17 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse2 .cse3 .cse4 .cse5 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| Int) (v_DerPreprocessor_19 (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_6| Int) (v_DerPreprocessor_18 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7|)) (= (select v_DerPreprocessor_19 |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_7|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_18) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_7| v_DerPreprocessor_19) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_7|) 0 0)))) .cse6 .cse7)) .cse0 (not (and .cse0 (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_16| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_49| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49| Int)) (and (= (select v_DerPreprocessor_63 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_16|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_49|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49| v_DerPreprocessor_64) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_49| v_DerPreprocessor_63) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_49|)))) .cse2 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_DerPreprocessor_62 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse4 .cse8 .cse9 .cse5)) (exists ((v_arrayElimArr_23 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_23) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1) (= (select v_arrayElimArr_23 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) (= 0 (select .cse1 0)) (not (and .cse0 .cse2 (exists ((|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_45| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45| Int) (v_arrayElimArr_69 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_15| Int) (v_DerPreprocessor_58 (Array Int Int))) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_45|)) (= (select v_arrayElimArr_69 |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_45|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45| v_DerPreprocessor_58) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_45| v_arrayElimArr_69) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_45|) 0 0)))) (exists ((v_DerPreprocessor_60 (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_60) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_70) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) .cse4 .cse8 .cse9 .cse5)) .cse2 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_93| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_93| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_27| Int) (v_DerPreprocessor_107 (Array Int Int)) (v_DerPreprocessor_108 (Array Int Int))) (and (= (select v_DerPreprocessor_108 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_27|) 0) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_93|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_93| v_DerPreprocessor_107) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_93| v_DerPreprocessor_108) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_93|) 0 0)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_93| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_93|)))) (exists ((v_DerPreprocessor_110 (Array Int Int)) (v_DerPreprocessor_109 (Array Int Int))) (and (= (select v_DerPreprocessor_110 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_110) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_202 (Array Int Int)) (v_arrayElimArr_220 (Array Int Int))) (and (= 0 (select v_arrayElimArr_220 |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_202) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_220) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)))) (exists ((v_DerPreprocessor_204 (Array Int Int)) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_175| Int) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_175| Int) (v_arrayElimArr_221 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_48| Int)) (and (= (select v_arrayElimArr_221 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_48|) 0) (not (= |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_175| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_175|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_175| v_DerPreprocessor_204) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_175| v_arrayElimArr_221) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_175|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_175|)))) .cse4 .cse8 .cse9 .cse5)) (not (and .cse0 .cse2 .cse3 .cse4 (exists ((v_arrayElimArr_35 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9| 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)) (and (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19|)) (= (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19| v_DerPreprocessor_32) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_19| v_arrayElimArr_35) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_19|) 0 0)) (= (select v_arrayElimArr_35 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_9|) 0))) .cse5 .cse6 (exists ((v_DerPreprocessor_30 (Array Int Int)) (v_arrayElimArr_34 (Array Int Int))) (and (= .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_34) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_34 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse7)) (exists ((v_arrayElimArr_24 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7| Int) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| v_DerPreprocessor_24) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9| v_arrayElimArr_24) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_9| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_9|)) (= (select v_arrayElimArr_24 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_7|) 0))) .cse4 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int))) (and (= (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse3 .cse4 (exists ((|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| Int) (v_arrayElimArr_55 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35| Int) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12| Int) (v_DerPreprocessor_45 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| v_DerPreprocessor_45) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35| v_arrayElimArr_55) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35|)) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_35| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_35|)) (= (select v_arrayElimArr_55 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_12|) 0))) .cse5 .cse6 .cse7)) (exists ((v_DerPreprocessor_106 (Array Int Int)) (|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_arrayElimArr_118 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_26| Int)) (and (= (select v_arrayElimArr_118 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_26|) 0) (not (= |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_89| |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_89|)) (= (store (select (store (store |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_89| v_DerPreprocessor_106) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_89| v_arrayElimArr_118) |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_89|) 0 0) (select |c_#memory_int| |v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_89|)))) (exists ((v_DerPreprocessor_104 (Array Int Int)) (v_arrayElimArr_117 (Array Int Int))) (and (= .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_117) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0)) (= (select v_arrayElimArr_117 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0))) .cse8 .cse9 .cse5 (not (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 0) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array1~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~#array2~0#1.base|) 0 0) .cse1))) .cse4 .cse5 .cse6 .cse7 (exists ((v_arrayElimArr_29 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8| Int) (|v_ULTIMATE.start_main_~#array2~0#1.base_BEFORE_CALL_17| Int) (v_DerPreprocessor_25 (Array Int Int)) (|v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| Int)) (and (= (select v_arrayElimArr_29 |v_ULTIMATE.start_main_~#array1~0#1.offset_BEFORE_CALL_8|) 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_25) |v_ULTIMATE.start_main_~#array1~0#1.base_BEFORE_CALL_17| v_arrayElimArr_29) |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|))))))))) is different from true [2024-11-25 03:16:09,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-25 03:16:09,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6445 states to 273 states and 6432 transitions. [2024-11-25 03:16:09,170 INFO L276 IsEmpty]: Start isEmpty. Operand 273 states and 6432 transitions. [2024-11-25 03:16:09,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-11-25 03:16:09,171 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-25 03:16:09,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-25 03:16:09,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-25 03:16:09,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-25 03:16:09,214 INFO L256 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 47 conjuncts are in the unsatisfiable core [2024-11-25 03:16:09,217 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-25 03:16:09,281 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-25 03:16:09,300 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-25 03:16:09,303 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-25 03:16:09,303 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-25 03:16:09,308 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-25 03:16:18,025 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:16:18,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-25 03:16:18,073 INFO L349 Elim1Store]: treesize reduction 38, result has 19.1 percent of original size [2024-11-25 03:16:18,074 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 35 [2024-11-25 03:16:18,081 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-25 03:16:18,089 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-25 03:16:18,239 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 18 [2024-11-25 03:16:18,296 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 3 refuted. 5 times theorem prover too weak. 0 trivial. 0 not checked.