./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/array-fpi/eqn1f.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version a0165632 Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcc17aa5-268a-4241-9cf5-02ed2cc41492/bin/ukojak-verify-ImItNfHLgk/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcc17aa5-268a-4241-9cf5-02ed2cc41492/bin/ukojak-verify-ImItNfHLgk/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcc17aa5-268a-4241-9cf5-02ed2cc41492/bin/ukojak-verify-ImItNfHLgk/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcc17aa5-268a-4241-9cf5-02ed2cc41492/bin/ukojak-verify-ImItNfHLgk/config/KojakReach.xml -i ../../sv-benchmarks/c/array-fpi/eqn1f.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcc17aa5-268a-4241-9cf5-02ed2cc41492/bin/ukojak-verify-ImItNfHLgk/config/svcomp-Reach-32bit-Kojak_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcc17aa5-268a-4241-9cf5-02ed2cc41492/bin/ukojak-verify-ImItNfHLgk --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Kojak --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 18b341884f23a5462ed7b5a2994c7faf53737afb439f1d86e003040fe93a66eb --- Real Ultimate output --- This is Ultimate 0.2.5-dev-a016563 [2024-11-08 22:27:40,614 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-08 22:27:40,678 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcc17aa5-268a-4241-9cf5-02ed2cc41492/bin/ukojak-verify-ImItNfHLgk/config/svcomp-Reach-32bit-Kojak_Default.epf [2024-11-08 22:27:40,683 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-08 22:27:40,683 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck.Interpolating solver [2024-11-08 22:27:40,706 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-08 22:27:40,707 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-08 22:27:40,708 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ALWAYS [2024-11-08 22:27:40,708 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-08 22:27:40,709 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-08 22:27:40,709 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-08 22:27:40,710 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-08 22:27:40,710 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-08 22:27:40,711 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-08 22:27:40,711 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-08 22:27:40,712 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-08 22:27:40,712 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-08 22:27:40,713 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-08 22:27:40,713 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-08 22:27:40,713 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-08 22:27:40,714 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-08 22:27:40,718 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-08 22:27:40,718 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-08 22:27:40,719 INFO L151 SettingsManager]: Preferences of CodeCheck differ from their defaults: [2024-11-08 22:27:40,719 INFO L153 SettingsManager]: * Timeout in seconds=1000000 [2024-11-08 22:27:40,719 INFO L153 SettingsManager]: * Theory for external solver=ALL [2024-11-08 22:27:40,720 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-08 22:27:40,720 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 [2024-11-08 22:27:40,720 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-08 22:27:40,721 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-08 22:27:40,721 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-08 22:27:40,726 INFO L153 SettingsManager]: * Trace refinement strategy=PENGUIN [2024-11-08 22:27:40,726 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-08 22:27:40,726 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcc17aa5-268a-4241-9cf5-02ed2cc41492/bin/ukojak-verify-ImItNfHLgk/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcc17aa5-268a-4241-9cf5-02ed2cc41492/bin/ukojak-verify-ImItNfHLgk Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Kojak Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 18b341884f23a5462ed7b5a2994c7faf53737afb439f1d86e003040fe93a66eb [2024-11-08 22:27:41,048 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-08 22:27:41,095 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-08 22:27:41,099 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-08 22:27:41,101 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-08 22:27:41,101 INFO L274 PluginConnector]: CDTParser initialized [2024-11-08 22:27:41,103 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcc17aa5-268a-4241-9cf5-02ed2cc41492/bin/ukojak-verify-ImItNfHLgk/../../sv-benchmarks/c/array-fpi/eqn1f.c Unable to find full path for "g++" [2024-11-08 22:27:43,192 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-08 22:27:43,396 INFO L384 CDTParser]: Found 1 translation units. [2024-11-08 22:27:43,396 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcc17aa5-268a-4241-9cf5-02ed2cc41492/sv-benchmarks/c/array-fpi/eqn1f.c [2024-11-08 22:27:43,406 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcc17aa5-268a-4241-9cf5-02ed2cc41492/bin/ukojak-verify-ImItNfHLgk/data/fab5bc14c/c4c2bfcbe5ad4c8b9484fc85030afeb5/FLAGce9363d74 [2024-11-08 22:27:43,423 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcc17aa5-268a-4241-9cf5-02ed2cc41492/bin/ukojak-verify-ImItNfHLgk/data/fab5bc14c/c4c2bfcbe5ad4c8b9484fc85030afeb5 [2024-11-08 22:27:43,426 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-08 22:27:43,428 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-08 22:27:43,433 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-08 22:27:43,434 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-08 22:27:43,442 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-08 22:27:43,443 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.11 10:27:43" (1/1) ... [2024-11-08 22:27:43,444 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4cdf4900 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 10:27:43, skipping insertion in model container [2024-11-08 22:27:43,444 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.11 10:27:43" (1/1) ... [2024-11-08 22:27:43,479 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-08 22:27:43,700 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_fcc17aa5-268a-4241-9cf5-02ed2cc41492/sv-benchmarks/c/array-fpi/eqn1f.c[588,601] [2024-11-08 22:27:43,732 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-08 22:27:43,751 INFO L200 MainTranslator]: Completed pre-run [2024-11-08 22:27:43,772 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcc17aa5-268a-4241-9cf5-02ed2cc41492/sv-benchmarks/c/array-fpi/eqn1f.c[588,601] [2024-11-08 22:27:43,787 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-08 22:27:43,813 INFO L204 MainTranslator]: Completed translation [2024-11-08 22:27:43,814 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 10:27:43 WrapperNode [2024-11-08 22:27:43,814 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-08 22:27:43,815 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-08 22:27:43,816 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-08 22:27:43,816 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-08 22:27:43,825 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 10:27:43" (1/1) ... [2024-11-08 22:27:43,835 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 10:27:43" (1/1) ... [2024-11-08 22:27:43,865 INFO L138 Inliner]: procedures = 16, calls = 27, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 77 [2024-11-08 22:27:43,865 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-08 22:27:43,866 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-08 22:27:43,866 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-08 22:27:43,867 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-08 22:27:43,878 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 10:27:43" (1/1) ... [2024-11-08 22:27:43,878 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 10:27:43" (1/1) ... [2024-11-08 22:27:43,880 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 10:27:43" (1/1) ... [2024-11-08 22:27:43,881 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 10:27:43" (1/1) ... [2024-11-08 22:27:43,894 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 10:27:43" (1/1) ... [2024-11-08 22:27:43,902 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 10:27:43" (1/1) ... [2024-11-08 22:27:43,907 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 10:27:43" (1/1) ... [2024-11-08 22:27:43,908 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 10:27:43" (1/1) ... [2024-11-08 22:27:43,910 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-08 22:27:43,914 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-08 22:27:43,914 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-08 22:27:43,914 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-08 22:27:43,915 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 10:27:43" (1/1) ... [2024-11-08 22:27:43,922 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 [2024-11-08 22:27:43,939 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcc17aa5-268a-4241-9cf5-02ed2cc41492/bin/ukojak-verify-ImItNfHLgk/z3 [2024-11-08 22:27:43,956 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcc17aa5-268a-4241-9cf5-02ed2cc41492/bin/ukojak-verify-ImItNfHLgk/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (exit command is (exit), workingDir is null) [2024-11-08 22:27:43,962 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcc17aa5-268a-4241-9cf5-02ed2cc41492/bin/ukojak-verify-ImItNfHLgk/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (1)] Waiting until timeout for monitored process [2024-11-08 22:27:43,999 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-08 22:27:44,000 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-11-08 22:27:44,000 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2024-11-08 22:27:44,000 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-08 22:27:44,000 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-08 22:27:44,001 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-08 22:27:44,001 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2024-11-08 22:27:44,090 INFO L238 CfgBuilder]: Building ICFG [2024-11-08 22:27:44,092 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-08 22:27:44,350 INFO L? ?]: Removed 14 outVars from TransFormulas that were not future-live. [2024-11-08 22:27:44,350 INFO L287 CfgBuilder]: Performing block encoding [2024-11-08 22:27:44,389 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-08 22:27:44,390 INFO L316 CfgBuilder]: Removed 0 assume(true) statements. [2024-11-08 22:27:44,390 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.11 10:27:44 BoogieIcfgContainer [2024-11-08 22:27:44,391 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-08 22:27:44,392 INFO L112 PluginConnector]: ------------------------CodeCheck---------------------------- [2024-11-08 22:27:44,392 INFO L270 PluginConnector]: Initializing CodeCheck... [2024-11-08 22:27:44,404 INFO L274 PluginConnector]: CodeCheck initialized [2024-11-08 22:27:44,404 INFO L184 PluginConnector]: Executing the observer CodeCheckObserver from plugin CodeCheck for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.11 10:27:44" (1/1) ... [2024-11-08 22:27:44,415 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 22:27:44,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:27:44,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 17 states and 24 transitions. [2024-11-08 22:27:44,481 INFO L276 IsEmpty]: Start isEmpty. Operand 17 states and 24 transitions. [2024-11-08 22:27:44,483 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2024-11-08 22:27:44,483 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:27:44,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:27:44,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:27:44,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:27:44,696 INFO L255 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-08 22:27:44,705 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:27:44,828 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:27:44,847 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:27:44,849 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-08 22:27:44,873 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-08 22:27:44,951 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-11-08 22:27:44,952 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 19 [2024-11-08 22:27:45,120 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:27:45,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:27:45,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 24 states and 40 transitions. [2024-11-08 22:27:45,265 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 40 transitions. [2024-11-08 22:27:45,268 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2024-11-08 22:27:45,269 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:27:45,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:27:45,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:27:45,416 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:27:45,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:27:45,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 24 states and 38 transitions. [2024-11-08 22:27:45,470 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 38 transitions. [2024-11-08 22:27:45,471 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2024-11-08 22:27:45,471 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:27:45,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:27:45,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:27:45,549 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:27:45,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:27:45,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 24 states and 36 transitions. [2024-11-08 22:27:45,585 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 36 transitions. [2024-11-08 22:27:45,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2024-11-08 22:27:45,586 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:27:45,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:27:45,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:27:45,850 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:27:46,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:27:46,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 29 states and 48 transitions. [2024-11-08 22:27:46,472 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 48 transitions. [2024-11-08 22:27:46,473 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2024-11-08 22:27:46,473 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:27:46,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:27:46,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:27:46,637 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:27:46,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:27:46,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 31 states and 52 transitions. [2024-11-08 22:27:46,926 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 52 transitions. [2024-11-08 22:27:46,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:27:46,927 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:27:46,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:27:46,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:27:47,017 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:27:47,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:27:47,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 29 states and 47 transitions. [2024-11-08 22:27:47,299 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 47 transitions. [2024-11-08 22:27:47,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:27:47,300 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:27:47,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:27:47,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:27:47,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:27:47,370 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:27:47,374 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:27:47,386 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:27:47,397 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:27:47,403 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 15 [2024-11-08 22:27:47,408 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:27:47,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 16 treesize of output 11 [2024-11-08 22:27:47,622 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:27:47,947 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:27:48,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:27:48,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 32 states and 53 transitions. [2024-11-08 22:27:48,653 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 53 transitions. [2024-11-08 22:27:48,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:27:48,654 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:27:48,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:27:48,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:27:48,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:27:48,730 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:27:48,733 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:27:48,746 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:27:48,759 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:27:48,764 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:27:48,765 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-08 22:27:48,771 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-08 22:27:48,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:27:48,896 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 22:27:48,902 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-08 22:27:48,906 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:27:48,969 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:27:49,133 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:27:49,274 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse1 0) 1) .cse2 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:27:49,366 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse1 0) 1) .cse2 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:27:49,430 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (<= 2 c_~N~0) (= (select .cse1 0) 1) .cse2 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:27:49,522 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (<= 2 c_~N~0) (= (select .cse1 0) 1) .cse2 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:27:50,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:27:50,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 37 states and 66 transitions. [2024-11-08 22:27:50,194 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 66 transitions. [2024-11-08 22:27:50,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:27:50,195 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:27:50,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:27:50,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:27:50,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:27:50,250 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:27:50,253 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:27:50,261 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:27:50,269 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:27:50,274 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 15 [2024-11-08 22:27:50,278 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:27:50,301 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-08 22:27:50,352 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:27:50,455 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:27:50,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:27:50,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 37 states and 66 transitions. [2024-11-08 22:27:50,488 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 66 transitions. [2024-11-08 22:27:50,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:27:50,489 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:27:50,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:27:50,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:27:50,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:27:50,562 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:27:50,566 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:27:50,583 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 32 [2024-11-08 22:27:50,588 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 15 [2024-11-08 22:27:50,605 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-11-08 22:27:50,605 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 19 [2024-11-08 22:27:50,622 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:27:50,626 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:27:50,626 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-08 22:27:50,633 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-08 22:27:50,654 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:27:50,778 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:27:50,782 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 22:27:50,787 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-08 22:27:50,792 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:27:50,848 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:27:50,940 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:27:50,945 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) .cse2 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:27:51,059 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse2)) (= (select .cse1 0) 1) .cse2 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:27:51,066 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) .cse2 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:27:51,077 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse2)) (= (select .cse1 0) 1) .cse2 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:27:51,083 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (<= 2 c_~N~0) (= (select .cse0 0) 1) .cse2 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:27:51,088 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse2)) (<= 2 c_~N~0) (= (select .cse1 0) 1) .cse2 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:27:51,096 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (<= 2 c_~N~0) (= (select .cse0 0) 1) .cse2 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:27:51,102 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse2)) (<= 2 c_~N~0) (= (select .cse1 0) 1) .cse2 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:27:51,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:27:51,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 39 states and 76 transitions. [2024-11-08 22:27:51,123 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states and 76 transitions. [2024-11-08 22:27:51,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:27:51,123 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:27:51,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:27:51,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:27:51,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:27:51,196 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:27:51,199 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:27:51,211 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 32 [2024-11-08 22:27:51,214 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:27:51,215 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2024-11-08 22:27:51,221 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2024-11-08 22:27:51,242 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:27:51,246 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:27:51,247 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-08 22:27:51,253 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-08 22:27:51,267 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:27:51,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:27:51,409 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 22:27:51,413 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-08 22:27:51,417 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:27:51,465 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:27:51,545 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:27:51,551 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) .cse2 (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:27:51,677 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (= (select .cse0 0) 1) .cse2 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:27:51,684 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) .cse2 (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:27:51,691 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (= (select .cse0 0) 1) .cse2 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:27:51,703 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse2)) (<= 2 c_~N~0) (= (select .cse1 0) 1) .cse2 (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:27:51,710 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse2)) (<= 2 c_~N~0) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (= (select .cse1 0) 1) .cse2 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:27:51,719 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse2)) (<= 2 c_~N~0) (= (select .cse1 0) 1) .cse2 (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:27:51,726 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse2)) (<= 2 c_~N~0) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (= (select .cse1 0) 1) .cse2 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:27:51,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:27:51,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 41 states and 88 transitions. [2024-11-08 22:27:51,747 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 88 transitions. [2024-11-08 22:27:51,747 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:27:51,748 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:27:51,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:27:51,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:27:51,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:27:51,799 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:27:51,802 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:27:51,810 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:27:51,818 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:27:51,821 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:27:51,821 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-08 22:27:51,826 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-08 22:27:51,982 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:27:51,984 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 22:27:51,988 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-08 22:27:51,992 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:27:52,035 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:27:52,105 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:27:52,292 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2 (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse2)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:27:52,430 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2 (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse2)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:27:52,453 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (<= 2 c_~N~0) (= (select .cse0 0) 1) .cse2 (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:27:52,461 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse2)) (<= 2 c_~N~0) (= (select .cse1 0) 1) .cse2 (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:27:52,470 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (<= 2 c_~N~0) (= (select .cse0 0) 1) .cse2 (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:27:52,477 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse2)) (<= 2 c_~N~0) (= (select .cse1 0) 1) .cse2 (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:27:52,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:27:52,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 43 states and 102 transitions. [2024-11-08 22:27:52,501 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 102 transitions. [2024-11-08 22:27:52,502 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:27:52,502 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:27:52,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:27:52,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:27:52,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:27:52,569 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:27:52,571 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:27:52,578 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:27:52,582 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 15 [2024-11-08 22:27:52,586 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:27:52,596 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 32 [2024-11-08 22:27:52,603 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-08 22:27:52,604 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 15 [2024-11-08 22:27:52,627 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-11-08 22:27:52,628 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 19 [2024-11-08 22:27:52,647 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:27:52,669 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-08 22:27:52,711 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:27:52,815 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:27:52,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:27:52,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 43 states and 102 transitions. [2024-11-08 22:27:52,845 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 102 transitions. [2024-11-08 22:27:52,846 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:27:52,846 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:27:52,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:27:52,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:27:52,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:27:52,896 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:27:52,899 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:27:52,906 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 32 [2024-11-08 22:27:52,911 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:27:52,913 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:27:52,914 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2024-11-08 22:27:52,929 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:27:52,934 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 15 [2024-11-08 22:27:52,937 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:27:52,950 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:27:52,970 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-08 22:27:53,009 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:27:53,079 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:27:53,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:27:53,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 43 states and 102 transitions. [2024-11-08 22:27:53,107 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 102 transitions. [2024-11-08 22:27:53,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:27:53,108 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:27:53,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:27:53,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:27:53,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:27:53,157 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:27:53,160 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:27:53,165 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:27:53,173 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:27:53,176 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:27:53,177 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-08 22:27:53,180 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-08 22:27:53,321 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:27:53,324 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 22:27:53,327 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-08 22:27:53,330 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:27:53,372 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:27:53,441 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:27:53,661 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:27:53,847 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:27:53,868 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse2)) (<= 2 c_~N~0) (= (select .cse1 0) 1) .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:27:53,882 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (<= 2 c_~N~0) (= (select .cse2 0) 1) .cse1 (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:27:53,892 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse2)) (<= 2 c_~N~0) (= (select .cse1 0) 1) .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:27:53,901 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (<= 2 c_~N~0) (= (select .cse2 0) 1) .cse1 (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:27:53,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:27:53,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 45 states and 118 transitions. [2024-11-08 22:27:53,924 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 118 transitions. [2024-11-08 22:27:53,925 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:27:53,928 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:27:53,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:27:53,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:27:53,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:27:53,981 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:27:53,983 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:27:53,993 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:27:53,995 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:27:53,996 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-08 22:27:54,000 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-08 22:27:54,013 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 32 [2024-11-08 22:27:54,018 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:27:54,022 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 14 [2024-11-08 22:27:54,037 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-11-08 22:27:54,037 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 22 [2024-11-08 22:27:54,050 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:27:54,185 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:27:54,187 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 22:27:54,191 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:27:54,197 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-08 22:27:54,235 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:27:54,301 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:27:54,541 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:27:54,725 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:27:54,756 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (<= 2 c_~N~0) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse2 0) 1) .cse1 (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:27:54,766 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse2)) (<= 2 c_~N~0) (= (select .cse1 0) 1) .cse2 (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:27:54,778 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (<= 2 c_~N~0) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse2 0) 1) .cse1 (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:27:54,788 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse2)) (<= 2 c_~N~0) (= (select .cse1 0) 1) .cse2 (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:27:54,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:27:54,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 47 states and 136 transitions. [2024-11-08 22:27:54,809 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 136 transitions. [2024-11-08 22:27:54,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:27:54,810 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:27:54,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:27:54,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:27:54,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:27:54,889 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:27:54,891 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:27:54,900 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 32 [2024-11-08 22:27:54,905 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 15 [2024-11-08 22:27:54,921 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-11-08 22:27:54,921 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 19 [2024-11-08 22:27:54,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-08 22:27:54,946 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 15 [2024-11-08 22:27:54,953 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:27:54,963 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:27:54,978 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-08 22:27:55,017 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:27:55,085 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:27:55,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:27:55,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 47 states and 136 transitions. [2024-11-08 22:27:55,118 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 136 transitions. [2024-11-08 22:27:55,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:27:55,119 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:27:55,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:27:55,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:27:55,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:27:55,167 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:27:55,169 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:27:55,175 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:27:55,185 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:27:55,189 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 15 [2024-11-08 22:27:55,197 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:27:55,216 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-08 22:27:55,260 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:27:55,332 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:27:55,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:27:55,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 47 states and 136 transitions. [2024-11-08 22:27:55,364 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 136 transitions. [2024-11-08 22:27:55,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:27:55,364 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:27:55,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:27:55,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:27:55,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:27:55,412 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:27:55,414 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:27:55,423 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 32 [2024-11-08 22:27:55,425 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:27:55,426 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2024-11-08 22:27:55,433 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2024-11-08 22:27:55,447 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:27:55,453 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:27:55,457 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 14 [2024-11-08 22:27:55,461 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:27:55,467 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-08 22:27:55,477 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:27:55,495 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-08 22:27:55,537 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:27:55,603 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:27:55,611 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse1 0) 1) .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:27:55,637 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse1 0) 1) .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:27:55,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:27:55,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 47 states and 136 transitions. [2024-11-08 22:27:55,670 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 136 transitions. [2024-11-08 22:27:55,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:27:55,671 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:27:55,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:27:55,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:27:55,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:27:55,750 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:27:55,753 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:27:55,759 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:27:55,768 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:27:55,771 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:27:55,772 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-08 22:27:55,776 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-08 22:27:55,937 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:27:55,939 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 22:27:55,945 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:27:55,952 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-08 22:27:55,993 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:27:56,063 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:27:56,339 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:27:56,561 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:27:56,590 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (<= 2 c_~N~0) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:27:56,598 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse2)) (<= 2 c_~N~0) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse1 0) 1) .cse2 (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:27:56,609 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (<= 2 c_~N~0) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:27:56,619 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse2)) (<= 2 c_~N~0) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse1 0) 1) .cse2 (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:27:56,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:27:56,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 49 states and 156 transitions. [2024-11-08 22:27:56,642 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 156 transitions. [2024-11-08 22:27:56,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:27:56,642 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:27:56,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:27:56,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:27:56,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:27:56,691 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:27:56,693 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:27:56,702 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 32 [2024-11-08 22:27:56,706 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:27:56,710 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 14 [2024-11-08 22:27:56,726 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-11-08 22:27:56,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 1 case distinctions, treesize of input 14 treesize of output 22 [2024-11-08 22:27:56,740 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:27:56,746 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 15 [2024-11-08 22:27:56,751 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:27:56,767 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:27:56,785 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-08 22:27:56,830 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:27:56,915 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:27:56,927 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse1 0) 1) .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:27:56,939 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse1 0) 1) .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:27:56,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:27:56,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 49 states and 156 transitions. [2024-11-08 22:27:56,975 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 156 transitions. [2024-11-08 22:27:56,976 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:27:56,976 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:27:56,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:27:57,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:27:57,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:27:57,030 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:27:57,033 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:27:57,043 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:27:57,048 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:27:57,050 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:27:57,051 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2024-11-08 22:27:57,067 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 32 [2024-11-08 22:27:57,070 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:27:57,070 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2024-11-08 22:27:57,078 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2024-11-08 22:27:57,095 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:27:57,249 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:27:57,252 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 22:27:57,255 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-08 22:27:57,258 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:27:57,296 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:27:57,365 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:27:57,374 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse1 0) 1) .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:27:57,534 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and .cse0 (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1)) (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse2 0) 1) .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:27:57,543 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse1 0) 1) .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:27:57,550 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and .cse0 (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1)) (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse2 0) 1) .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:27:57,559 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (<= 2 c_~N~0) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:27:57,567 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (<= 2 c_~N~0) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:27:57,576 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (<= 2 c_~N~0) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:27:57,587 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (<= 2 c_~N~0) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:27:57,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:27:57,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 51 states and 178 transitions. [2024-11-08 22:27:57,605 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 178 transitions. [2024-11-08 22:27:57,605 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:27:57,605 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:27:57,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:27:57,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:27:57,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:27:57,649 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:27:57,651 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:27:57,657 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:27:57,662 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:27:57,665 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 14 [2024-11-08 22:27:57,668 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-08 22:27:57,671 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:27:57,681 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 32 [2024-11-08 22:27:57,686 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:27:57,689 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:27:57,689 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2024-11-08 22:27:57,705 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:27:57,721 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-08 22:27:57,755 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:27:57,823 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:27:57,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:27:57,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 51 states and 178 transitions. [2024-11-08 22:27:57,860 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 178 transitions. [2024-11-08 22:27:57,860 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:27:57,860 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:27:57,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:27:57,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:27:57,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:27:57,919 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:27:57,921 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:27:57,926 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:27:57,932 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:27:57,937 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:27:57,941 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 14 [2024-11-08 22:27:57,944 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:27:57,950 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-08 22:27:57,965 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-08 22:27:58,006 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:27:58,067 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:27:58,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:27:58,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 51 states and 178 transitions. [2024-11-08 22:27:58,101 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 178 transitions. [2024-11-08 22:27:58,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:27:58,102 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:27:58,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:27:58,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:27:58,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:27:58,144 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:27:58,145 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:27:58,153 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 32 [2024-11-08 22:27:58,157 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:27:58,161 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 14 [2024-11-08 22:27:58,177 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-11-08 22:27:58,177 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 22 [2024-11-08 22:27:58,197 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:27:58,200 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:27:58,201 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-08 22:27:58,205 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-08 22:27:58,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 10 treesize of output 8 [2024-11-08 22:27:58,365 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:27:58,367 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 22:27:58,370 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-08 22:27:58,373 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:27:58,411 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:27:58,469 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:27:58,479 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:27:58,611 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse1 (not (and (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:27:58,617 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:27:58,622 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse1 (not (and (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:27:58,637 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (<= 2 c_~N~0) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:27:58,649 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (<= 2 c_~N~0) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse0 .cse1)) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:27:58,665 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (<= 2 c_~N~0) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:27:58,678 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (<= 2 c_~N~0) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse0 .cse1)) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:27:58,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:27:58,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 53 states and 202 transitions. [2024-11-08 22:27:58,702 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 202 transitions. [2024-11-08 22:27:58,702 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:27:58,702 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:27:58,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:27:58,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:27:58,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:27:58,744 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:27:58,746 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:27:58,751 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:27:58,759 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:27:58,763 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 15 [2024-11-08 22:27:58,767 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:27:58,784 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-08 22:27:58,827 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:27:58,903 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:27:58,909 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) .cse2 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:27:58,917 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) .cse2 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:27:58,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:27:58,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 53 states and 202 transitions. [2024-11-08 22:27:58,941 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 202 transitions. [2024-11-08 22:27:58,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:27:58,941 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:27:58,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:27:58,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:27:59,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:27:59,002 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:27:59,004 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:27:59,008 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:27:59,014 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:27:59,019 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:27:59,022 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 14 [2024-11-08 22:27:59,025 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:27:59,031 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-08 22:27:59,044 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-08 22:27:59,082 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:27:59,144 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:27:59,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:27:59,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 53 states and 202 transitions. [2024-11-08 22:27:59,171 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 202 transitions. [2024-11-08 22:27:59,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:27:59,171 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:27:59,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:27:59,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:27:59,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:27:59,216 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:27:59,217 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:27:59,225 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:27:59,233 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:27:59,237 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 15 [2024-11-08 22:27:59,240 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:27:59,255 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-08 22:27:59,296 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:27:59,357 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:27:59,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:27:59,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 53 states and 202 transitions. [2024-11-08 22:27:59,395 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 202 transitions. [2024-11-08 22:27:59,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:27:59,395 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:27:59,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:27:59,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:27:59,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:27:59,445 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:27:59,447 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:27:59,456 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 32 [2024-11-08 22:27:59,457 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:27:59,458 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2024-11-08 22:27:59,461 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2024-11-08 22:27:59,475 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:27:59,478 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:27:59,480 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:27:59,480 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2024-11-08 22:27:59,493 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:27:59,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:27:59,673 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 22:27:59,675 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:27:59,680 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-08 22:27:59,710 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:27:59,770 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:27:59,779 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:27:59,916 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and .cse0 (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2)) (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1))) .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse1 0) 1) .cse2 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:27:59,923 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:27:59,929 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and .cse0 (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2)) (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1))) .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse1 0) 1) .cse2 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:27:59,938 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse2)) (<= 2 c_~N~0) (= (select .cse1 0) 1) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2 (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:27:59,945 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2)) (not (and .cse0 (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse2)) (<= 2 c_~N~0) (= (select .cse1 0) 1) .cse2 (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:27:59,955 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse2)) (<= 2 c_~N~0) (= (select .cse1 0) 1) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2 (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:27:59,962 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2)) (not (and .cse0 (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse2)) (<= 2 c_~N~0) (= (select .cse1 0) 1) .cse2 (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:27:59,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:27:59,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 55 states and 228 transitions. [2024-11-08 22:27:59,980 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 228 transitions. [2024-11-08 22:27:59,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:27:59,980 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:27:59,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:27:59,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:28:00,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:28:00,032 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:28:00,033 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:28:00,041 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:28:00,045 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:28:00,047 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:28:00,047 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2024-11-08 22:28:00,060 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 32 [2024-11-08 22:28:00,064 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:28:00,064 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2024-11-08 22:28:00,068 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2024-11-08 22:28:00,080 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:28:00,239 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:28:00,241 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 22:28:00,244 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:28:00,249 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-08 22:28:00,279 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:28:00,338 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:28:00,347 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_36 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:28:00,486 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_36 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2 (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:28:00,493 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_36 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:28:00,498 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_36 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:28:00,508 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2)) (not (and .cse0 (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse2)) (<= 2 c_~N~0) (= (select .cse1 0) 1) .cse2 (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_36 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:28:00,516 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2)) (not (and .cse0 (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_36 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse2)) (<= 2 c_~N~0) (= (select .cse1 0) 1) .cse2 (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:28:00,526 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2)) (not (and .cse0 (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse2)) (<= 2 c_~N~0) (= (select .cse1 0) 1) .cse2 (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_36 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:28:00,534 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2)) (not (and .cse0 (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_36 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse2)) (<= 2 c_~N~0) (= (select .cse1 0) 1) .cse2 (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:28:00,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:28:00,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 256 states to 57 states and 256 transitions. [2024-11-08 22:28:00,554 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 256 transitions. [2024-11-08 22:28:00,554 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:28:00,554 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:28:00,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:28:00,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:28:00,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:28:00,617 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:28:00,619 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:28:00,625 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:28:00,631 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:28:00,634 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:28:00,634 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-08 22:28:00,638 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-08 22:28:00,830 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:28:00,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 17 treesize of output 12 [2024-11-08 22:28:00,835 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:28:00,840 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-08 22:28:00,869 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:28:00,922 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:28:00,928 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2 (exists ((v_arrayElimArr_49 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (and (= (select v_arrayElimArr_49 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_49) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_36 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:28:01,070 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 (not (and .cse1 .cse2 (exists ((v_arrayElimArr_49 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (and (= (select v_arrayElimArr_49 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_49) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_36 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:28:01,078 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2 (exists ((v_arrayElimArr_49 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (and (= (select v_arrayElimArr_49 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_49) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_36 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:28:01,084 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 (not (and .cse1 .cse2 (exists ((v_arrayElimArr_49 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (and (= (select v_arrayElimArr_49 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_49) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_36 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:28:01,096 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2)) (not (and .cse0 (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_36 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse2)) (<= 2 c_~N~0) (= (select .cse1 0) 1) .cse2 (exists ((v_arrayElimArr_49 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (and (= (select v_arrayElimArr_49 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_49) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:28:01,106 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2)) (not (and .cse0 (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_36 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse2)) (<= 2 c_~N~0) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_49 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (and (= (select v_arrayElimArr_49 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_49) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (= (select .cse1 0) 1) .cse2 (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:28:01,117 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2)) (not (and .cse0 (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_36 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse2)) (<= 2 c_~N~0) (= (select .cse1 0) 1) .cse2 (exists ((v_arrayElimArr_49 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (and (= (select v_arrayElimArr_49 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_49) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:28:01,126 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2)) (not (and .cse0 (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_36 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse2)) (<= 2 c_~N~0) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_49 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (and (= (select v_arrayElimArr_49 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_49) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (= (select .cse1 0) 1) .cse2 (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:28:01,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:28:01,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 286 states to 59 states and 286 transitions. [2024-11-08 22:28:01,145 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 286 transitions. [2024-11-08 22:28:01,146 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:28:01,146 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:28:01,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:28:01,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:28:01,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:28:01,192 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:28:01,193 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:28:01,201 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:28:01,205 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:28:01,207 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:28:01,208 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2024-11-08 22:28:01,222 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 32 [2024-11-08 22:28:01,224 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:28:01,225 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2024-11-08 22:28:01,229 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2024-11-08 22:28:01,241 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:28:01,431 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:28:01,433 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 22:28:01,436 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-08 22:28:01,440 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:28:01,475 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:28:01,539 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:28:01,550 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_42 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2 (exists ((v_arrayElimArr_49 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (and (= (select v_arrayElimArr_49 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_49) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_36 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:28:01,730 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2 (exists ((v_arrayElimArr_49 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (and (= (select v_arrayElimArr_49 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_49) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_42 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_36 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:28:01,737 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_42 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2 (exists ((v_arrayElimArr_49 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (and (= (select v_arrayElimArr_49 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_49) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_36 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:28:01,744 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2 (exists ((v_arrayElimArr_49 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (and (= (select v_arrayElimArr_49 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_49) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_42 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_36 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:28:01,757 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2)) (not (and .cse0 (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_42 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_36 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse2)) (<= 2 c_~N~0) (= (select .cse1 0) 1) .cse2 (exists ((v_arrayElimArr_49 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (and (= (select v_arrayElimArr_49 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_49) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:28:01,766 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2)) (not (and .cse0 (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_36 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse2)) (<= 2 c_~N~0) (= (select .cse1 0) 1) .cse2 (exists ((v_arrayElimArr_49 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (and (= (select v_arrayElimArr_49 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_49) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_42 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 .cse2)) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:28:01,777 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2)) (not (and .cse0 (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_42 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_36 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse2)) (<= 2 c_~N~0) (= (select .cse1 0) 1) .cse2 (exists ((v_arrayElimArr_49 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (and (= (select v_arrayElimArr_49 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_49) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:28:01,789 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2)) (not (and .cse0 (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_36 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse2)) (<= 2 c_~N~0) (= (select .cse1 0) 1) .cse2 (exists ((v_arrayElimArr_49 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (and (= (select v_arrayElimArr_49 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_49) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_42 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 .cse2)) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:28:01,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:28:01,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 318 states to 61 states and 318 transitions. [2024-11-08 22:28:01,808 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 318 transitions. [2024-11-08 22:28:01,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:28:01,809 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:28:01,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:28:01,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:28:01,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:28:01,855 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:28:01,857 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:28:01,863 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:28:01,868 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:28:01,872 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 15 [2024-11-08 22:28:01,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 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:28:01,888 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-08 22:28:01,926 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:28:01,986 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:28:02,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:28:02,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 318 states to 61 states and 318 transitions. [2024-11-08 22:28:02,031 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 318 transitions. [2024-11-08 22:28:02,031 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:28:02,031 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:28:02,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:28:02,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:28:02,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:28:02,074 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:28:02,076 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:28:02,080 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:28:02,087 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:28:02,090 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:28:02,090 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-08 22:28:02,093 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-08 22:28:02,273 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:28:02,275 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 22:28:02,277 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-08 22:28:02,289 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:28:02,324 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:28:02,384 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:28:02,403 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_42 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_49 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (and (= (select v_arrayElimArr_49 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_49) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_36 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:28:02,616 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_42 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2 (exists ((v_arrayElimArr_49 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (and (= (select v_arrayElimArr_49 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_49) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_36 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:28:02,632 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_42 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_49 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (and (= (select v_arrayElimArr_49 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_49) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_36 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:28:02,642 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_42 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2 (exists ((v_arrayElimArr_49 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (and (= (select v_arrayElimArr_49 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_49) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_36 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:28:02,669 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (<= 2 c_~N~0) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:28:02,682 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (<= 2 c_~N~0) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and .cse0 .cse1 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:28:02,696 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (<= 2 c_~N~0) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:28:02,708 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (<= 2 c_~N~0) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and .cse0 .cse1 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:28:02,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:28:02,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 352 states to 63 states and 352 transitions. [2024-11-08 22:28:02,749 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 352 transitions. [2024-11-08 22:28:02,749 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:28:02,749 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:28:02,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:28:02,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:28:02,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:28:02,798 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:28:02,800 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:28:02,807 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:28:02,812 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 15 [2024-11-08 22:28:02,815 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:28:02,828 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 32 [2024-11-08 22:28:02,834 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:28:02,837 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:28:02,838 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2024-11-08 22:28:02,856 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:28:02,878 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-08 22:28:02,925 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:28:02,986 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:28:03,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:28:03,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 352 states to 63 states and 352 transitions. [2024-11-08 22:28:03,036 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 352 transitions. [2024-11-08 22:28:03,036 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:28:03,036 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:28:03,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:28:03,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:28:03,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:28:03,079 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:28:03,081 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:28:03,089 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 32 [2024-11-08 22:28:03,091 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:28:03,092 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2024-11-08 22:28:03,096 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2024-11-08 22:28:03,108 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:28:03,113 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:28:03,116 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 14 [2024-11-08 22:28:03,119 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-08 22:28:03,122 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:28:03,133 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:28:03,148 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-08 22:28:03,188 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:28:03,249 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:28:03,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:28:03,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 352 states to 63 states and 352 transitions. [2024-11-08 22:28:03,287 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 352 transitions. [2024-11-08 22:28:03,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:28:03,287 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:28:03,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:28:03,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:28:03,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:28:03,328 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:28:03,330 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:28:03,335 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:28:03,342 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:28:03,347 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:28:03,351 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 14 [2024-11-08 22:28:03,354 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-08 22:28:03,357 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:28:03,373 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-08 22:28:03,412 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:28:03,470 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:28:03,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:28:03,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 352 states to 63 states and 352 transitions. [2024-11-08 22:28:03,519 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 352 transitions. [2024-11-08 22:28:03,520 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:28:03,520 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:28:03,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:28:03,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:28:03,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:28:03,566 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:28:03,568 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:28:03,575 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:28:03,577 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:28:03,578 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-08 22:28:03,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-08 22:28:03,597 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 32 [2024-11-08 22:28:03,600 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 15 [2024-11-08 22:28:03,614 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-11-08 22:28:03,614 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 19 [2024-11-08 22:28:03,625 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:28:03,823 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:28:03,825 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 22:28:03,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 5 treesize of output 3 [2024-11-08 22:28:03,832 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:28:03,868 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:28:03,933 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:28:03,948 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_61 (Array Int Int))) (and (= 2 (select v_arrayElimArr_61 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_61) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 (not (and .cse1 .cse2 (exists ((v_arrayElimArr_49 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (and (= (select v_arrayElimArr_49 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_49) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_36 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:28:04,126 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 (not (and .cse1 .cse2 (exists ((v_arrayElimArr_49 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (and (= (select v_arrayElimArr_49 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_49) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2 (not (and (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_61 (Array Int Int))) (and (= 2 (select v_arrayElimArr_61 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_61) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_36 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:28:04,135 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_61 (Array Int Int))) (and (= 2 (select v_arrayElimArr_61 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_61) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 (not (and .cse1 .cse2 (exists ((v_arrayElimArr_49 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (and (= (select v_arrayElimArr_49 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_49) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_36 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:28:04,142 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 (not (and .cse1 .cse2 (exists ((v_arrayElimArr_49 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (and (= (select v_arrayElimArr_49 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_49) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2 (not (and (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_61 (Array Int Int))) (and (= 2 (select v_arrayElimArr_61 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_61) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_36 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:28:04,156 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2)) (not (and .cse0 (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_42 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_61 (Array Int Int))) (and (= 2 (select v_arrayElimArr_61 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_61) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_36 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse2)) (<= 2 c_~N~0) (= (select .cse1 0) 1) .cse2 (exists ((v_arrayElimArr_49 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (and (= (select v_arrayElimArr_49 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_49) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:28:04,166 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2)) (not (and .cse0 (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_42 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_36 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse2)) (<= 2 c_~N~0) (= (select .cse1 0) 1) .cse2 (not (and (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_61 (Array Int Int))) (and (= 2 (select v_arrayElimArr_61 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_61) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse2)) (exists ((v_arrayElimArr_49 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (and (= (select v_arrayElimArr_49 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_49) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:28:04,180 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2)) (not (and .cse0 (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_42 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_61 (Array Int Int))) (and (= 2 (select v_arrayElimArr_61 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_61) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_36 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse2)) (<= 2 c_~N~0) (= (select .cse1 0) 1) .cse2 (exists ((v_arrayElimArr_49 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (and (= (select v_arrayElimArr_49 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_49) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:28:04,191 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2)) (not (and .cse0 (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_42 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_36 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse2)) (<= 2 c_~N~0) (= (select .cse1 0) 1) .cse2 (not (and (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_61 (Array Int Int))) (and (= 2 (select v_arrayElimArr_61 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_61) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse2)) (exists ((v_arrayElimArr_49 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (and (= (select v_arrayElimArr_49 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_49) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:28:04,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:28:04,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 65 states and 388 transitions. [2024-11-08 22:28:04,215 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 388 transitions. [2024-11-08 22:28:04,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:28:04,216 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:28:04,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:28:04,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:28:04,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:28:04,260 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:28:04,262 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:28:04,270 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 32 [2024-11-08 22:28:04,272 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:28:04,273 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2024-11-08 22:28:04,277 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2024-11-08 22:28:04,291 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:28:04,295 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 15 [2024-11-08 22:28:04,298 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:28:04,308 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:28:04,329 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-08 22:28:04,362 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:28:04,416 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:28:04,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:28:04,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 65 states and 388 transitions. [2024-11-08 22:28:04,473 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 388 transitions. [2024-11-08 22:28:04,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:28:04,474 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:28:04,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:28:04,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:28:04,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:28:04,531 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:28:04,533 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:28:04,539 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:28:04,541 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:28:04,542 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-08 22:28:04,546 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-08 22:28:04,561 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 32 [2024-11-08 22:28:04,565 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 15 [2024-11-08 22:28:04,581 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-11-08 22:28:04,581 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 19 [2024-11-08 22:28:04,598 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:28:04,824 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:28:04,826 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 22:28:04,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 5 treesize of output 3 [2024-11-08 22:28:04,833 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:28:04,869 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:28:04,930 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:28:04,938 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2 (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse2)) (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:28:05,106 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and .cse0 (not (and .cse0 .cse1 (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))))) (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:28:05,111 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2 (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse2)) (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:28:05,116 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and .cse0 (not (and .cse0 .cse1 (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))))) (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:28:05,131 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (<= 2 c_~N~0) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and .cse0 .cse1 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:28:05,141 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))))) (<= 2 c_~N~0) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and .cse0 .cse1 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:28:05,152 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (<= 2 c_~N~0) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and .cse0 .cse1 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:28:05,163 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))))) (<= 2 c_~N~0) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and .cse0 .cse1 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:28:05,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:28:05,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 67 states and 426 transitions. [2024-11-08 22:28:05,190 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 426 transitions. [2024-11-08 22:28:05,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:28:05,190 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:28:05,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:28:05,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:28:05,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:28:05,251 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:28:05,253 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:28:05,259 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:28:05,265 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:28:05,268 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:28:05,268 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-08 22:28:05,272 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-08 22:28:05,478 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:28:05,482 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 22:28:05,485 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-08 22:28:05,488 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:28:05,518 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:28:05,582 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:28:05,596 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (and (= 2 (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_57) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 (not (and .cse1 .cse2 (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))))) (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2 (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:28:05,766 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (and (= 2 (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_57) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) .cse1 (not (and .cse1 .cse2 (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))))) (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2 (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:28:05,775 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (and (= 2 (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_57) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 (not (and .cse1 .cse2 (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))))) (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2 (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:28:05,782 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (and (= 2 (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_57) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) .cse1 (not (and .cse1 .cse2 (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))))) (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2 (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:28:05,806 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (and (= 2 (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_57) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (<= 2 c_~N~0) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2 (not (and .cse1 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:28:05,819 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (and (= 2 (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_57) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (<= 2 c_~N~0) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2 (not (and .cse1 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:28:05,836 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (and (= 2 (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_57) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (<= 2 c_~N~0) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2 (not (and .cse1 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:28:05,850 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (and (= 2 (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_57) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (<= 2 c_~N~0) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2 (not (and .cse1 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:28:05,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:28:05,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 466 states to 69 states and 466 transitions. [2024-11-08 22:28:05,900 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 466 transitions. [2024-11-08 22:28:05,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:28:05,901 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:28:05,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:28:05,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:28:05,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:28:05,942 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:28:05,944 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:28:05,949 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:28:05,956 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:28:05,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-08 22:28:05,962 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:28:05,963 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2024-11-08 22:28:06,204 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:28:06,206 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 22:28:06,210 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-08 22:28:06,213 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:28:06,250 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:28:06,301 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:28:06,316 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) .cse2 (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_60 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:28:06,487 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_60 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (= (select .cse2 0) 1) .cse1 (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:28:06,493 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) .cse2 (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_60 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:28:06,498 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_60 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (= (select .cse2 0) 1) .cse1 (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:28:06,513 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (and (= 2 (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_57) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (<= 2 c_~N~0) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2 (not (and .cse1 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_60 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:28:06,528 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_60 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (and (= 2 (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_57) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (<= 2 c_~N~0) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and .cse0 .cse1 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:28:06,548 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (and (= 2 (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_57) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (<= 2 c_~N~0) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2 (not (and .cse1 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_60 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:28:06,563 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_60 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (and (= 2 (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_57) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (<= 2 c_~N~0) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and .cse0 .cse1 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:28:06,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:28:06,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 508 states to 71 states and 508 transitions. [2024-11-08 22:28:06,600 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 508 transitions. [2024-11-08 22:28:06,600 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:28:06,601 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:28:06,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:28:06,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:28:06,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:28:06,646 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:28:06,647 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:28:06,652 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:28:06,661 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:28:06,663 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:28:06,664 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-08 22:28:06,668 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-08 22:28:06,882 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:28:06,884 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 22:28:06,888 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:28:06,893 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-08 22:28:06,925 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:28:06,983 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:28:06,999 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_DerPreprocessor_61 (Array Int Int)) (v_arrayElimArr_72 (Array Int Int))) (and (= 2 (select v_arrayElimArr_72 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_72) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) .cse2 (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_60 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:28:07,208 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and .cse1 (exists ((v_DerPreprocessor_61 (Array Int Int)) (v_arrayElimArr_72 (Array Int Int))) (and (= 2 (select v_arrayElimArr_72 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_72) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) .cse2 (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_60 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:28:07,215 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_DerPreprocessor_61 (Array Int Int)) (v_arrayElimArr_72 (Array Int Int))) (and (= 2 (select v_arrayElimArr_72 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_72) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) .cse2 (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_60 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:28:07,221 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and .cse1 (exists ((v_DerPreprocessor_61 (Array Int Int)) (v_arrayElimArr_72 (Array Int Int))) (and (= 2 (select v_arrayElimArr_72 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_72) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) .cse2 (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_60 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:28:07,243 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))))) (<= 2 c_~N~0) (exists ((v_DerPreprocessor_61 (Array Int Int)) (v_arrayElimArr_72 (Array Int Int))) (and (= 2 (select v_arrayElimArr_72 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_72) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and .cse0 .cse1 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:28:07,252 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))))) (<= 2 c_~N~0) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and .cse0 (exists ((v_DerPreprocessor_61 (Array Int Int)) (v_arrayElimArr_72 (Array Int Int))) (and (= 2 (select v_arrayElimArr_72 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_72) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and .cse0 .cse1 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:28:07,264 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))))) (<= 2 c_~N~0) (exists ((v_DerPreprocessor_61 (Array Int Int)) (v_arrayElimArr_72 (Array Int Int))) (and (= 2 (select v_arrayElimArr_72 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_72) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and .cse0 .cse1 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:28:07,273 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))))) (<= 2 c_~N~0) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and .cse0 (exists ((v_DerPreprocessor_61 (Array Int Int)) (v_arrayElimArr_72 (Array Int Int))) (and (= 2 (select v_arrayElimArr_72 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_72) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and .cse0 .cse1 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:28:07,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:28:07,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 552 states to 73 states and 552 transitions. [2024-11-08 22:28:07,298 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 552 transitions. [2024-11-08 22:28:07,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:28:07,298 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:28:07,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:28:07,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:28:07,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:28:07,354 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:28:07,355 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:28:07,360 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:28:07,366 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:28:07,371 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:28:07,374 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 14 [2024-11-08 22:28:07,377 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:28: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-08 22:28:07,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 16 treesize of output 11 [2024-11-08 22:28:07,445 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:28:07,497 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:28:07,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:28:07,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 552 states to 73 states and 552 transitions. [2024-11-08 22:28:07,541 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 552 transitions. [2024-11-08 22:28:07,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:28:07,541 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:28:07,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:28:07,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:28:07,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:28:07,583 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:28:07,584 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:28:07,589 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:28:07,597 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:28:07,599 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:28:07,600 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-08 22:28:07,603 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-08 22:28:07,798 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:28:07,801 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 22:28:07,804 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:28:07,809 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-08 22:28:07,935 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:28:08,013 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:28:08,031 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_arrayElimArr_75 (Array Int Int))) (and (= 2 (select v_arrayElimArr_75 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_75) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 (not (and .cse1 .cse2 (exists ((v_arrayElimArr_49 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (and (= (select v_arrayElimArr_49 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_49) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2 (not (and (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_61 (Array Int Int))) (and (= 2 (select v_arrayElimArr_61 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_61) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_36 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:28:08,232 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_arrayElimArr_75 (Array Int Int))) (and (= 2 (select v_arrayElimArr_75 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_75) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 (not (and .cse1 .cse2 (exists ((v_arrayElimArr_49 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (and (= (select v_arrayElimArr_49 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_49) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2 (not (and (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_61 (Array Int Int))) (and (= 2 (select v_arrayElimArr_61 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_61) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_36 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:28:08,243 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_arrayElimArr_75 (Array Int Int))) (and (= 2 (select v_arrayElimArr_75 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_75) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 (not (and .cse1 .cse2 (exists ((v_arrayElimArr_49 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (and (= (select v_arrayElimArr_49 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_49) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2 (not (and (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_61 (Array Int Int))) (and (= 2 (select v_arrayElimArr_61 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_61) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_36 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:28:08,250 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_arrayElimArr_75 (Array Int Int))) (and (= 2 (select v_arrayElimArr_75 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_75) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 (not (and .cse1 .cse2 (exists ((v_arrayElimArr_49 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (and (= (select v_arrayElimArr_49 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_49) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2 (not (and (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_61 (Array Int Int))) (and (= 2 (select v_arrayElimArr_61 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_61) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_36 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:28:08,281 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_arrayElimArr_75 (Array Int Int))) (and (= 2 (select v_arrayElimArr_75 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_75) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))))) (<= 2 c_~N~0) (exists ((v_DerPreprocessor_61 (Array Int Int)) (v_arrayElimArr_72 (Array Int Int))) (and (= 2 (select v_arrayElimArr_72 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_72) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2 (not (and .cse1 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:28:08,291 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_arrayElimArr_75 (Array Int Int))) (and (= 2 (select v_arrayElimArr_75 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_75) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))))) (<= 2 c_~N~0) (exists ((v_DerPreprocessor_61 (Array Int Int)) (v_arrayElimArr_72 (Array Int Int))) (and (= 2 (select v_arrayElimArr_72 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_72) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2 (not (and .cse1 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:28:08,303 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_arrayElimArr_75 (Array Int Int))) (and (= 2 (select v_arrayElimArr_75 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_75) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))))) (<= 2 c_~N~0) (exists ((v_DerPreprocessor_61 (Array Int Int)) (v_arrayElimArr_72 (Array Int Int))) (and (= 2 (select v_arrayElimArr_72 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_72) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2 (not (and .cse1 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:28:08,312 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_arrayElimArr_75 (Array Int Int))) (and (= 2 (select v_arrayElimArr_75 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_75) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))))) (<= 2 c_~N~0) (exists ((v_DerPreprocessor_61 (Array Int Int)) (v_arrayElimArr_72 (Array Int Int))) (and (= 2 (select v_arrayElimArr_72 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_72) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2 (not (and .cse1 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:28:08,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:28:08,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 598 states to 75 states and 598 transitions. [2024-11-08 22:28:08,339 INFO L276 IsEmpty]: Start isEmpty. Operand 75 states and 598 transitions. [2024-11-08 22:28:08,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:28:08,339 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:28:08,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:28:08,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:28:08,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:28:08,381 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:28:08,383 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:28:08,388 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:28:08,394 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:28:08,396 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:28:08,397 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-08 22:28:08,400 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-08 22:28:08,592 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:28:08,594 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 22:28:08,596 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-08 22:28:08,599 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:28:08,629 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:28:08,687 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:28:08,699 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and .cse0 (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1)) (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_77 (Array Int Int)) (v_DerPreprocessor_65 (Array Int Int))) (and (= 2 (select v_arrayElimArr_77 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_77) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse2 0) 1) .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:28:08,879 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and .cse0 (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1)) (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 (exists ((v_arrayElimArr_77 (Array Int Int)) (v_DerPreprocessor_65 (Array Int Int))) (and (= 2 (select v_arrayElimArr_77 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_77) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) .cse0 (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse2 0) 1) .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:28:08,887 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and .cse0 (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1)) (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_77 (Array Int Int)) (v_DerPreprocessor_65 (Array Int Int))) (and (= 2 (select v_arrayElimArr_77 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_77) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse2 0) 1) .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:28:08,894 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and .cse0 (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1)) (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 (exists ((v_arrayElimArr_77 (Array Int Int)) (v_DerPreprocessor_65 (Array Int Int))) (and (= 2 (select v_arrayElimArr_77 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_77) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) .cse0 (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse2 0) 1) .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:28:08,912 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_arrayElimArr_75 (Array Int Int))) (and (= 2 (select v_arrayElimArr_75 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_75) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))))) (<= 2 c_~N~0) (exists ((v_DerPreprocessor_61 (Array Int Int)) (v_arrayElimArr_72 (Array Int Int))) (and (= 2 (select v_arrayElimArr_72 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_72) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_77 (Array Int Int)) (v_DerPreprocessor_65 (Array Int Int))) (and (= 2 (select v_arrayElimArr_77 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_77) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2 (not (and .cse1 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:28:08,924 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_arrayElimArr_75 (Array Int Int))) (and (= 2 (select v_arrayElimArr_75 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_75) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse1 (exists ((v_arrayElimArr_77 (Array Int Int)) (v_DerPreprocessor_65 (Array Int Int))) (and (= 2 (select v_arrayElimArr_77 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_77) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))))) (<= 2 c_~N~0) (exists ((v_DerPreprocessor_61 (Array Int Int)) (v_arrayElimArr_72 (Array Int Int))) (and (= 2 (select v_arrayElimArr_72 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_72) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2 (not (and .cse1 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:28:08,939 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_arrayElimArr_75 (Array Int Int))) (and (= 2 (select v_arrayElimArr_75 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_75) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))))) (<= 2 c_~N~0) (exists ((v_DerPreprocessor_61 (Array Int Int)) (v_arrayElimArr_72 (Array Int Int))) (and (= 2 (select v_arrayElimArr_72 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_72) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_77 (Array Int Int)) (v_DerPreprocessor_65 (Array Int Int))) (and (= 2 (select v_arrayElimArr_77 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_77) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2 (not (and .cse1 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:28:08,952 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_arrayElimArr_75 (Array Int Int))) (and (= 2 (select v_arrayElimArr_75 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_75) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse1 (exists ((v_arrayElimArr_77 (Array Int Int)) (v_DerPreprocessor_65 (Array Int Int))) (and (= 2 (select v_arrayElimArr_77 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_77) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))))) (<= 2 c_~N~0) (exists ((v_DerPreprocessor_61 (Array Int Int)) (v_arrayElimArr_72 (Array Int Int))) (and (= 2 (select v_arrayElimArr_72 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_72) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2 (not (and .cse1 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:28:08,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:28:08,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 646 states to 77 states and 646 transitions. [2024-11-08 22:28:08,982 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 646 transitions. [2024-11-08 22:28:08,982 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:28:08,982 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:28:08,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:28:08,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:28:09,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:28:09,024 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:28:09,026 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:28:09,033 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:28:09,037 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 15 [2024-11-08 22:28:09,040 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:28:09,048 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 32 [2024-11-08 22:28:09,052 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-08 22:28:09,053 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 15 [2024-11-08 22:28:09,069 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-11-08 22:28:09,070 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 19 [2024-11-08 22:28:09,085 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:28:09,101 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-08 22:28:09,140 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:28:09,221 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:28:09,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:28:09,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 646 states to 77 states and 646 transitions. [2024-11-08 22:28:09,297 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 646 transitions. [2024-11-08 22:28:09,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:28:09,297 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:28:09,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:28:09,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:28:09,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:28:09,358 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:28:09,360 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:28:09,369 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 32 [2024-11-08 22:28:09,372 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:28:09,372 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2024-11-08 22:28:09,377 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2024-11-08 22:28:09,390 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:28:09,392 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:28:09,393 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-08 22:28:09,397 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-08 22:28:09,412 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:28:09,645 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:28:09,646 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 22:28:09,652 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-08 22:28:09,655 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:28:09,686 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:28:09,740 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:28:09,752 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_arrayElimArr_82 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (and (= (select v_arrayElimArr_82 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_82) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_DerPreprocessor_61 (Array Int Int)) (v_arrayElimArr_72 (Array Int Int))) (and (= 2 (select v_arrayElimArr_72 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_72) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) .cse2 (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_60 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:28:09,938 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_DerPreprocessor_61 (Array Int Int)) (v_arrayElimArr_72 (Array Int Int))) (and (= 2 (select v_arrayElimArr_72 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_72) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) .cse2 (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_arrayElimArr_82 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (and (= (select v_arrayElimArr_82 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_82) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_60 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:28:09,947 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_arrayElimArr_82 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (and (= (select v_arrayElimArr_82 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_82) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_DerPreprocessor_61 (Array Int Int)) (v_arrayElimArr_72 (Array Int Int))) (and (= 2 (select v_arrayElimArr_72 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_72) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) .cse2 (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_60 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:28:09,953 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_DerPreprocessor_61 (Array Int Int)) (v_arrayElimArr_72 (Array Int Int))) (and (= 2 (select v_arrayElimArr_72 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_72) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) .cse2 (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_arrayElimArr_82 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (and (= (select v_arrayElimArr_82 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_82) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_60 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:28:09,977 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_arrayElimArr_82 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (and (= (select v_arrayElimArr_82 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_82) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_arrayElimArr_75 (Array Int Int))) (and (= 2 (select v_arrayElimArr_75 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_75) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse1 (exists ((v_arrayElimArr_77 (Array Int Int)) (v_DerPreprocessor_65 (Array Int Int))) (and (= 2 (select v_arrayElimArr_77 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_77) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))))) (<= 2 c_~N~0) (exists ((v_DerPreprocessor_61 (Array Int Int)) (v_arrayElimArr_72 (Array Int Int))) (and (= 2 (select v_arrayElimArr_72 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_72) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2 (not (and .cse1 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:28:09,993 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_arrayElimArr_75 (Array Int Int))) (and (= 2 (select v_arrayElimArr_75 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_75) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse1 (exists ((v_arrayElimArr_77 (Array Int Int)) (v_DerPreprocessor_65 (Array Int Int))) (and (= 2 (select v_arrayElimArr_77 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_77) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))))) (<= 2 c_~N~0) (exists ((v_DerPreprocessor_61 (Array Int Int)) (v_arrayElimArr_72 (Array Int Int))) (and (= 2 (select v_arrayElimArr_72 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_72) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2 (not (and .cse1 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_arrayElimArr_82 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (and (= (select v_arrayElimArr_82 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_82) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:28:10,009 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_arrayElimArr_82 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (and (= (select v_arrayElimArr_82 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_82) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_arrayElimArr_75 (Array Int Int))) (and (= 2 (select v_arrayElimArr_75 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_75) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse1 (exists ((v_arrayElimArr_77 (Array Int Int)) (v_DerPreprocessor_65 (Array Int Int))) (and (= 2 (select v_arrayElimArr_77 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_77) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))))) (<= 2 c_~N~0) (exists ((v_DerPreprocessor_61 (Array Int Int)) (v_arrayElimArr_72 (Array Int Int))) (and (= 2 (select v_arrayElimArr_72 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_72) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2 (not (and .cse1 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:28:10,021 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_arrayElimArr_75 (Array Int Int))) (and (= 2 (select v_arrayElimArr_75 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_75) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse1 (exists ((v_arrayElimArr_77 (Array Int Int)) (v_DerPreprocessor_65 (Array Int Int))) (and (= 2 (select v_arrayElimArr_77 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_77) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))))) (<= 2 c_~N~0) (exists ((v_DerPreprocessor_61 (Array Int Int)) (v_arrayElimArr_72 (Array Int Int))) (and (= 2 (select v_arrayElimArr_72 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_72) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2 (not (and .cse1 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_arrayElimArr_82 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (and (= (select v_arrayElimArr_82 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_82) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:28:10,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:28:10,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 696 states to 79 states and 696 transitions. [2024-11-08 22:28:10,052 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 696 transitions. [2024-11-08 22:28:10,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:28:10,053 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:28:10,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:28:10,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:28:10,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:28:10,096 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:28:10,098 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:28:10,103 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:28:10,109 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:28:10,113 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 15 [2024-11-08 22:28:10,120 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:28:10,140 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-08 22:28:10,182 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:28:10,253 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:28:10,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:28:10,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 696 states to 79 states and 696 transitions. [2024-11-08 22:28:10,344 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 696 transitions. [2024-11-08 22:28:10,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:28:10,345 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:28:10,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:28:10,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:28:10,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:28:10,384 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:28:10,385 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:28:10,390 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:28:10,392 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:28:10,393 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-08 22:28:10,396 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-08 22:28:10,413 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 32 [2024-11-08 22:28:10,415 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:28:10,415 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2024-11-08 22:28:10,420 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2024-11-08 22:28:10,434 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:28:10,675 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:28:10,676 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 22:28:10,679 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:28:10,683 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-08 22:28:10,712 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:28:10,770 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:28:10,790 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_61 (Array Int Int))) (and (= 2 (select v_arrayElimArr_61 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_61) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_85 (Array Int Int))) (and (= 2 (select v_arrayElimArr_85 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_85) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_49 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (and (= (select v_arrayElimArr_49 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_49) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_36 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:28:11,051 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_85 (Array Int Int))) (and (= 2 (select v_arrayElimArr_85 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_85) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1))) .cse2)) (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_61 (Array Int Int))) (and (= 2 (select v_arrayElimArr_61 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_61) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1))) .cse0 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_49 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (and (= (select v_arrayElimArr_49 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_49) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse1 0) 1) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_36 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:28:11,068 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_61 (Array Int Int))) (and (= 2 (select v_arrayElimArr_61 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_61) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_85 (Array Int Int))) (and (= 2 (select v_arrayElimArr_85 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_85) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_49 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (and (= (select v_arrayElimArr_49 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_49) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_36 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:28:11,080 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_85 (Array Int Int))) (and (= 2 (select v_arrayElimArr_85 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_85) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1))) .cse2)) (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_61 (Array Int Int))) (and (= 2 (select v_arrayElimArr_61 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_61) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1))) .cse0 (not (and .cse0 .cse2 (exists ((v_arrayElimArr_49 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (and (= (select v_arrayElimArr_49 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_49) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse1 0) 1) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_36 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:28:11,114 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_60 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (and (= 2 (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_57) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_85 (Array Int Int))) (and (= 2 (select v_arrayElimArr_85 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_85) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (<= 2 c_~N~0) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and .cse0 .cse1 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:28:11,128 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_60 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and .cse0 (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_85 (Array Int Int))) (and (= 2 (select v_arrayElimArr_85 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_85) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse1)) (not (and (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (and (= 2 (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_57) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (<= 2 c_~N~0) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and .cse0 .cse1 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:28:11,142 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_60 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (and (= 2 (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_57) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_85 (Array Int Int))) (and (= 2 (select v_arrayElimArr_85 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_85) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (<= 2 c_~N~0) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and .cse0 .cse1 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:28:11,153 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_60 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and .cse0 (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_85 (Array Int Int))) (and (= 2 (select v_arrayElimArr_85 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_85) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse1)) (not (and (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (and (= 2 (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_57) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (<= 2 c_~N~0) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and .cse0 .cse1 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:28:11,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:28:11,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 748 states to 81 states and 748 transitions. [2024-11-08 22:28:11,183 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 748 transitions. [2024-11-08 22:28:11,184 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:28:11,184 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:28:11,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:28:11,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:28:11,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:28:11,228 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:28:11,230 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:28:11,238 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 32 [2024-11-08 22:28:11,242 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 15 [2024-11-08 22:28:11,259 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-11-08 22:28:11,259 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 19 [2024-11-08 22:28:11,272 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:28:11,275 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:28:11,275 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-08 22:28:11,280 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-08 22:28:11,298 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:28:11,543 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:28:11,545 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 22:28:11,547 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-08 22:28:11,550 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:28:11,579 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:28:11,631 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:28:11,652 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_arrayElimArr_89 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_89) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_89 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_61 (Array Int Int))) (and (= 2 (select v_arrayElimArr_61 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_61) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_85 (Array Int Int))) (and (= 2 (select v_arrayElimArr_85 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_85) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_49 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (and (= (select v_arrayElimArr_49 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_49) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_36 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:28:11,853 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_61 (Array Int Int))) (and (= 2 (select v_arrayElimArr_61 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_61) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_arrayElimArr_89 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_89) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_89 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse1 .cse2)) (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_85 (Array Int Int))) (and (= 2 (select v_arrayElimArr_85 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_85) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_49 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (and (= (select v_arrayElimArr_49 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_49) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_36 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:28:11,865 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_arrayElimArr_89 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_89) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_89 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_61 (Array Int Int))) (and (= 2 (select v_arrayElimArr_61 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_61) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_85 (Array Int Int))) (and (= 2 (select v_arrayElimArr_85 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_85) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_49 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (and (= (select v_arrayElimArr_49 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_49) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_36 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:28:11,874 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_arrayElimArr_61 (Array Int Int))) (and (= 2 (select v_arrayElimArr_61 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_61) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_arrayElimArr_89 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_89) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_89 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse1 .cse2)) (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_85 (Array Int Int))) (and (= 2 (select v_arrayElimArr_85 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_85) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_49 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (and (= (select v_arrayElimArr_49 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_49) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_36 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:28:11,912 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_60 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and .cse0 (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_85 (Array Int Int))) (and (= 2 (select v_arrayElimArr_85 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_85) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse1)) (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_arrayElimArr_89 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_89) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_89 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (not (and (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (and (= 2 (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_57) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (<= 2 c_~N~0) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and .cse0 .cse1 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:28:11,922 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_60 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and .cse0 (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_85 (Array Int Int))) (and (= 2 (select v_arrayElimArr_85 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_85) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse1)) (not (and (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_arrayElimArr_89 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_89) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_89 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse0 .cse1)) (not (and (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (and (= 2 (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_57) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (<= 2 c_~N~0) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and .cse0 .cse1 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:28:11,939 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_60 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and .cse0 (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_85 (Array Int Int))) (and (= 2 (select v_arrayElimArr_85 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_85) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse1)) (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_arrayElimArr_89 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_89) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_89 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (not (and (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (and (= 2 (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_57) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (<= 2 c_~N~0) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and .cse0 .cse1 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:28:11,953 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_60 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and .cse0 (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_85 (Array Int Int))) (and (= 2 (select v_arrayElimArr_85 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_85) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse1)) (not (and (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_arrayElimArr_89 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_89) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_89 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse0 .cse1)) (not (and (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (and (= 2 (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_57) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (<= 2 c_~N~0) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and .cse0 .cse1 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:28:11,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:28:11,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 802 states to 83 states and 802 transitions. [2024-11-08 22:28:11,985 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 802 transitions. [2024-11-08 22:28:11,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:28:11,986 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:28:11,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:28:12,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:28:12,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:28:12,028 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:28:12,030 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:28:12,035 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:28:12,037 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:28:12,038 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-08 22:28:12,041 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-08 22:28:12,057 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 32 [2024-11-08 22:28:12,059 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:28:12,060 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2024-11-08 22:28:12,064 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2024-11-08 22:28:12,078 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:28:12,289 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:28:12,291 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 22:28:12,294 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-08 22:28:12,297 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:28:12,328 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:28:12,389 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:28:12,417 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_arrayElimArr_91 (Array Int Int)) (v_DerPreprocessor_77 (Array Int Int))) (and (= 2 (select v_arrayElimArr_91 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_77) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_91) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2 (exists ((v_arrayElimArr_49 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (and (= (select v_arrayElimArr_49 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_49) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_42 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_36 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:28:12,620 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_arrayElimArr_91 (Array Int Int)) (v_DerPreprocessor_77 (Array Int Int))) (and (= 2 (select v_arrayElimArr_91 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_77) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_91) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2 (exists ((v_arrayElimArr_49 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (and (= (select v_arrayElimArr_49 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_49) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_42 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_36 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:28:12,630 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_arrayElimArr_91 (Array Int Int)) (v_DerPreprocessor_77 (Array Int Int))) (and (= 2 (select v_arrayElimArr_91 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_77) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_91) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2 (exists ((v_arrayElimArr_49 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (and (= (select v_arrayElimArr_49 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_49) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_42 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_36 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:28:12,637 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_arrayElimArr_91 (Array Int Int)) (v_DerPreprocessor_77 (Array Int Int))) (and (= 2 (select v_arrayElimArr_91 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_77) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_91) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2 (exists ((v_arrayElimArr_49 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (and (= (select v_arrayElimArr_49 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_49) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_42 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_36 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:28:12,659 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_60 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (and (= 2 (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_57) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_arrayElimArr_91 (Array Int Int)) (v_DerPreprocessor_77 (Array Int Int))) (and (= 2 (select v_arrayElimArr_91 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_77) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_91) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_85 (Array Int Int))) (and (= 2 (select v_arrayElimArr_85 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_85) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (<= 2 c_~N~0) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and .cse0 .cse1 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:28:12,671 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_60 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and (exists ((v_arrayElimArr_91 (Array Int Int)) (v_DerPreprocessor_77 (Array Int Int))) (and (= 2 (select v_arrayElimArr_91 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_77) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_91) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (not (and (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (and (= 2 (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_57) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_85 (Array Int Int))) (and (= 2 (select v_arrayElimArr_85 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_85) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (<= 2 c_~N~0) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and .cse0 .cse1 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:28:12,686 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_60 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (and (= 2 (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_57) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_arrayElimArr_91 (Array Int Int)) (v_DerPreprocessor_77 (Array Int Int))) (and (= 2 (select v_arrayElimArr_91 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_77) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_91) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_85 (Array Int Int))) (and (= 2 (select v_arrayElimArr_85 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_85) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (<= 2 c_~N~0) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and .cse0 .cse1 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:28:12,706 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_60 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and (exists ((v_arrayElimArr_91 (Array Int Int)) (v_DerPreprocessor_77 (Array Int Int))) (and (= 2 (select v_arrayElimArr_91 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_77) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_91) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (not (and (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (and (= 2 (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_57) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_85 (Array Int Int))) (and (= 2 (select v_arrayElimArr_85 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_85) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (<= 2 c_~N~0) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and .cse0 .cse1 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:28:12,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:28:12,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 858 states to 85 states and 858 transitions. [2024-11-08 22:28:12,759 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 858 transitions. [2024-11-08 22:28:12,760 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:28:12,760 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:28:12,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:28:12,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:28:12,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:28:12,802 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:28:12,804 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:28:12,809 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:28:12,817 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:28:12,819 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:28:12,820 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-08 22:28:12,823 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-08 22:28:13,039 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:28:13,041 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 22:28:13,047 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:28:13,052 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-08 22:28:13,089 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:28:13,154 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:28:13,203 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_arrayElimArr_94 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_81) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_94) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_arrayElimArr_94 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_arrayElimArr_91 (Array Int Int)) (v_DerPreprocessor_77 (Array Int Int))) (and (= 2 (select v_arrayElimArr_91 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_77) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_91) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2 (exists ((v_arrayElimArr_49 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (and (= (select v_arrayElimArr_49 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_49) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_42 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_36 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:28:13,466 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_arrayElimArr_91 (Array Int Int)) (v_DerPreprocessor_77 (Array Int Int))) (and (= 2 (select v_arrayElimArr_91 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_77) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_91) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_arrayElimArr_94 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_81) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_94) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_arrayElimArr_94 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2 (exists ((v_arrayElimArr_49 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (and (= (select v_arrayElimArr_49 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_49) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_42 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_36 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:28:13,479 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_arrayElimArr_94 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_81) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_94) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_arrayElimArr_94 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_arrayElimArr_91 (Array Int Int)) (v_DerPreprocessor_77 (Array Int Int))) (and (= 2 (select v_arrayElimArr_91 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_77) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_91) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2 (exists ((v_arrayElimArr_49 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (and (= (select v_arrayElimArr_49 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_49) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_42 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_36 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:28:13,487 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_arrayElimArr_91 (Array Int Int)) (v_DerPreprocessor_77 (Array Int Int))) (and (= 2 (select v_arrayElimArr_91 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_77) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_91) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_arrayElimArr_94 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_81) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_94) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_arrayElimArr_94 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2 (exists ((v_arrayElimArr_49 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (and (= (select v_arrayElimArr_49 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_49) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_42 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_36 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:28:13,511 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_60 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_arrayElimArr_94 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_81) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_94) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_94 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and .cse0 (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_85 (Array Int Int))) (and (= 2 (select v_arrayElimArr_85 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_85) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse1)) (not (and (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_arrayElimArr_89 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_89) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_89 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse0 .cse1)) (not (and (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (and (= 2 (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_57) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (<= 2 c_~N~0) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and .cse0 .cse1 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:28:13,523 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_60 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and .cse0 (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_85 (Array Int Int))) (and (= 2 (select v_arrayElimArr_85 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_85) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse1)) (not (and (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_arrayElimArr_89 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_89) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_89 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse0 .cse1)) (not (and (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (and (= 2 (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_57) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (<= 2 c_~N~0) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_arrayElimArr_94 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_81) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_94) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_94 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 .cse1)) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and .cse0 .cse1 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:28:13,542 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_60 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_arrayElimArr_94 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_81) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_94) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_94 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and .cse0 (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_85 (Array Int Int))) (and (= 2 (select v_arrayElimArr_85 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_85) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse1)) (not (and (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_arrayElimArr_89 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_89) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_89 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse0 .cse1)) (not (and (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (and (= 2 (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_57) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (<= 2 c_~N~0) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and .cse0 .cse1 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:28:13,556 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_60 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and .cse0 (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_85 (Array Int Int))) (and (= 2 (select v_arrayElimArr_85 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_85) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse1)) (not (and (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_arrayElimArr_89 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_89) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_89 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse0 .cse1)) (not (and (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (and (= 2 (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_57) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (<= 2 c_~N~0) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_DerPreprocessor_81 (Array Int Int)) (v_arrayElimArr_94 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_81) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_94) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_94 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 .cse1)) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and .cse0 .cse1 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:28:13,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:28:13,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 916 states to 87 states and 916 transitions. [2024-11-08 22:28:13,592 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 916 transitions. [2024-11-08 22:28:13,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:28:13,593 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:28:13,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:28:13,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:28:13,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:28:13,633 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:28:13,635 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:28:13,642 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:28:13,649 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:28:13,654 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:28:13,658 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 14 [2024-11-08 22:28:13,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 5 treesize of output 3 [2024-11-08 22:28:13,664 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:28:13,680 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-08 22:28:13,716 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:28:13,779 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:28:13,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:28:13,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 916 states to 87 states and 916 transitions. [2024-11-08 22:28:13,858 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 916 transitions. [2024-11-08 22:28:13,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:28:13,858 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:28:13,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:28:13,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:28:13,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:28:13,902 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:28:13,904 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:28:13,908 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:28:13,915 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:28:13,919 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 15 [2024-11-08 22:28:13,922 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:28:13,941 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-08 22:28:13,982 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:28:14,045 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:28:14,070 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (and (= 2 (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_57) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) .cse1 (not (and .cse1 .cse2 (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))))) (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) .cse2 (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:28:14,083 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (not (and (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (and (= 2 (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_57) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) .cse1 (not (and .cse1 .cse2 (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))))) (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) .cse2 (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:28:14,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:28:14,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 916 states to 87 states and 916 transitions. [2024-11-08 22:28:14,181 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 916 transitions. [2024-11-08 22:28:14,181 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:28:14,181 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:28:14,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:28:14,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:28:14,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:28:14,243 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:28:14,246 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:28:14,252 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:28:14,259 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:28:14,262 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:28:14,263 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-08 22:28:14,267 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-08 22:28:14,568 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:28:14,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 17 treesize of output 12 [2024-11-08 22:28:14,573 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:28:14,577 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-08 22:28:14,607 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:28:14,667 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:28:14,687 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_arrayElimArr_82 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (and (= (select v_arrayElimArr_82 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_82) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_98 (Array Int Int)) (v_DerPreprocessor_83 (Array Int Int))) (and (= (select v_arrayElimArr_98 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_83) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_98) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_DerPreprocessor_61 (Array Int Int)) (v_arrayElimArr_72 (Array Int Int))) (and (= 2 (select v_arrayElimArr_72 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_72) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) .cse2 (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_60 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:28:14,904 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_arrayElimArr_82 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (and (= (select v_arrayElimArr_82 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_82) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_arrayElimArr_98 (Array Int Int)) (v_DerPreprocessor_83 (Array Int Int))) (and (= (select v_arrayElimArr_98 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_83) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_98) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_DerPreprocessor_61 (Array Int Int)) (v_arrayElimArr_72 (Array Int Int))) (and (= 2 (select v_arrayElimArr_72 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_72) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) .cse2 (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_60 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:28:14,912 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_arrayElimArr_82 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (and (= (select v_arrayElimArr_82 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_82) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_98 (Array Int Int)) (v_DerPreprocessor_83 (Array Int Int))) (and (= (select v_arrayElimArr_98 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_83) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_98) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_DerPreprocessor_61 (Array Int Int)) (v_arrayElimArr_72 (Array Int Int))) (and (= 2 (select v_arrayElimArr_72 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_72) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) .cse2 (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_60 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:28:14,919 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_arrayElimArr_82 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (and (= (select v_arrayElimArr_82 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_82) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_arrayElimArr_98 (Array Int Int)) (v_DerPreprocessor_83 (Array Int Int))) (and (= (select v_arrayElimArr_98 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_83) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_98) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_DerPreprocessor_61 (Array Int Int)) (v_arrayElimArr_72 (Array Int Int))) (and (= 2 (select v_arrayElimArr_72 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_72) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) .cse2 (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_60 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:28:14,945 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_60 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (and (= 2 (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_57) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_arrayElimArr_98 (Array Int Int)) (v_DerPreprocessor_83 (Array Int Int))) (and (= (select v_arrayElimArr_98 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_83) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_98) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_91 (Array Int Int)) (v_DerPreprocessor_77 (Array Int Int))) (and (= 2 (select v_arrayElimArr_91 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_77) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_91) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_85 (Array Int Int))) (and (= 2 (select v_arrayElimArr_85 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_85) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (<= 2 c_~N~0) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and .cse0 .cse1 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:28:14,957 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_60 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (and (= 2 (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_57) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_arrayElimArr_91 (Array Int Int)) (v_DerPreprocessor_77 (Array Int Int))) (and (= 2 (select v_arrayElimArr_91 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_77) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_91) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_85 (Array Int Int))) (and (= 2 (select v_arrayElimArr_85 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_85) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) (not (and (exists ((v_arrayElimArr_98 (Array Int Int)) (v_DerPreprocessor_83 (Array Int Int))) (and (= (select v_arrayElimArr_98 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_83) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_98) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (<= 2 c_~N~0) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and .cse0 .cse1 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:28:14,983 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_60 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (and (= 2 (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_57) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_arrayElimArr_98 (Array Int Int)) (v_DerPreprocessor_83 (Array Int Int))) (and (= (select v_arrayElimArr_98 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_83) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_98) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_91 (Array Int Int)) (v_DerPreprocessor_77 (Array Int Int))) (and (= 2 (select v_arrayElimArr_91 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_77) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_91) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_85 (Array Int Int))) (and (= 2 (select v_arrayElimArr_85 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_85) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (<= 2 c_~N~0) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and .cse0 .cse1 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:28:14,995 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_60 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (and (= 2 (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_57) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_arrayElimArr_91 (Array Int Int)) (v_DerPreprocessor_77 (Array Int Int))) (and (= 2 (select v_arrayElimArr_91 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_77) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_91) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_85 (Array Int Int))) (and (= 2 (select v_arrayElimArr_85 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_85) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) (not (and (exists ((v_arrayElimArr_98 (Array Int Int)) (v_DerPreprocessor_83 (Array Int Int))) (and (= (select v_arrayElimArr_98 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_83) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_98) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (<= 2 c_~N~0) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and .cse0 .cse1 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:28:15,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:28:15,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 976 states to 89 states and 976 transitions. [2024-11-08 22:28:15,035 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 976 transitions. [2024-11-08 22:28:15,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:28:15,035 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:28:15,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:28:15,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:28:15,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:28:15,089 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:28:15,090 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:28:15,096 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:28:15,104 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:28:15,106 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:28:15,107 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-08 22:28:15,111 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-08 22:28:15,390 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:28:15,392 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 22:28:15,395 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:28:15,399 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-08 22:28:15,429 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:28:15,480 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:28:15,494 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_arrayElimArr_82 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (and (= (select v_arrayElimArr_82 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_82) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_arrayElimArr_98 (Array Int Int)) (v_DerPreprocessor_83 (Array Int Int))) (and (= (select v_arrayElimArr_98 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_83) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_98) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_DerPreprocessor_61 (Array Int Int)) (v_arrayElimArr_72 (Array Int Int))) (and (= 2 (select v_arrayElimArr_72 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_72) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_85 (Array Int Int)) (v_arrayElimArr_100 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_85) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_100) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_arrayElimArr_100 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2 (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_60 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:28:15,708 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_arrayElimArr_82 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (and (= (select v_arrayElimArr_82 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_82) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 (exists ((v_DerPreprocessor_85 (Array Int Int)) (v_arrayElimArr_100 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_85) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_100) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_arrayElimArr_100 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_arrayElimArr_98 (Array Int Int)) (v_DerPreprocessor_83 (Array Int Int))) (and (= (select v_arrayElimArr_98 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_83) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_98) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_DerPreprocessor_61 (Array Int Int)) (v_arrayElimArr_72 (Array Int Int))) (and (= 2 (select v_arrayElimArr_72 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_72) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) .cse2 (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_60 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:28:15,718 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_arrayElimArr_82 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (and (= (select v_arrayElimArr_82 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_82) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_arrayElimArr_98 (Array Int Int)) (v_DerPreprocessor_83 (Array Int Int))) (and (= (select v_arrayElimArr_98 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_83) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_98) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_DerPreprocessor_61 (Array Int Int)) (v_arrayElimArr_72 (Array Int Int))) (and (= 2 (select v_arrayElimArr_72 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_72) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_85 (Array Int Int)) (v_arrayElimArr_100 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_85) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_100) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_arrayElimArr_100 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2 (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_60 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:28:15,725 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_arrayElimArr_82 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (and (= (select v_arrayElimArr_82 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_82) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 (exists ((v_DerPreprocessor_85 (Array Int Int)) (v_arrayElimArr_100 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_85) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_100) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_arrayElimArr_100 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_arrayElimArr_98 (Array Int Int)) (v_DerPreprocessor_83 (Array Int Int))) (and (= (select v_arrayElimArr_98 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_83) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_98) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_DerPreprocessor_61 (Array Int Int)) (v_arrayElimArr_72 (Array Int Int))) (and (= 2 (select v_arrayElimArr_72 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_72) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) .cse2 (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_60 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:28:15,754 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_60 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (and (= 2 (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_57) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_arrayElimArr_91 (Array Int Int)) (v_DerPreprocessor_77 (Array Int Int))) (and (= 2 (select v_arrayElimArr_91 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_77) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_91) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_85 (Array Int Int))) (and (= 2 (select v_arrayElimArr_85 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_85) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) (not (and (exists ((v_arrayElimArr_98 (Array Int Int)) (v_DerPreprocessor_83 (Array Int Int))) (and (= (select v_arrayElimArr_98 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_83) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_98) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (<= 2 c_~N~0) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_85 (Array Int Int)) (v_arrayElimArr_100 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_85) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_100) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_100 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and .cse0 .cse1 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:28:15,769 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_60 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (and (= 2 (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_57) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse0 (exists ((v_DerPreprocessor_85 (Array Int Int)) (v_arrayElimArr_100 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_85) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_100) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_100 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1)) (exists ((v_arrayElimArr_91 (Array Int Int)) (v_DerPreprocessor_77 (Array Int Int))) (and (= 2 (select v_arrayElimArr_91 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_77) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_91) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_85 (Array Int Int))) (and (= 2 (select v_arrayElimArr_85 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_85) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) (not (and (exists ((v_arrayElimArr_98 (Array Int Int)) (v_DerPreprocessor_83 (Array Int Int))) (and (= (select v_arrayElimArr_98 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_83) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_98) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (<= 2 c_~N~0) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and .cse0 .cse1 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:28:15,788 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_60 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (and (= 2 (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_57) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_arrayElimArr_91 (Array Int Int)) (v_DerPreprocessor_77 (Array Int Int))) (and (= 2 (select v_arrayElimArr_91 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_77) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_91) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_85 (Array Int Int))) (and (= 2 (select v_arrayElimArr_85 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_85) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) (not (and (exists ((v_arrayElimArr_98 (Array Int Int)) (v_DerPreprocessor_83 (Array Int Int))) (and (= (select v_arrayElimArr_98 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_83) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_98) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (<= 2 c_~N~0) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_85 (Array Int Int)) (v_arrayElimArr_100 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_85) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_100) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_100 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and .cse0 .cse1 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:28:15,804 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_60 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (and (= 2 (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_57) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse0 (exists ((v_DerPreprocessor_85 (Array Int Int)) (v_arrayElimArr_100 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_85) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_100) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_100 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1)) (exists ((v_arrayElimArr_91 (Array Int Int)) (v_DerPreprocessor_77 (Array Int Int))) (and (= 2 (select v_arrayElimArr_91 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_77) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_91) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_85 (Array Int Int))) (and (= 2 (select v_arrayElimArr_85 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_85) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) (not (and (exists ((v_arrayElimArr_98 (Array Int Int)) (v_DerPreprocessor_83 (Array Int Int))) (and (= (select v_arrayElimArr_98 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_83) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_98) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (<= 2 c_~N~0) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and .cse0 .cse1 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true WARNING: YOUR LOGFILE WAS TOO LONG, SOME LINES IN THE MIDDLE WERE REMOVED. [2024-11-08 22:39:46,696 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_763 (Array Int Int)) (v_arrayElimArr_884 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_763) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_884) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_884 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (not (and .cse1 (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (not (and (exists ((v_DerPreprocessor_157 (Array Int Int)) (v_arrayElimArr_188 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_157) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_188) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_188 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_291 (Array Int Int)) (v_arrayElimArr_349 (Array Int Int))) (and (= 2 (select v_arrayElimArr_349 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_291) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_349) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_DerPreprocessor_222 (Array Int Int)) (v_DerPreprocessor_221 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_221) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_222) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_222 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (<= 2 c_~N~0) (exists ((v_DerPreprocessor_773 (Array Int Int)) (v_arrayElimArr_899 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_773) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_899) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_899 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= (select .cse0 0) 1) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_699 (Array Int Int)) (v_arrayElimArr_802 (Array Int Int))) (and (= (select v_arrayElimArr_802 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_699) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_802) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_arrayElimArr_888 (Array Int Int)) (v_DerPreprocessor_767 (Array Int Int))) (and (= (select v_arrayElimArr_888 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_767) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_888) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_arrayElimArr_180 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_180) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_180 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (exists ((v_DerPreprocessor_760 (Array Int Int)) (v_DerPreprocessor_759 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_759) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_760) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_DerPreprocessor_760 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2 (exists ((v_arrayElimArr_185 (Array Int Int)) (v_DerPreprocessor_155 (Array Int Int))) (and (= (select v_arrayElimArr_185 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_155) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_185) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 (exists ((v_DerPreprocessor_765 (Array Int Int)) (v_arrayElimArr_886 (Array Int Int))) (and (= (select v_arrayElimArr_886 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_765) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_886) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse2)) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and .cse1 (exists ((v_DerPreprocessor_225 (Array Int Int)) (v_arrayElimArr_275 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_225) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_275) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_275 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2)) (not (and (exists ((v_arrayElimArr_103 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (and (= (select v_arrayElimArr_103 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_103) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:39:46,720 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_763 (Array Int Int)) (v_arrayElimArr_884 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_763) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_884) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_884 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (not (and .cse1 (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (not (and (exists ((v_DerPreprocessor_157 (Array Int Int)) (v_arrayElimArr_188 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_157) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_188) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_188 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_291 (Array Int Int)) (v_arrayElimArr_349 (Array Int Int))) (and (= 2 (select v_arrayElimArr_349 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_291) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_349) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_DerPreprocessor_222 (Array Int Int)) (v_DerPreprocessor_221 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_221) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_222) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_222 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (<= 2 c_~N~0) (not (and .cse1 (exists ((v_DerPreprocessor_773 (Array Int Int)) (v_arrayElimArr_899 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_773) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_899) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_899 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2)) (= (select .cse0 0) 1) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_699 (Array Int Int)) (v_arrayElimArr_802 (Array Int Int))) (and (= (select v_arrayElimArr_802 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_699) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_802) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_arrayElimArr_888 (Array Int Int)) (v_DerPreprocessor_767 (Array Int Int))) (and (= (select v_arrayElimArr_888 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_767) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_888) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_arrayElimArr_180 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_180) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_180 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (exists ((v_DerPreprocessor_760 (Array Int Int)) (v_DerPreprocessor_759 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_759) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_760) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_DerPreprocessor_760 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2 (exists ((v_arrayElimArr_185 (Array Int Int)) (v_DerPreprocessor_155 (Array Int Int))) (and (= (select v_arrayElimArr_185 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_155) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_185) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 (exists ((v_DerPreprocessor_765 (Array Int Int)) (v_arrayElimArr_886 (Array Int Int))) (and (= (select v_arrayElimArr_886 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_765) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_886) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse2)) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and .cse1 (exists ((v_DerPreprocessor_225 (Array Int Int)) (v_arrayElimArr_275 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_225) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_275) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_275 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2)) (not (and (exists ((v_arrayElimArr_103 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (and (= (select v_arrayElimArr_103 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_103) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:39:47,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:39:47,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73758 states to 571 states and 73758 transitions. [2024-11-08 22:39:47,358 INFO L276 IsEmpty]: Start isEmpty. Operand 571 states and 73758 transitions. [2024-11-08 22:39:47,366 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:39:47,366 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:39:47,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:39:47,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:39:47,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:39:47,410 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:39:47,411 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:39:47,416 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:39:47,418 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:39:47,419 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-08 22:39:47,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-08 22:39:47,436 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 32 [2024-11-08 22:39:47,439 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 15 [2024-11-08 22:39:47,454 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-11-08 22:39:47,454 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 19 [2024-11-08 22:39:47,469 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:39:49,115 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:39:49,117 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 22:39:49,120 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-08 22:39:49,123 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:39:49,162 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:39:49,223 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:39:49,442 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_42 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_379 (Array Int Int)) (v_arrayElimArr_444 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_379) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_444) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_444 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (exists ((v_arrayElimArr_249 (Array Int Int)) (v_DerPreprocessor_207 (Array Int Int))) (and (= (select v_arrayElimArr_249 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_207) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_249) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_378 (Array Int Int)) (v_DerPreprocessor_377 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_378 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_377) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_378) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_381 (Array Int Int)) (v_DerPreprocessor_382 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_382 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_381) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_382) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and (exists ((v_DerPreprocessor_754 (Array Int Int)) (v_DerPreprocessor_753 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_753) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_754) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_754 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse1 .cse2)) (exists ((v_arrayElimArr_901 (Array Int Int)) (v_DerPreprocessor_775 (Array Int Int))) (and (= (select v_arrayElimArr_901 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_775) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_901) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 (exists ((v_DerPreprocessor_773 (Array Int Int)) (v_arrayElimArr_899 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_773) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_899) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_899 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_771 (Array Int Int)) (v_arrayElimArr_895 (Array Int Int))) (and (= 2 (select v_arrayElimArr_895 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_771) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_895) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_211 (Array Int Int)) (v_arrayElimArr_255 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_211) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_255) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_255 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_49 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (and (= (select v_arrayElimArr_49 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_49) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_893 (Array Int Int)) (v_DerPreprocessor_769 (Array Int Int))) (and (= 2 (select v_arrayElimArr_893 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_769) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_893) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_arrayElimArr_251 (Array Int Int)) (v_DerPreprocessor_209 (Array Int Int))) (and (= (select v_arrayElimArr_251 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_209) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_251) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_36 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:39:51,330 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_42 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_379 (Array Int Int)) (v_arrayElimArr_444 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_379) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_444) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_444 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (exists ((v_arrayElimArr_249 (Array Int Int)) (v_DerPreprocessor_207 (Array Int Int))) (and (= (select v_arrayElimArr_249 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_207) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_249) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_378 (Array Int Int)) (v_DerPreprocessor_377 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_378 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_377) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_378) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_arrayElimArr_901 (Array Int Int)) (v_DerPreprocessor_775 (Array Int Int))) (and (= (select v_arrayElimArr_901 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_775) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_901) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_381 (Array Int Int)) (v_DerPreprocessor_382 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_382 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_381) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_382) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and (exists ((v_DerPreprocessor_754 (Array Int Int)) (v_DerPreprocessor_753 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_753) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_754) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_754 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse1 .cse2)) .cse1 (exists ((v_DerPreprocessor_773 (Array Int Int)) (v_arrayElimArr_899 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_773) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_899) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_899 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_771 (Array Int Int)) (v_arrayElimArr_895 (Array Int Int))) (and (= 2 (select v_arrayElimArr_895 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_771) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_895) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_211 (Array Int Int)) (v_arrayElimArr_255 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_211) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_255) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_255 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_49 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (and (= (select v_arrayElimArr_49 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_49) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_893 (Array Int Int)) (v_DerPreprocessor_769 (Array Int Int))) (and (= 2 (select v_arrayElimArr_893 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_769) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_893) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_arrayElimArr_251 (Array Int Int)) (v_DerPreprocessor_209 (Array Int Int))) (and (= (select v_arrayElimArr_251 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_209) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_251) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_36 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:39:51,365 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_42 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_379 (Array Int Int)) (v_arrayElimArr_444 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_379) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_444) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_444 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (exists ((v_arrayElimArr_249 (Array Int Int)) (v_DerPreprocessor_207 (Array Int Int))) (and (= (select v_arrayElimArr_249 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_207) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_249) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_378 (Array Int Int)) (v_DerPreprocessor_377 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_378 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_377) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_378) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_381 (Array Int Int)) (v_DerPreprocessor_382 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_382 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_381) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_382) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and (exists ((v_DerPreprocessor_754 (Array Int Int)) (v_DerPreprocessor_753 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_753) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_754) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_754 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse1 .cse2)) (exists ((v_arrayElimArr_901 (Array Int Int)) (v_DerPreprocessor_775 (Array Int Int))) (and (= (select v_arrayElimArr_901 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_775) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_901) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 (exists ((v_DerPreprocessor_773 (Array Int Int)) (v_arrayElimArr_899 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_773) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_899) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_899 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_771 (Array Int Int)) (v_arrayElimArr_895 (Array Int Int))) (and (= 2 (select v_arrayElimArr_895 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_771) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_895) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_211 (Array Int Int)) (v_arrayElimArr_255 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_211) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_255) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_255 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_49 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (and (= (select v_arrayElimArr_49 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_49) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_893 (Array Int Int)) (v_DerPreprocessor_769 (Array Int Int))) (and (= 2 (select v_arrayElimArr_893 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_769) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_893) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_arrayElimArr_251 (Array Int Int)) (v_DerPreprocessor_209 (Array Int Int))) (and (= (select v_arrayElimArr_251 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_209) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_251) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_36 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:39:51,430 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_42 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_379 (Array Int Int)) (v_arrayElimArr_444 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_379) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_444) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_444 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (exists ((v_arrayElimArr_249 (Array Int Int)) (v_DerPreprocessor_207 (Array Int Int))) (and (= (select v_arrayElimArr_249 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_207) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_249) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_378 (Array Int Int)) (v_DerPreprocessor_377 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_378 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_377) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_378) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_arrayElimArr_901 (Array Int Int)) (v_DerPreprocessor_775 (Array Int Int))) (and (= (select v_arrayElimArr_901 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_775) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_901) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_381 (Array Int Int)) (v_DerPreprocessor_382 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_382 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_381) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_382) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and (exists ((v_DerPreprocessor_754 (Array Int Int)) (v_DerPreprocessor_753 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_753) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_754) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_754 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse1 .cse2)) .cse1 (exists ((v_DerPreprocessor_773 (Array Int Int)) (v_arrayElimArr_899 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_773) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_899) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_899 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_771 (Array Int Int)) (v_arrayElimArr_895 (Array Int Int))) (and (= 2 (select v_arrayElimArr_895 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_771) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_895) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_211 (Array Int Int)) (v_arrayElimArr_255 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_211) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_255) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_255 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_49 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (and (= (select v_arrayElimArr_49 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_49) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_893 (Array Int Int)) (v_DerPreprocessor_769 (Array Int Int))) (and (= 2 (select v_arrayElimArr_893 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_769) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_893) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_arrayElimArr_251 (Array Int Int)) (v_DerPreprocessor_209 (Array Int Int))) (and (= (select v_arrayElimArr_251 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_209) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_251) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_36 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:39:51,743 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_763 (Array Int Int)) (v_arrayElimArr_884 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_763) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_884) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_884 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (not (and .cse1 (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (not (and (exists ((v_DerPreprocessor_157 (Array Int Int)) (v_arrayElimArr_188 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_157) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_188) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_188 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_291 (Array Int Int)) (v_arrayElimArr_349 (Array Int Int))) (and (= 2 (select v_arrayElimArr_349 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_291) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_349) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_901 (Array Int Int)) (v_DerPreprocessor_775 (Array Int Int))) (and (= (select v_arrayElimArr_901 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_775) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_901) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_DerPreprocessor_222 (Array Int Int)) (v_DerPreprocessor_221 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_221) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_222) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_222 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (<= 2 c_~N~0) (exists ((v_DerPreprocessor_773 (Array Int Int)) (v_arrayElimArr_899 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_773) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_899) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_899 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= (select .cse0 0) 1) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_699 (Array Int Int)) (v_arrayElimArr_802 (Array Int Int))) (and (= (select v_arrayElimArr_802 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_699) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_802) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_arrayElimArr_888 (Array Int Int)) (v_DerPreprocessor_767 (Array Int Int))) (and (= (select v_arrayElimArr_888 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_767) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_888) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_arrayElimArr_180 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_180) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_180 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (exists ((v_DerPreprocessor_760 (Array Int Int)) (v_DerPreprocessor_759 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_759) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_760) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_DerPreprocessor_760 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2 (exists ((v_arrayElimArr_185 (Array Int Int)) (v_DerPreprocessor_155 (Array Int Int))) (and (= (select v_arrayElimArr_185 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_155) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_185) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 (exists ((v_DerPreprocessor_765 (Array Int Int)) (v_arrayElimArr_886 (Array Int Int))) (and (= (select v_arrayElimArr_886 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_765) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_886) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse2)) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and .cse1 (exists ((v_DerPreprocessor_225 (Array Int Int)) (v_arrayElimArr_275 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_225) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_275) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_275 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2)) (not (and (exists ((v_arrayElimArr_103 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (and (= (select v_arrayElimArr_103 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_103) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:39:51,770 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_763 (Array Int Int)) (v_arrayElimArr_884 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_763) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_884) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_884 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (not (and .cse1 (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (not (and (exists ((v_DerPreprocessor_157 (Array Int Int)) (v_arrayElimArr_188 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_157) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_188) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_188 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and (exists ((v_arrayElimArr_901 (Array Int Int)) (v_DerPreprocessor_775 (Array Int Int))) (and (= (select v_arrayElimArr_901 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_775) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_901) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_291 (Array Int Int)) (v_arrayElimArr_349 (Array Int Int))) (and (= 2 (select v_arrayElimArr_349 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_291) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_349) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_DerPreprocessor_222 (Array Int Int)) (v_DerPreprocessor_221 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_221) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_222) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_222 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (<= 2 c_~N~0) (exists ((v_DerPreprocessor_773 (Array Int Int)) (v_arrayElimArr_899 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_773) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_899) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_899 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= (select .cse0 0) 1) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_699 (Array Int Int)) (v_arrayElimArr_802 (Array Int Int))) (and (= (select v_arrayElimArr_802 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_699) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_802) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_arrayElimArr_888 (Array Int Int)) (v_DerPreprocessor_767 (Array Int Int))) (and (= (select v_arrayElimArr_888 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_767) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_888) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_arrayElimArr_180 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_180) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_180 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (exists ((v_DerPreprocessor_760 (Array Int Int)) (v_DerPreprocessor_759 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_759) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_760) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_DerPreprocessor_760 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2 (exists ((v_arrayElimArr_185 (Array Int Int)) (v_DerPreprocessor_155 (Array Int Int))) (and (= (select v_arrayElimArr_185 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_155) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_185) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 (exists ((v_DerPreprocessor_765 (Array Int Int)) (v_arrayElimArr_886 (Array Int Int))) (and (= (select v_arrayElimArr_886 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_765) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_886) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse2)) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and .cse1 (exists ((v_DerPreprocessor_225 (Array Int Int)) (v_arrayElimArr_275 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_225) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_275) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_275 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2)) (not (and (exists ((v_arrayElimArr_103 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (and (= (select v_arrayElimArr_103 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_103) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:39:51,799 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_763 (Array Int Int)) (v_arrayElimArr_884 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_763) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_884) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_884 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (not (and .cse1 (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (not (and (exists ((v_DerPreprocessor_157 (Array Int Int)) (v_arrayElimArr_188 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_157) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_188) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_188 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_291 (Array Int Int)) (v_arrayElimArr_349 (Array Int Int))) (and (= 2 (select v_arrayElimArr_349 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_291) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_349) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_901 (Array Int Int)) (v_DerPreprocessor_775 (Array Int Int))) (and (= (select v_arrayElimArr_901 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_775) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_901) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_DerPreprocessor_222 (Array Int Int)) (v_DerPreprocessor_221 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_221) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_222) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_222 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (<= 2 c_~N~0) (exists ((v_DerPreprocessor_773 (Array Int Int)) (v_arrayElimArr_899 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_773) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_899) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_899 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= (select .cse0 0) 1) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_699 (Array Int Int)) (v_arrayElimArr_802 (Array Int Int))) (and (= (select v_arrayElimArr_802 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_699) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_802) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_arrayElimArr_888 (Array Int Int)) (v_DerPreprocessor_767 (Array Int Int))) (and (= (select v_arrayElimArr_888 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_767) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_888) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_arrayElimArr_180 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_180) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_180 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (exists ((v_DerPreprocessor_760 (Array Int Int)) (v_DerPreprocessor_759 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_759) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_760) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_DerPreprocessor_760 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2 (exists ((v_arrayElimArr_185 (Array Int Int)) (v_DerPreprocessor_155 (Array Int Int))) (and (= (select v_arrayElimArr_185 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_155) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_185) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 (exists ((v_DerPreprocessor_765 (Array Int Int)) (v_arrayElimArr_886 (Array Int Int))) (and (= (select v_arrayElimArr_886 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_765) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_886) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse2)) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and .cse1 (exists ((v_DerPreprocessor_225 (Array Int Int)) (v_arrayElimArr_275 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_225) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_275) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_275 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2)) (not (and (exists ((v_arrayElimArr_103 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (and (= (select v_arrayElimArr_103 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_103) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:39:51,819 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_763 (Array Int Int)) (v_arrayElimArr_884 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_763) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_884) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_884 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (not (and .cse1 (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (not (and (exists ((v_DerPreprocessor_157 (Array Int Int)) (v_arrayElimArr_188 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_157) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_188) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_188 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and (exists ((v_arrayElimArr_901 (Array Int Int)) (v_DerPreprocessor_775 (Array Int Int))) (and (= (select v_arrayElimArr_901 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_775) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_901) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_291 (Array Int Int)) (v_arrayElimArr_349 (Array Int Int))) (and (= 2 (select v_arrayElimArr_349 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_291) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_349) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_DerPreprocessor_222 (Array Int Int)) (v_DerPreprocessor_221 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_221) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_222) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_222 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (<= 2 c_~N~0) (exists ((v_DerPreprocessor_773 (Array Int Int)) (v_arrayElimArr_899 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_773) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_899) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_899 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= (select .cse0 0) 1) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_699 (Array Int Int)) (v_arrayElimArr_802 (Array Int Int))) (and (= (select v_arrayElimArr_802 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_699) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_802) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_arrayElimArr_888 (Array Int Int)) (v_DerPreprocessor_767 (Array Int Int))) (and (= (select v_arrayElimArr_888 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_767) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_888) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_arrayElimArr_180 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_180) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_180 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (exists ((v_DerPreprocessor_760 (Array Int Int)) (v_DerPreprocessor_759 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_759) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_760) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_DerPreprocessor_760 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2 (exists ((v_arrayElimArr_185 (Array Int Int)) (v_DerPreprocessor_155 (Array Int Int))) (and (= (select v_arrayElimArr_185 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_155) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_185) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 (exists ((v_DerPreprocessor_765 (Array Int Int)) (v_arrayElimArr_886 (Array Int Int))) (and (= (select v_arrayElimArr_886 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_765) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_886) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse2)) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and .cse1 (exists ((v_DerPreprocessor_225 (Array Int Int)) (v_arrayElimArr_275 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_225) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_275) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_275 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2)) (not (and (exists ((v_arrayElimArr_103 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (and (= (select v_arrayElimArr_103 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_103) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:39:52,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:39:52,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74302 states to 573 states and 74302 transitions. [2024-11-08 22:39:52,341 INFO L276 IsEmpty]: Start isEmpty. Operand 573 states and 74302 transitions. [2024-11-08 22:39:52,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:39:52,347 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:39:52,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:39:52,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:39:52,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:39:52,381 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:39:52,382 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:39:52,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 10 treesize of output 8 [2024-11-08 22:39:52,390 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:39:52,393 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:39:52,394 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:39:52,395 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2024-11-08 22:39:53,736 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:39:53,738 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 22:39:53,740 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:39:53,743 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-08 22:39:53,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 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:39:53,820 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:39:54,015 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_42 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_379 (Array Int Int)) (v_arrayElimArr_444 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_379) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_444) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_444 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (exists ((v_arrayElimArr_249 (Array Int Int)) (v_DerPreprocessor_207 (Array Int Int))) (and (= (select v_arrayElimArr_249 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_207) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_249) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_378 (Array Int Int)) (v_DerPreprocessor_377 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_378 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_377) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_378) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_381 (Array Int Int)) (v_DerPreprocessor_382 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_382 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_381) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_382) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and (exists ((v_DerPreprocessor_754 (Array Int Int)) (v_DerPreprocessor_753 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_753) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_754) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_754 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse1 .cse2)) (exists ((v_arrayElimArr_901 (Array Int Int)) (v_DerPreprocessor_775 (Array Int Int))) (and (= (select v_arrayElimArr_901 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_775) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_901) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 (exists ((v_DerPreprocessor_773 (Array Int Int)) (v_arrayElimArr_899 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_773) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_899) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_899 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_777 (Array Int Int)) (v_DerPreprocessor_778 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_778 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_777) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_778) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_771 (Array Int Int)) (v_arrayElimArr_895 (Array Int Int))) (and (= 2 (select v_arrayElimArr_895 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_771) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_895) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_211 (Array Int Int)) (v_arrayElimArr_255 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_211) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_255) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_255 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_49 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (and (= (select v_arrayElimArr_49 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_49) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_893 (Array Int Int)) (v_DerPreprocessor_769 (Array Int Int))) (and (= 2 (select v_arrayElimArr_893 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_769) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_893) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_arrayElimArr_251 (Array Int Int)) (v_DerPreprocessor_209 (Array Int Int))) (and (= (select v_arrayElimArr_251 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_209) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_251) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_36 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:39:55,302 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_42 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_379 (Array Int Int)) (v_arrayElimArr_444 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_379) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_444) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_444 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (exists ((v_arrayElimArr_249 (Array Int Int)) (v_DerPreprocessor_207 (Array Int Int))) (and (= (select v_arrayElimArr_249 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_207) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_249) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_378 (Array Int Int)) (v_DerPreprocessor_377 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_378 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_377) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_378) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 (exists ((v_DerPreprocessor_777 (Array Int Int)) (v_DerPreprocessor_778 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_778 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_777) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_778) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse2)) (not (and (exists ((v_DerPreprocessor_381 (Array Int Int)) (v_DerPreprocessor_382 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_382 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_381) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_382) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and (exists ((v_DerPreprocessor_754 (Array Int Int)) (v_DerPreprocessor_753 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_753) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_754) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_754 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse1 .cse2)) (exists ((v_arrayElimArr_901 (Array Int Int)) (v_DerPreprocessor_775 (Array Int Int))) (and (= (select v_arrayElimArr_901 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_775) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_901) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 (exists ((v_DerPreprocessor_773 (Array Int Int)) (v_arrayElimArr_899 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_773) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_899) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_899 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_771 (Array Int Int)) (v_arrayElimArr_895 (Array Int Int))) (and (= 2 (select v_arrayElimArr_895 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_771) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_895) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_211 (Array Int Int)) (v_arrayElimArr_255 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_211) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_255) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_255 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_49 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (and (= (select v_arrayElimArr_49 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_49) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_893 (Array Int Int)) (v_DerPreprocessor_769 (Array Int Int))) (and (= 2 (select v_arrayElimArr_893 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_769) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_893) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_arrayElimArr_251 (Array Int Int)) (v_DerPreprocessor_209 (Array Int Int))) (and (= (select v_arrayElimArr_251 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_209) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_251) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_36 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:39:55,340 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_42 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_379 (Array Int Int)) (v_arrayElimArr_444 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_379) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_444) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_444 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (exists ((v_arrayElimArr_249 (Array Int Int)) (v_DerPreprocessor_207 (Array Int Int))) (and (= (select v_arrayElimArr_249 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_207) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_249) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_378 (Array Int Int)) (v_DerPreprocessor_377 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_378 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_377) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_378) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_381 (Array Int Int)) (v_DerPreprocessor_382 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_382 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_381) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_382) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and (exists ((v_DerPreprocessor_754 (Array Int Int)) (v_DerPreprocessor_753 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_753) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_754) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_754 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse1 .cse2)) (exists ((v_arrayElimArr_901 (Array Int Int)) (v_DerPreprocessor_775 (Array Int Int))) (and (= (select v_arrayElimArr_901 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_775) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_901) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 (exists ((v_DerPreprocessor_773 (Array Int Int)) (v_arrayElimArr_899 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_773) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_899) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_899 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_777 (Array Int Int)) (v_DerPreprocessor_778 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_778 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_777) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_778) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_771 (Array Int Int)) (v_arrayElimArr_895 (Array Int Int))) (and (= 2 (select v_arrayElimArr_895 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_771) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_895) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_211 (Array Int Int)) (v_arrayElimArr_255 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_211) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_255) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_255 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_49 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (and (= (select v_arrayElimArr_49 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_49) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_893 (Array Int Int)) (v_DerPreprocessor_769 (Array Int Int))) (and (= 2 (select v_arrayElimArr_893 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_769) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_893) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_arrayElimArr_251 (Array Int Int)) (v_DerPreprocessor_209 (Array Int Int))) (and (= (select v_arrayElimArr_251 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_209) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_251) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_36 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:39:55,363 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_42 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_379 (Array Int Int)) (v_arrayElimArr_444 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_379) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_444) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_444 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (exists ((v_arrayElimArr_249 (Array Int Int)) (v_DerPreprocessor_207 (Array Int Int))) (and (= (select v_arrayElimArr_249 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_207) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_249) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_378 (Array Int Int)) (v_DerPreprocessor_377 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_378 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_377) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_378) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 (exists ((v_DerPreprocessor_777 (Array Int Int)) (v_DerPreprocessor_778 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_778 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_777) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_778) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse2)) (not (and (exists ((v_DerPreprocessor_381 (Array Int Int)) (v_DerPreprocessor_382 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_382 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_381) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_382) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and (exists ((v_DerPreprocessor_754 (Array Int Int)) (v_DerPreprocessor_753 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_753) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_754) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_754 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse1 .cse2)) (exists ((v_arrayElimArr_901 (Array Int Int)) (v_DerPreprocessor_775 (Array Int Int))) (and (= (select v_arrayElimArr_901 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_775) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_901) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 (exists ((v_DerPreprocessor_773 (Array Int Int)) (v_arrayElimArr_899 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_773) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_899) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_899 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_771 (Array Int Int)) (v_arrayElimArr_895 (Array Int Int))) (and (= 2 (select v_arrayElimArr_895 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_771) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_895) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_211 (Array Int Int)) (v_arrayElimArr_255 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_211) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_255) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_255 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_49 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (and (= (select v_arrayElimArr_49 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_49) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_893 (Array Int Int)) (v_DerPreprocessor_769 (Array Int Int))) (and (= 2 (select v_arrayElimArr_893 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_769) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_893) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_arrayElimArr_251 (Array Int Int)) (v_DerPreprocessor_209 (Array Int Int))) (and (= (select v_arrayElimArr_251 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_209) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_251) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_36 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:39:55,778 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_763 (Array Int Int)) (v_arrayElimArr_884 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_763) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_884) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_884 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (not (and .cse1 (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (not (and (exists ((v_DerPreprocessor_157 (Array Int Int)) (v_arrayElimArr_188 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_157) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_188) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_188 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and (exists ((v_arrayElimArr_901 (Array Int Int)) (v_DerPreprocessor_775 (Array Int Int))) (and (= (select v_arrayElimArr_901 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_775) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_901) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_291 (Array Int Int)) (v_arrayElimArr_349 (Array Int Int))) (and (= 2 (select v_arrayElimArr_349 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_291) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_349) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_DerPreprocessor_222 (Array Int Int)) (v_DerPreprocessor_221 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_221) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_222) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_222 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (<= 2 c_~N~0) (exists ((v_DerPreprocessor_773 (Array Int Int)) (v_arrayElimArr_899 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_773) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_899) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_899 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (exists ((v_DerPreprocessor_777 (Array Int Int)) (v_DerPreprocessor_778 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_778 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_777) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_778) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (= (select .cse0 0) 1) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_699 (Array Int Int)) (v_arrayElimArr_802 (Array Int Int))) (and (= (select v_arrayElimArr_802 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_699) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_802) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_arrayElimArr_888 (Array Int Int)) (v_DerPreprocessor_767 (Array Int Int))) (and (= (select v_arrayElimArr_888 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_767) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_888) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_arrayElimArr_180 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_180) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_180 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (exists ((v_DerPreprocessor_760 (Array Int Int)) (v_DerPreprocessor_759 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_759) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_760) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_DerPreprocessor_760 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2 (exists ((v_arrayElimArr_185 (Array Int Int)) (v_DerPreprocessor_155 (Array Int Int))) (and (= (select v_arrayElimArr_185 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_155) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_185) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 (exists ((v_DerPreprocessor_765 (Array Int Int)) (v_arrayElimArr_886 (Array Int Int))) (and (= (select v_arrayElimArr_886 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_765) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_886) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse2)) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and .cse1 (exists ((v_DerPreprocessor_225 (Array Int Int)) (v_arrayElimArr_275 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_225) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_275) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_275 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2)) (not (and (exists ((v_arrayElimArr_103 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (and (= (select v_arrayElimArr_103 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_103) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:39:55,796 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_763 (Array Int Int)) (v_arrayElimArr_884 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_763) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_884) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_884 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (not (and .cse1 (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (not (and (exists ((v_DerPreprocessor_157 (Array Int Int)) (v_arrayElimArr_188 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_157) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_188) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_188 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and (exists ((v_arrayElimArr_901 (Array Int Int)) (v_DerPreprocessor_775 (Array Int Int))) (and (= (select v_arrayElimArr_901 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_775) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_901) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and .cse1 (exists ((v_DerPreprocessor_777 (Array Int Int)) (v_DerPreprocessor_778 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_778 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_777) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_778) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_291 (Array Int Int)) (v_arrayElimArr_349 (Array Int Int))) (and (= 2 (select v_arrayElimArr_349 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_291) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_349) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_DerPreprocessor_222 (Array Int Int)) (v_DerPreprocessor_221 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_221) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_222) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_222 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (<= 2 c_~N~0) (exists ((v_DerPreprocessor_773 (Array Int Int)) (v_arrayElimArr_899 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_773) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_899) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_899 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= (select .cse0 0) 1) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_699 (Array Int Int)) (v_arrayElimArr_802 (Array Int Int))) (and (= (select v_arrayElimArr_802 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_699) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_802) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_arrayElimArr_888 (Array Int Int)) (v_DerPreprocessor_767 (Array Int Int))) (and (= (select v_arrayElimArr_888 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_767) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_888) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_arrayElimArr_180 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_180) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_180 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (exists ((v_DerPreprocessor_760 (Array Int Int)) (v_DerPreprocessor_759 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_759) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_760) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_DerPreprocessor_760 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2 (exists ((v_arrayElimArr_185 (Array Int Int)) (v_DerPreprocessor_155 (Array Int Int))) (and (= (select v_arrayElimArr_185 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_155) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_185) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 (exists ((v_DerPreprocessor_765 (Array Int Int)) (v_arrayElimArr_886 (Array Int Int))) (and (= (select v_arrayElimArr_886 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_765) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_886) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse2)) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and .cse1 (exists ((v_DerPreprocessor_225 (Array Int Int)) (v_arrayElimArr_275 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_225) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_275) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_275 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2)) (not (and (exists ((v_arrayElimArr_103 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (and (= (select v_arrayElimArr_103 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_103) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:39:55,821 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_763 (Array Int Int)) (v_arrayElimArr_884 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_763) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_884) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_884 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (not (and .cse1 (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (not (and (exists ((v_DerPreprocessor_157 (Array Int Int)) (v_arrayElimArr_188 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_157) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_188) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_188 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and (exists ((v_arrayElimArr_901 (Array Int Int)) (v_DerPreprocessor_775 (Array Int Int))) (and (= (select v_arrayElimArr_901 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_775) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_901) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_291 (Array Int Int)) (v_arrayElimArr_349 (Array Int Int))) (and (= 2 (select v_arrayElimArr_349 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_291) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_349) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_DerPreprocessor_222 (Array Int Int)) (v_DerPreprocessor_221 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_221) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_222) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_222 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (<= 2 c_~N~0) (exists ((v_DerPreprocessor_773 (Array Int Int)) (v_arrayElimArr_899 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_773) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_899) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_899 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (exists ((v_DerPreprocessor_777 (Array Int Int)) (v_DerPreprocessor_778 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_778 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_777) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_778) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (= (select .cse0 0) 1) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_699 (Array Int Int)) (v_arrayElimArr_802 (Array Int Int))) (and (= (select v_arrayElimArr_802 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_699) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_802) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_arrayElimArr_888 (Array Int Int)) (v_DerPreprocessor_767 (Array Int Int))) (and (= (select v_arrayElimArr_888 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_767) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_888) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_arrayElimArr_180 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_180) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_180 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (exists ((v_DerPreprocessor_760 (Array Int Int)) (v_DerPreprocessor_759 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_759) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_760) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_DerPreprocessor_760 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2 (exists ((v_arrayElimArr_185 (Array Int Int)) (v_DerPreprocessor_155 (Array Int Int))) (and (= (select v_arrayElimArr_185 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_155) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_185) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 (exists ((v_DerPreprocessor_765 (Array Int Int)) (v_arrayElimArr_886 (Array Int Int))) (and (= (select v_arrayElimArr_886 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_765) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_886) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse2)) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and .cse1 (exists ((v_DerPreprocessor_225 (Array Int Int)) (v_arrayElimArr_275 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_225) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_275) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_275 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2)) (not (and (exists ((v_arrayElimArr_103 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (and (= (select v_arrayElimArr_103 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_103) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:39:55,844 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_763 (Array Int Int)) (v_arrayElimArr_884 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_763) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_884) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_884 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (not (and .cse1 (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (not (and (exists ((v_DerPreprocessor_157 (Array Int Int)) (v_arrayElimArr_188 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_157) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_188) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_188 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and (exists ((v_arrayElimArr_901 (Array Int Int)) (v_DerPreprocessor_775 (Array Int Int))) (and (= (select v_arrayElimArr_901 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_775) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_901) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and .cse1 (exists ((v_DerPreprocessor_777 (Array Int Int)) (v_DerPreprocessor_778 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_778 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_777) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_778) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_291 (Array Int Int)) (v_arrayElimArr_349 (Array Int Int))) (and (= 2 (select v_arrayElimArr_349 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_291) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_349) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_DerPreprocessor_222 (Array Int Int)) (v_DerPreprocessor_221 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_221) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_222) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_222 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (<= 2 c_~N~0) (exists ((v_DerPreprocessor_773 (Array Int Int)) (v_arrayElimArr_899 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_773) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_899) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_899 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= (select .cse0 0) 1) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_699 (Array Int Int)) (v_arrayElimArr_802 (Array Int Int))) (and (= (select v_arrayElimArr_802 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_699) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_802) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_arrayElimArr_888 (Array Int Int)) (v_DerPreprocessor_767 (Array Int Int))) (and (= (select v_arrayElimArr_888 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_767) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_888) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_arrayElimArr_180 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_180) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_180 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (exists ((v_DerPreprocessor_760 (Array Int Int)) (v_DerPreprocessor_759 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_759) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_760) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_DerPreprocessor_760 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2 (exists ((v_arrayElimArr_185 (Array Int Int)) (v_DerPreprocessor_155 (Array Int Int))) (and (= (select v_arrayElimArr_185 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_155) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_185) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 (exists ((v_DerPreprocessor_765 (Array Int Int)) (v_arrayElimArr_886 (Array Int Int))) (and (= (select v_arrayElimArr_886 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_765) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_886) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse2)) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and .cse1 (exists ((v_DerPreprocessor_225 (Array Int Int)) (v_arrayElimArr_275 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_225) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_275) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_275 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2)) (not (and (exists ((v_arrayElimArr_103 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (and (= (select v_arrayElimArr_103 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_103) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:39:56,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:39:56,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74848 states to 575 states and 74848 transitions. [2024-11-08 22:39:56,382 INFO L276 IsEmpty]: Start isEmpty. Operand 575 states and 74848 transitions. [2024-11-08 22:39:56,389 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:39:56,389 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:39:56,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:39:56,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:39:56,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:39:56,433 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:39:56,434 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:39:56,441 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 32 [2024-11-08 22:39:56,442 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:39:56,443 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2024-11-08 22:39:56,447 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2024-11-08 22:39:56,458 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:39:56,461 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:39:56,464 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 14 [2024-11-08 22:39:56,467 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-08 22:39:56,469 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:39:56,477 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:39:56,492 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-08 22:39:56,526 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:39:56,577 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:39:57,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:39:57,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74848 states to 575 states and 74848 transitions. [2024-11-08 22:39:57,368 INFO L276 IsEmpty]: Start isEmpty. Operand 575 states and 74848 transitions. [2024-11-08 22:39:57,374 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:39:57,375 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:39:57,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:39:57,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:39:57,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:39:57,407 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:39:57,409 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:39:57,412 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:39:57,415 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 15 [2024-11-08 22:39:57,417 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:39:57,424 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 32 [2024-11-08 22:39:57,427 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:39:57,428 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:39:57,429 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2024-11-08 22:39:57,439 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:39:57,452 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-08 22:39:57,481 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:39:57,530 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:39:58,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:39:58,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74848 states to 575 states and 74848 transitions. [2024-11-08 22:39:58,236 INFO L276 IsEmpty]: Start isEmpty. Operand 575 states and 74848 transitions. [2024-11-08 22:39:58,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:39:58,243 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:39:58,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:39:58,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:39:58,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:39:58,277 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:39:58,278 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:39:58,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-08 22:39:58,286 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:39:58,287 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:39:58,288 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-08 22:39:58,290 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-08 22:39:59,673 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:39:59,675 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 22:39:59,677 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:39:59,681 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-08 22:39:59,710 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:39:59,757 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:40:00,103 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_42 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_379 (Array Int Int)) (v_arrayElimArr_444 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_379) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_444) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_444 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (exists ((v_arrayElimArr_249 (Array Int Int)) (v_DerPreprocessor_207 (Array Int Int))) (and (= (select v_arrayElimArr_249 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_207) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_249) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_783 (Array Int Int)) (v_arrayElimArr_909 (Array Int Int))) (and (= 2 (select v_arrayElimArr_909 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_783) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_909) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_DerPreprocessor_378 (Array Int Int)) (v_DerPreprocessor_377 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_378 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_377) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_378) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 (exists ((v_DerPreprocessor_777 (Array Int Int)) (v_DerPreprocessor_778 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_778 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_777) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_778) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse2)) (not (and (exists ((v_DerPreprocessor_381 (Array Int Int)) (v_DerPreprocessor_382 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_382 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_381) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_382) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and (exists ((v_DerPreprocessor_754 (Array Int Int)) (v_DerPreprocessor_753 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_753) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_754) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_754 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse1 .cse2)) (exists ((v_arrayElimArr_901 (Array Int Int)) (v_DerPreprocessor_775 (Array Int Int))) (and (= (select v_arrayElimArr_901 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_775) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_901) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 (exists ((v_DerPreprocessor_773 (Array Int Int)) (v_arrayElimArr_899 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_773) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_899) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_899 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_771 (Array Int Int)) (v_arrayElimArr_895 (Array Int Int))) (and (= 2 (select v_arrayElimArr_895 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_771) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_895) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_211 (Array Int Int)) (v_arrayElimArr_255 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_211) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_255) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_255 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_49 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (and (= (select v_arrayElimArr_49 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_49) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_893 (Array Int Int)) (v_DerPreprocessor_769 (Array Int Int))) (and (= 2 (select v_arrayElimArr_893 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_769) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_893) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_arrayElimArr_251 (Array Int Int)) (v_DerPreprocessor_209 (Array Int Int))) (and (= (select v_arrayElimArr_251 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_209) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_251) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_36 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:40:01,757 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_42 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_379 (Array Int Int)) (v_arrayElimArr_444 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_379) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_444) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_444 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (exists ((v_arrayElimArr_249 (Array Int Int)) (v_DerPreprocessor_207 (Array Int Int))) (and (= (select v_arrayElimArr_249 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_207) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_249) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_378 (Array Int Int)) (v_DerPreprocessor_377 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_378 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_377) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_378) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 (exists ((v_DerPreprocessor_777 (Array Int Int)) (v_DerPreprocessor_778 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_778 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_777) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_778) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse2)) (not (and (exists ((v_DerPreprocessor_381 (Array Int Int)) (v_DerPreprocessor_382 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_382 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_381) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_382) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and (exists ((v_DerPreprocessor_754 (Array Int Int)) (v_DerPreprocessor_753 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_753) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_754) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_754 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse1 .cse2)) (exists ((v_arrayElimArr_901 (Array Int Int)) (v_DerPreprocessor_775 (Array Int Int))) (and (= (select v_arrayElimArr_901 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_775) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_901) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 (not (and (exists ((v_DerPreprocessor_783 (Array Int Int)) (v_arrayElimArr_909 (Array Int Int))) (and (= 2 (select v_arrayElimArr_909 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_783) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_909) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (exists ((v_DerPreprocessor_773 (Array Int Int)) (v_arrayElimArr_899 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_773) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_899) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_899 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_771 (Array Int Int)) (v_arrayElimArr_895 (Array Int Int))) (and (= 2 (select v_arrayElimArr_895 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_771) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_895) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_211 (Array Int Int)) (v_arrayElimArr_255 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_211) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_255) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_255 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_49 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (and (= (select v_arrayElimArr_49 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_49) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_893 (Array Int Int)) (v_DerPreprocessor_769 (Array Int Int))) (and (= 2 (select v_arrayElimArr_893 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_769) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_893) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_arrayElimArr_251 (Array Int Int)) (v_DerPreprocessor_209 (Array Int Int))) (and (= (select v_arrayElimArr_251 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_209) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_251) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_36 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:40:01,796 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_42 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_379 (Array Int Int)) (v_arrayElimArr_444 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_379) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_444) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_444 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (exists ((v_arrayElimArr_249 (Array Int Int)) (v_DerPreprocessor_207 (Array Int Int))) (and (= (select v_arrayElimArr_249 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_207) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_249) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_783 (Array Int Int)) (v_arrayElimArr_909 (Array Int Int))) (and (= 2 (select v_arrayElimArr_909 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_783) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_909) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_DerPreprocessor_378 (Array Int Int)) (v_DerPreprocessor_377 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_378 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_377) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_378) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 (exists ((v_DerPreprocessor_777 (Array Int Int)) (v_DerPreprocessor_778 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_778 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_777) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_778) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse2)) (not (and (exists ((v_DerPreprocessor_381 (Array Int Int)) (v_DerPreprocessor_382 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_382 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_381) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_382) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and (exists ((v_DerPreprocessor_754 (Array Int Int)) (v_DerPreprocessor_753 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_753) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_754) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_754 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse1 .cse2)) (exists ((v_arrayElimArr_901 (Array Int Int)) (v_DerPreprocessor_775 (Array Int Int))) (and (= (select v_arrayElimArr_901 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_775) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_901) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 (exists ((v_DerPreprocessor_773 (Array Int Int)) (v_arrayElimArr_899 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_773) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_899) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_899 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_771 (Array Int Int)) (v_arrayElimArr_895 (Array Int Int))) (and (= 2 (select v_arrayElimArr_895 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_771) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_895) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_211 (Array Int Int)) (v_arrayElimArr_255 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_211) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_255) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_255 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_49 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (and (= (select v_arrayElimArr_49 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_49) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_893 (Array Int Int)) (v_DerPreprocessor_769 (Array Int Int))) (and (= 2 (select v_arrayElimArr_893 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_769) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_893) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_arrayElimArr_251 (Array Int Int)) (v_DerPreprocessor_209 (Array Int Int))) (and (= (select v_arrayElimArr_251 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_209) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_251) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_36 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:40:01,861 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_42 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_379 (Array Int Int)) (v_arrayElimArr_444 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_379) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_444) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_444 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (exists ((v_arrayElimArr_249 (Array Int Int)) (v_DerPreprocessor_207 (Array Int Int))) (and (= (select v_arrayElimArr_249 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_207) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_249) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_378 (Array Int Int)) (v_DerPreprocessor_377 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_378 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_377) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_378) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 (exists ((v_DerPreprocessor_777 (Array Int Int)) (v_DerPreprocessor_778 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_778 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_777) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_778) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse2)) (not (and (exists ((v_DerPreprocessor_381 (Array Int Int)) (v_DerPreprocessor_382 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_382 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_381) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_382) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and (exists ((v_DerPreprocessor_754 (Array Int Int)) (v_DerPreprocessor_753 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_753) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_754) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_754 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse1 .cse2)) (exists ((v_arrayElimArr_901 (Array Int Int)) (v_DerPreprocessor_775 (Array Int Int))) (and (= (select v_arrayElimArr_901 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_775) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_901) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 (not (and (exists ((v_DerPreprocessor_783 (Array Int Int)) (v_arrayElimArr_909 (Array Int Int))) (and (= 2 (select v_arrayElimArr_909 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_783) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_909) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (exists ((v_DerPreprocessor_773 (Array Int Int)) (v_arrayElimArr_899 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_773) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_899) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_899 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_771 (Array Int Int)) (v_arrayElimArr_895 (Array Int Int))) (and (= 2 (select v_arrayElimArr_895 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_771) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_895) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_211 (Array Int Int)) (v_arrayElimArr_255 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_211) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_255) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_255 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_49 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (and (= (select v_arrayElimArr_49 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_49) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_893 (Array Int Int)) (v_DerPreprocessor_769 (Array Int Int))) (and (= 2 (select v_arrayElimArr_893 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_769) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_893) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_arrayElimArr_251 (Array Int Int)) (v_DerPreprocessor_209 (Array Int Int))) (and (= (select v_arrayElimArr_251 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_209) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_251) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_36 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:40:02,158 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_60 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_189 (Array Int Int)) (v_arrayElimArr_220 (Array Int Int))) (and (= (select v_arrayElimArr_220 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_189) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_220) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_783 (Array Int Int)) (v_arrayElimArr_909 (Array Int Int))) (and (= 2 (select v_arrayElimArr_909 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_783) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_909) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) (not (and (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (and (= 2 (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_57) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_530 (Array Int Int)) (v_DerPreprocessor_449 (Array Int Int))) (and (= 2 (select v_arrayElimArr_530 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_449) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_530) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))))) (exists ((v_arrayElimArr_91 (Array Int Int)) (v_DerPreprocessor_77 (Array Int Int))) (and (= 2 (select v_arrayElimArr_91 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_77) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_91) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_85 (Array Int Int))) (and (= 2 (select v_arrayElimArr_85 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_85) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) (not (and (exists ((v_arrayElimArr_98 (Array Int Int)) (v_DerPreprocessor_83 (Array Int Int))) (and (= (select v_arrayElimArr_98 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_83) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_98) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (<= 2 c_~N~0) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_85 (Array Int Int)) (v_arrayElimArr_100 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_85) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_100) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_100 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and .cse0 .cse1 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_229 (Array Int Int)) (v_DerPreprocessor_195 (Array Int Int))) (and (= (select v_arrayElimArr_229 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_195) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_229) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:40:02,186 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_60 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_189 (Array Int Int)) (v_arrayElimArr_220 (Array Int Int))) (and (= (select v_arrayElimArr_220 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_189) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_220) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (and (= 2 (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_57) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_530 (Array Int Int)) (v_DerPreprocessor_449 (Array Int Int))) (and (= 2 (select v_arrayElimArr_530 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_449) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_530) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))))) (exists ((v_arrayElimArr_91 (Array Int Int)) (v_DerPreprocessor_77 (Array Int Int))) (and (= 2 (select v_arrayElimArr_91 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_77) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_91) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_85 (Array Int Int))) (and (= 2 (select v_arrayElimArr_85 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_85) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) (not (and (exists ((v_DerPreprocessor_783 (Array Int Int)) (v_arrayElimArr_909 (Array Int Int))) (and (= 2 (select v_arrayElimArr_909 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_783) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_909) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse0 .cse1)) (not (and (exists ((v_arrayElimArr_98 (Array Int Int)) (v_DerPreprocessor_83 (Array Int Int))) (and (= (select v_arrayElimArr_98 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_83) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_98) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (<= 2 c_~N~0) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_85 (Array Int Int)) (v_arrayElimArr_100 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_85) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_100) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_100 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and .cse0 .cse1 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_229 (Array Int Int)) (v_DerPreprocessor_195 (Array Int Int))) (and (= (select v_arrayElimArr_229 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_195) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_229) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:40:02,216 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_60 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_189 (Array Int Int)) (v_arrayElimArr_220 (Array Int Int))) (and (= (select v_arrayElimArr_220 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_189) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_220) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_783 (Array Int Int)) (v_arrayElimArr_909 (Array Int Int))) (and (= 2 (select v_arrayElimArr_909 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_783) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_909) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) (not (and (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (and (= 2 (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_57) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_530 (Array Int Int)) (v_DerPreprocessor_449 (Array Int Int))) (and (= 2 (select v_arrayElimArr_530 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_449) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_530) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))))) (exists ((v_arrayElimArr_91 (Array Int Int)) (v_DerPreprocessor_77 (Array Int Int))) (and (= 2 (select v_arrayElimArr_91 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_77) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_91) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_85 (Array Int Int))) (and (= 2 (select v_arrayElimArr_85 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_85) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) (not (and (exists ((v_arrayElimArr_98 (Array Int Int)) (v_DerPreprocessor_83 (Array Int Int))) (and (= (select v_arrayElimArr_98 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_83) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_98) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (<= 2 c_~N~0) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_85 (Array Int Int)) (v_arrayElimArr_100 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_85) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_100) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_100 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and .cse0 .cse1 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_229 (Array Int Int)) (v_DerPreprocessor_195 (Array Int Int))) (and (= (select v_arrayElimArr_229 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_195) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_229) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:40:02,247 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_60 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_189 (Array Int Int)) (v_arrayElimArr_220 (Array Int Int))) (and (= (select v_arrayElimArr_220 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_189) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_220) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (and (= 2 (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_57) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_530 (Array Int Int)) (v_DerPreprocessor_449 (Array Int Int))) (and (= 2 (select v_arrayElimArr_530 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_449) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_530) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))))) (exists ((v_arrayElimArr_91 (Array Int Int)) (v_DerPreprocessor_77 (Array Int Int))) (and (= 2 (select v_arrayElimArr_91 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_77) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_91) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_85 (Array Int Int))) (and (= 2 (select v_arrayElimArr_85 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_85) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) (not (and (exists ((v_DerPreprocessor_783 (Array Int Int)) (v_arrayElimArr_909 (Array Int Int))) (and (= 2 (select v_arrayElimArr_909 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_783) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_909) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse0 .cse1)) (not (and (exists ((v_arrayElimArr_98 (Array Int Int)) (v_DerPreprocessor_83 (Array Int Int))) (and (= (select v_arrayElimArr_98 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_83) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_98) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (<= 2 c_~N~0) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_85 (Array Int Int)) (v_arrayElimArr_100 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_85) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_100) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_100 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and .cse0 .cse1 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_arrayElimArr_229 (Array Int Int)) (v_DerPreprocessor_195 (Array Int Int))) (and (= (select v_arrayElimArr_229 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_195) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_229) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:40:02,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:40:02,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75396 states to 577 states and 75396 transitions. [2024-11-08 22:40:02,872 INFO L276 IsEmpty]: Start isEmpty. Operand 577 states and 75396 transitions. [2024-11-08 22:40:02,880 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:40:02,880 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:40:02,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:40:02,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:40:02,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:40:02,924 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:40:02,926 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:40:02,932 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 32 [2024-11-08 22:40:02,936 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:40:02,938 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:40:02,938 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2024-11-08 22:40:02,950 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:40:02,954 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:40:02,956 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:40:02,957 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2024-11-08 22:40:02,969 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:40:04,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:40:04,402 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 22:40:04,404 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-08 22:40:04,406 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:40:04,436 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:40:04,481 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:40:04,666 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_787 (Array Int Int)) (v_DerPreprocessor_788 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_788 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_787) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_788) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_42 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_379 (Array Int Int)) (v_arrayElimArr_444 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_379) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_444) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_444 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (exists ((v_arrayElimArr_249 (Array Int Int)) (v_DerPreprocessor_207 (Array Int Int))) (and (= (select v_arrayElimArr_249 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_207) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_249) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_378 (Array Int Int)) (v_DerPreprocessor_377 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_378 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_377) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_378) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 (exists ((v_DerPreprocessor_777 (Array Int Int)) (v_DerPreprocessor_778 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_778 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_777) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_778) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse2)) (not (and (exists ((v_DerPreprocessor_381 (Array Int Int)) (v_DerPreprocessor_382 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_382 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_381) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_382) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and (exists ((v_DerPreprocessor_754 (Array Int Int)) (v_DerPreprocessor_753 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_753) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_754) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_754 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse1 .cse2)) (exists ((v_arrayElimArr_901 (Array Int Int)) (v_DerPreprocessor_775 (Array Int Int))) (and (= (select v_arrayElimArr_901 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_775) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_901) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 (not (and (exists ((v_DerPreprocessor_783 (Array Int Int)) (v_arrayElimArr_909 (Array Int Int))) (and (= 2 (select v_arrayElimArr_909 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_783) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_909) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (exists ((v_DerPreprocessor_773 (Array Int Int)) (v_arrayElimArr_899 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_773) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_899) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_899 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_771 (Array Int Int)) (v_arrayElimArr_895 (Array Int Int))) (and (= 2 (select v_arrayElimArr_895 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_771) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_895) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_211 (Array Int Int)) (v_arrayElimArr_255 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_211) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_255) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_255 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_49 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (and (= (select v_arrayElimArr_49 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_49) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_893 (Array Int Int)) (v_DerPreprocessor_769 (Array Int Int))) (and (= 2 (select v_arrayElimArr_893 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_769) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_893) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_arrayElimArr_251 (Array Int Int)) (v_DerPreprocessor_209 (Array Int Int))) (and (= (select v_arrayElimArr_251 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_209) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_251) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_36 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:40:05,967 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_42 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_379 (Array Int Int)) (v_arrayElimArr_444 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_379) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_444) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_444 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (exists ((v_arrayElimArr_249 (Array Int Int)) (v_DerPreprocessor_207 (Array Int Int))) (and (= (select v_arrayElimArr_249 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_207) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_249) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_378 (Array Int Int)) (v_DerPreprocessor_377 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_378 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_377) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_378) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_787 (Array Int Int)) (v_DerPreprocessor_788 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_788 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_787) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_788) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 (exists ((v_DerPreprocessor_777 (Array Int Int)) (v_DerPreprocessor_778 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_778 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_777) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_778) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse2)) (not (and (exists ((v_DerPreprocessor_381 (Array Int Int)) (v_DerPreprocessor_382 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_382 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_381) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_382) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and (exists ((v_DerPreprocessor_754 (Array Int Int)) (v_DerPreprocessor_753 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_753) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_754) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_754 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse1 .cse2)) (exists ((v_arrayElimArr_901 (Array Int Int)) (v_DerPreprocessor_775 (Array Int Int))) (and (= (select v_arrayElimArr_901 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_775) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_901) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 (not (and (exists ((v_DerPreprocessor_783 (Array Int Int)) (v_arrayElimArr_909 (Array Int Int))) (and (= 2 (select v_arrayElimArr_909 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_783) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_909) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (exists ((v_DerPreprocessor_773 (Array Int Int)) (v_arrayElimArr_899 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_773) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_899) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_899 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_771 (Array Int Int)) (v_arrayElimArr_895 (Array Int Int))) (and (= 2 (select v_arrayElimArr_895 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_771) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_895) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_211 (Array Int Int)) (v_arrayElimArr_255 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_211) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_255) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_255 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_49 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (and (= (select v_arrayElimArr_49 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_49) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_893 (Array Int Int)) (v_DerPreprocessor_769 (Array Int Int))) (and (= 2 (select v_arrayElimArr_893 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_769) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_893) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_arrayElimArr_251 (Array Int Int)) (v_DerPreprocessor_209 (Array Int Int))) (and (= (select v_arrayElimArr_251 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_209) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_251) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_36 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:40:05,997 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_787 (Array Int Int)) (v_DerPreprocessor_788 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_788 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_787) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_788) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_42 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_379 (Array Int Int)) (v_arrayElimArr_444 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_379) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_444) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_444 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (exists ((v_arrayElimArr_249 (Array Int Int)) (v_DerPreprocessor_207 (Array Int Int))) (and (= (select v_arrayElimArr_249 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_207) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_249) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_378 (Array Int Int)) (v_DerPreprocessor_377 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_378 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_377) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_378) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 (exists ((v_DerPreprocessor_777 (Array Int Int)) (v_DerPreprocessor_778 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_778 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_777) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_778) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse2)) (not (and (exists ((v_DerPreprocessor_381 (Array Int Int)) (v_DerPreprocessor_382 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_382 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_381) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_382) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and (exists ((v_DerPreprocessor_754 (Array Int Int)) (v_DerPreprocessor_753 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_753) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_754) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_754 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse1 .cse2)) (exists ((v_arrayElimArr_901 (Array Int Int)) (v_DerPreprocessor_775 (Array Int Int))) (and (= (select v_arrayElimArr_901 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_775) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_901) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 (not (and (exists ((v_DerPreprocessor_783 (Array Int Int)) (v_arrayElimArr_909 (Array Int Int))) (and (= 2 (select v_arrayElimArr_909 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_783) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_909) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (exists ((v_DerPreprocessor_773 (Array Int Int)) (v_arrayElimArr_899 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_773) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_899) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_899 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_771 (Array Int Int)) (v_arrayElimArr_895 (Array Int Int))) (and (= 2 (select v_arrayElimArr_895 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_771) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_895) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_211 (Array Int Int)) (v_arrayElimArr_255 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_211) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_255) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_255 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_49 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (and (= (select v_arrayElimArr_49 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_49) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_893 (Array Int Int)) (v_DerPreprocessor_769 (Array Int Int))) (and (= 2 (select v_arrayElimArr_893 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_769) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_893) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_arrayElimArr_251 (Array Int Int)) (v_DerPreprocessor_209 (Array Int Int))) (and (= (select v_arrayElimArr_251 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_209) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_251) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_36 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:40:06,028 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_42 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_379 (Array Int Int)) (v_arrayElimArr_444 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_379) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_444) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_444 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (exists ((v_arrayElimArr_249 (Array Int Int)) (v_DerPreprocessor_207 (Array Int Int))) (and (= (select v_arrayElimArr_249 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_207) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_249) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_378 (Array Int Int)) (v_DerPreprocessor_377 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_378 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_377) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_378) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_787 (Array Int Int)) (v_DerPreprocessor_788 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_788 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_787) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_788) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 (exists ((v_DerPreprocessor_777 (Array Int Int)) (v_DerPreprocessor_778 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_778 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_777) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_778) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse2)) (not (and (exists ((v_DerPreprocessor_381 (Array Int Int)) (v_DerPreprocessor_382 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_382 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_381) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_382) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and (exists ((v_DerPreprocessor_754 (Array Int Int)) (v_DerPreprocessor_753 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_753) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_754) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_754 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse1 .cse2)) (exists ((v_arrayElimArr_901 (Array Int Int)) (v_DerPreprocessor_775 (Array Int Int))) (and (= (select v_arrayElimArr_901 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_775) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_901) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 (not (and (exists ((v_DerPreprocessor_783 (Array Int Int)) (v_arrayElimArr_909 (Array Int Int))) (and (= 2 (select v_arrayElimArr_909 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_783) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_909) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (exists ((v_DerPreprocessor_773 (Array Int Int)) (v_arrayElimArr_899 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_773) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_899) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_899 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_771 (Array Int Int)) (v_arrayElimArr_895 (Array Int Int))) (and (= 2 (select v_arrayElimArr_895 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_771) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_895) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_211 (Array Int Int)) (v_arrayElimArr_255 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_211) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_255) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_255 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_49 (Array Int Int)) (v_DerPreprocessor_39 (Array Int Int))) (and (= (select v_arrayElimArr_49 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_49) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_893 (Array Int Int)) (v_DerPreprocessor_769 (Array Int Int))) (and (= 2 (select v_arrayElimArr_893 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_769) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_893) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_arrayElimArr_251 (Array Int Int)) (v_DerPreprocessor_209 (Array Int Int))) (and (= (select v_arrayElimArr_251 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_209) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_251) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_36 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:40:06,407 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_787 (Array Int Int)) (v_DerPreprocessor_788 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_788 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_787) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_788) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_721 (Array Int Int)) (v_DerPreprocessor_722 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_721) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_722) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_722 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_411 (Array Int Int)) (v_arrayElimArr_488 (Array Int Int))) (and (= (select v_arrayElimArr_488 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_411) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_488) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))))) (<= 2 c_~N~0) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and .cse1 (exists ((v_DerPreprocessor_61 (Array Int Int)) (v_arrayElimArr_72 (Array Int Int))) (and (= 2 (select v_arrayElimArr_72 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_72) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2 (not (and .cse1 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:40:06,421 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_721 (Array Int Int)) (v_DerPreprocessor_722 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_721) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_722) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_722 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse1 .cse2)) (not (and (exists ((v_DerPreprocessor_787 (Array Int Int)) (v_DerPreprocessor_788 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_788 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_787) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_788) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_411 (Array Int Int)) (v_arrayElimArr_488 (Array Int Int))) (and (= (select v_arrayElimArr_488 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_411) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_488) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))))) (<= 2 c_~N~0) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and .cse1 (exists ((v_DerPreprocessor_61 (Array Int Int)) (v_arrayElimArr_72 (Array Int Int))) (and (= 2 (select v_arrayElimArr_72 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_72) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2 (not (and .cse1 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:40:06,440 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_787 (Array Int Int)) (v_DerPreprocessor_788 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_788 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_787) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_788) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_721 (Array Int Int)) (v_DerPreprocessor_722 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_721) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_722) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_722 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_411 (Array Int Int)) (v_arrayElimArr_488 (Array Int Int))) (and (= (select v_arrayElimArr_488 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_411) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_488) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))))) (<= 2 c_~N~0) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and .cse1 (exists ((v_DerPreprocessor_61 (Array Int Int)) (v_arrayElimArr_72 (Array Int Int))) (and (= 2 (select v_arrayElimArr_72 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_72) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2 (not (and .cse1 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:40:06,458 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_721 (Array Int Int)) (v_DerPreprocessor_722 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_721) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_722) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_722 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse1 .cse2)) (not (and (exists ((v_DerPreprocessor_787 (Array Int Int)) (v_DerPreprocessor_788 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_788 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_787) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_788) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_411 (Array Int Int)) (v_arrayElimArr_488 (Array Int Int))) (and (= (select v_arrayElimArr_488 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_411) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_488) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))))) (<= 2 c_~N~0) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and .cse1 (exists ((v_DerPreprocessor_61 (Array Int Int)) (v_arrayElimArr_72 (Array Int Int))) (and (= 2 (select v_arrayElimArr_72 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_72) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2 (not (and .cse1 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:40:06,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:40:06,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75946 states to 579 states and 75946 transitions. [2024-11-08 22:40:06,735 INFO L276 IsEmpty]: Start isEmpty. Operand 579 states and 75946 transitions. [2024-11-08 22:40:06,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:40:06,741 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:40:06,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:40:06,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:40:06,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:40:06,776 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:40:06,777 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:40:06,781 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:40:06,782 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:40:06,783 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-08 22:40:06,785 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-08 22:40:06,796 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 32 [2024-11-08 22:40:06,799 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:40:06,800 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:40:06,801 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2024-11-08 22:40:06,809 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:40:08,085 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:40:08,087 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 22:40:08,089 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:40:08,092 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-08 22:40:08,121 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:40:08,166 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:40:08,475 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_222 (Array Int Int)) (v_DerPreprocessor_221 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_221) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_222) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_222 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2)) (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_108 (Array Int Int)) (v_DerPreprocessor_93 (Array Int Int))) (and (= 2 (select v_arrayElimArr_108 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_93) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_108) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1))) (exists ((v_arrayElimArr_913 (Array Int Int)) (v_DerPreprocessor_789 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_789) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_913) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_913 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_265 (Array Int Int)) (v_DerPreprocessor_219 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_219) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_265) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_265 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:40:09,721 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_222 (Array Int Int)) (v_DerPreprocessor_221 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_221) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_222) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_222 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2)) (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_913 (Array Int Int)) (v_DerPreprocessor_789 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_789) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_913) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_913 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_108 (Array Int Int)) (v_DerPreprocessor_93 (Array Int Int))) (and (= 2 (select v_arrayElimArr_108 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_93) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_108) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1))) (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_265 (Array Int Int)) (v_DerPreprocessor_219 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_219) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_265) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_265 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:40:09,733 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_222 (Array Int Int)) (v_DerPreprocessor_221 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_221) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_222) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_222 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2)) (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_108 (Array Int Int)) (v_DerPreprocessor_93 (Array Int Int))) (and (= 2 (select v_arrayElimArr_108 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_93) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_108) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1))) (exists ((v_arrayElimArr_913 (Array Int Int)) (v_DerPreprocessor_789 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_789) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_913) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_913 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_265 (Array Int Int)) (v_DerPreprocessor_219 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_219) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_265) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_265 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:40:09,743 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_222 (Array Int Int)) (v_DerPreprocessor_221 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_221) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_222) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_222 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2)) (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_913 (Array Int Int)) (v_DerPreprocessor_789 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_789) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_913) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_913 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_108 (Array Int Int)) (v_DerPreprocessor_93 (Array Int Int))) (and (= 2 (select v_arrayElimArr_108 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_93) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_108) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1))) (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_265 (Array Int Int)) (v_DerPreprocessor_219 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_219) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_265) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_265 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:40:09,990 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_145 (Array Int Int)) (v_DerPreprocessor_146 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_145) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_146) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_146 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_arrayElimArr_126 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_126) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_126 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (exists ((v_arrayElimArr_142 (Array Int Int)) (v_DerPreprocessor_119 (Array Int Int))) (and (= (select v_arrayElimArr_142 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_142) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (not (and (exists ((v_DerPreprocessor_115 (Array Int Int)) (v_arrayElimArr_138 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_115) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_138) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_138 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 .cse1)) (<= 2 c_~N~0) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_117 (Array Int Int)) (v_DerPreprocessor_118 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_117) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_118) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= (select v_DerPreprocessor_118 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))))) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_913 (Array Int Int)) (v_DerPreprocessor_789 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_789) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_913) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_913 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:40:10,004 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_145 (Array Int Int)) (v_DerPreprocessor_146 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_145) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_146) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_146 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_arrayElimArr_126 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_126) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_126 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and .cse0 (exists ((v_arrayElimArr_913 (Array Int Int)) (v_DerPreprocessor_789 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_789) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_913) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_913 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1)) (exists ((v_arrayElimArr_142 (Array Int Int)) (v_DerPreprocessor_119 (Array Int Int))) (and (= (select v_arrayElimArr_142 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_142) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (not (and (exists ((v_DerPreprocessor_115 (Array Int Int)) (v_arrayElimArr_138 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_115) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_138) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_138 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 .cse1)) (<= 2 c_~N~0) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_117 (Array Int Int)) (v_DerPreprocessor_118 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_117) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_118) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= (select v_DerPreprocessor_118 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))))) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:40:10,021 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_145 (Array Int Int)) (v_DerPreprocessor_146 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_145) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_146) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_146 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_arrayElimArr_126 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_126) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_126 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (exists ((v_arrayElimArr_142 (Array Int Int)) (v_DerPreprocessor_119 (Array Int Int))) (and (= (select v_arrayElimArr_142 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_142) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (not (and (exists ((v_DerPreprocessor_115 (Array Int Int)) (v_arrayElimArr_138 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_115) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_138) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_138 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 .cse1)) (<= 2 c_~N~0) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_117 (Array Int Int)) (v_DerPreprocessor_118 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_117) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_118) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= (select v_DerPreprocessor_118 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))))) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_913 (Array Int Int)) (v_DerPreprocessor_789 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_789) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_913) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_913 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:40:10,036 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_145 (Array Int Int)) (v_DerPreprocessor_146 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_145) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_146) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_146 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_arrayElimArr_126 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_126) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_126 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and .cse0 (exists ((v_arrayElimArr_913 (Array Int Int)) (v_DerPreprocessor_789 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_789) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_913) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_913 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1)) (exists ((v_arrayElimArr_142 (Array Int Int)) (v_DerPreprocessor_119 (Array Int Int))) (and (= (select v_arrayElimArr_142 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_142) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (not (and (exists ((v_DerPreprocessor_115 (Array Int Int)) (v_arrayElimArr_138 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_115) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_138) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_138 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 .cse1)) (<= 2 c_~N~0) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_117 (Array Int Int)) (v_DerPreprocessor_118 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_117) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_118) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= (select v_DerPreprocessor_118 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))))) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:40:10,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:40:10,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76498 states to 581 states and 76498 transitions. [2024-11-08 22:40:10,325 INFO L276 IsEmpty]: Start isEmpty. Operand 581 states and 76498 transitions. [2024-11-08 22:40:10,331 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:40:10,331 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:40:10,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:40:10,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:40:10,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:40:10,470 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:40:10,472 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:40:10,477 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:40:10,480 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 15 [2024-11-08 22:40:10,483 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:40:10,492 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 32 [2024-11-08 22:40:10,494 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:40:10,494 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2024-11-08 22:40:10,498 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2024-11-08 22:40:10,511 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:40:10,526 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-08 22:40:10,564 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:40:10,618 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:40:10,822 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_222 (Array Int Int)) (v_DerPreprocessor_221 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_221) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_222) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_222 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2)) (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_913 (Array Int Int)) (v_DerPreprocessor_789 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_789) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_913) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_913 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_108 (Array Int Int)) (v_DerPreprocessor_93 (Array Int Int))) (and (= 2 (select v_arrayElimArr_108 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_93) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_108) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1))) (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse1 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_265 (Array Int Int)) (v_DerPreprocessor_219 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_219) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_265) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_265 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:40:10,839 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_222 (Array Int Int)) (v_DerPreprocessor_221 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_221) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_222) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_222 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2)) (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_913 (Array Int Int)) (v_DerPreprocessor_789 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_789) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_913) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_913 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_108 (Array Int Int)) (v_DerPreprocessor_93 (Array Int Int))) (and (= 2 (select v_arrayElimArr_108 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_93) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_108) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1))) (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse1 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 .cse2 (exists ((v_arrayElimArr_265 (Array Int Int)) (v_DerPreprocessor_219 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_219) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_265) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_265 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:40:11,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:40:11,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76498 states to 581 states and 76498 transitions. [2024-11-08 22:40:11,288 INFO L276 IsEmpty]: Start isEmpty. Operand 581 states and 76498 transitions. [2024-11-08 22:40:11,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:40:11,296 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:40:11,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:40:11,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:40:11,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:40:11,344 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:40:11,346 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:40:11,355 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 32 [2024-11-08 22:40:11,357 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:40:11,358 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2024-11-08 22:40:11,363 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2024-11-08 22:40:11,377 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:40:11,380 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:40:11,380 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-08 22:40:11,385 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-08 22:40:11,397 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:40:13,069 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:40:13,071 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 22:40:13,074 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:40:13,080 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-08 22:40:13,118 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:40:13,182 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:40:13,567 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_arrayElimArr_185 (Array Int Int)) (v_DerPreprocessor_155 (Array Int Int))) (and (= (select v_arrayElimArr_185 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_155) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_185) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and (exists ((v_arrayElimArr_133 (Array Int Int)) (v_DerPreprocessor_109 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_133) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_133 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 .cse1)) (not (and (exists ((v_DerPreprocessor_121 (Array Int Int)) (v_DerPreprocessor_122 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_121) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_122) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_122 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_325 (Array Int Int)) (v_arrayElimArr_380 (Array Int Int))) (and (= 2 (select v_arrayElimArr_380 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_325) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_380) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_797 (Array Int Int)) (v_arrayElimArr_919 (Array Int Int))) (and (= 2 (select v_arrayElimArr_919 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_797) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_919) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_125 (Array Int Int)) (v_DerPreprocessor_126 (Array Int Int))) (and (= (select v_DerPreprocessor_126 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_125) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_126) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 (exists ((v_arrayElimArr_142 (Array Int Int)) (v_DerPreprocessor_119 (Array Int Int))) (and (= (select v_arrayElimArr_142 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_142) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (= (select .cse2 0) 1) .cse1 (not (and .cse0 (exists ((v_arrayElimArr_180 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_180) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_180 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1)) (not (and (exists ((v_arrayElimArr_197 (Array Int Int)) (v_DerPreprocessor_165 (Array Int Int))) (and (= (select v_arrayElimArr_197 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_165) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_197) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_321 (Array Int Int)) (v_DerPreprocessor_322 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_321) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_322) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_322 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (exists ((v_DerPreprocessor_163 (Array Int Int)) (v_DerPreprocessor_164 (Array Int Int))) (and (= (select v_DerPreprocessor_164 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_117 (Array Int Int)) (v_DerPreprocessor_118 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_117) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_118) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= (select v_DerPreprocessor_118 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:40:15,223 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_arrayElimArr_185 (Array Int Int)) (v_DerPreprocessor_155 (Array Int Int))) (and (= (select v_arrayElimArr_185 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_155) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_185) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and (exists ((v_arrayElimArr_133 (Array Int Int)) (v_DerPreprocessor_109 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_133) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_133 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 .cse1)) (not (and (exists ((v_DerPreprocessor_121 (Array Int Int)) (v_DerPreprocessor_122 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_121) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_122) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_122 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_325 (Array Int Int)) (v_arrayElimArr_380 (Array Int Int))) (and (= 2 (select v_arrayElimArr_380 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_325) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_380) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_125 (Array Int Int)) (v_DerPreprocessor_126 (Array Int Int))) (and (= (select v_DerPreprocessor_126 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_125) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_126) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 (exists ((v_arrayElimArr_142 (Array Int Int)) (v_DerPreprocessor_119 (Array Int Int))) (and (= (select v_arrayElimArr_142 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_142) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (not (and (exists ((v_DerPreprocessor_797 (Array Int Int)) (v_arrayElimArr_919 (Array Int Int))) (and (= 2 (select v_arrayElimArr_919 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_797) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_919) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (= (select .cse2 0) 1) .cse1 (not (and .cse0 (exists ((v_arrayElimArr_180 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_180) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_180 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1)) (not (and (exists ((v_arrayElimArr_197 (Array Int Int)) (v_DerPreprocessor_165 (Array Int Int))) (and (= (select v_arrayElimArr_197 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_165) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_197) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_321 (Array Int Int)) (v_DerPreprocessor_322 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_321) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_322) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_322 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (exists ((v_DerPreprocessor_163 (Array Int Int)) (v_DerPreprocessor_164 (Array Int Int))) (and (= (select v_DerPreprocessor_164 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_117 (Array Int Int)) (v_DerPreprocessor_118 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_117) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_118) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= (select v_DerPreprocessor_118 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:40:15,250 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_arrayElimArr_185 (Array Int Int)) (v_DerPreprocessor_155 (Array Int Int))) (and (= (select v_arrayElimArr_185 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_155) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_185) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and (exists ((v_arrayElimArr_133 (Array Int Int)) (v_DerPreprocessor_109 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_133) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_133 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 .cse1)) (not (and (exists ((v_DerPreprocessor_121 (Array Int Int)) (v_DerPreprocessor_122 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_121) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_122) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_122 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_325 (Array Int Int)) (v_arrayElimArr_380 (Array Int Int))) (and (= 2 (select v_arrayElimArr_380 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_325) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_380) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_797 (Array Int Int)) (v_arrayElimArr_919 (Array Int Int))) (and (= 2 (select v_arrayElimArr_919 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_797) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_919) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_125 (Array Int Int)) (v_DerPreprocessor_126 (Array Int Int))) (and (= (select v_DerPreprocessor_126 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_125) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_126) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 (exists ((v_arrayElimArr_142 (Array Int Int)) (v_DerPreprocessor_119 (Array Int Int))) (and (= (select v_arrayElimArr_142 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_142) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (= (select .cse2 0) 1) .cse1 (not (and .cse0 (exists ((v_arrayElimArr_180 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_180) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_180 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1)) (not (and (exists ((v_arrayElimArr_197 (Array Int Int)) (v_DerPreprocessor_165 (Array Int Int))) (and (= (select v_arrayElimArr_197 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_165) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_197) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_321 (Array Int Int)) (v_DerPreprocessor_322 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_321) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_322) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_322 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (exists ((v_DerPreprocessor_163 (Array Int Int)) (v_DerPreprocessor_164 (Array Int Int))) (and (= (select v_DerPreprocessor_164 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_117 (Array Int Int)) (v_DerPreprocessor_118 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_117) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_118) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= (select v_DerPreprocessor_118 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:40:15,272 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_arrayElimArr_185 (Array Int Int)) (v_DerPreprocessor_155 (Array Int Int))) (and (= (select v_arrayElimArr_185 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_155) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_185) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and (exists ((v_arrayElimArr_133 (Array Int Int)) (v_DerPreprocessor_109 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_133) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_133 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 .cse1)) (not (and (exists ((v_DerPreprocessor_121 (Array Int Int)) (v_DerPreprocessor_122 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_121) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_122) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_122 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_325 (Array Int Int)) (v_arrayElimArr_380 (Array Int Int))) (and (= 2 (select v_arrayElimArr_380 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_325) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_380) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_125 (Array Int Int)) (v_DerPreprocessor_126 (Array Int Int))) (and (= (select v_DerPreprocessor_126 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_125) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_126) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 (exists ((v_arrayElimArr_142 (Array Int Int)) (v_DerPreprocessor_119 (Array Int Int))) (and (= (select v_arrayElimArr_142 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_142) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (not (and (exists ((v_DerPreprocessor_797 (Array Int Int)) (v_arrayElimArr_919 (Array Int Int))) (and (= 2 (select v_arrayElimArr_919 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_797) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_919) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (= (select .cse2 0) 1) .cse1 (not (and .cse0 (exists ((v_arrayElimArr_180 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_180) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_180 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1)) (not (and (exists ((v_arrayElimArr_197 (Array Int Int)) (v_DerPreprocessor_165 (Array Int Int))) (and (= (select v_arrayElimArr_197 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_165) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_197) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_321 (Array Int Int)) (v_DerPreprocessor_322 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_321) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_322) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_322 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (exists ((v_DerPreprocessor_163 (Array Int Int)) (v_DerPreprocessor_164 (Array Int Int))) (and (= (select v_DerPreprocessor_164 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_117 (Array Int Int)) (v_DerPreprocessor_118 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_117) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_118) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= (select v_DerPreprocessor_118 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:40:15,567 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_arrayElimArr_82 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (and (= (select v_arrayElimArr_82 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_82) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_arrayElimArr_207 (Array Int Int)) (v_DerPreprocessor_175 (Array Int Int))) (and (= (select v_arrayElimArr_207 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_175) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_207) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_arrayElimArr_75 (Array Int Int))) (and (= 2 (select v_arrayElimArr_75 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_75) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_arrayElimArr_777 (Array Int Int)) (v_DerPreprocessor_679 (Array Int Int))) (and (= 2 (select v_arrayElimArr_777 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_679) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_777) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_797 (Array Int Int)) (v_arrayElimArr_919 (Array Int Int))) (and (= 2 (select v_arrayElimArr_919 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_797) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_919) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 (exists ((v_arrayElimArr_77 (Array Int Int)) (v_DerPreprocessor_65 (Array Int Int))) (and (= 2 (select v_arrayElimArr_77 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_77) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))))) (<= 2 c_~N~0) (exists ((v_DerPreprocessor_61 (Array Int Int)) (v_arrayElimArr_72 (Array Int Int))) (and (= 2 (select v_arrayElimArr_72 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_72) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_DerPreprocessor_95 (Array Int Int)) (v_DerPreprocessor_96 (Array Int Int))) (and (= (select v_DerPreprocessor_96 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_95) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_96) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (not (and .cse1 (exists ((v_DerPreprocessor_173 (Array Int Int)) (v_arrayElimArr_205 (Array Int Int))) (and (= 2 (select v_arrayElimArr_205 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_205) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) .cse2 (exists ((v_DerPreprocessor_279 (Array Int Int)) (v_arrayElimArr_335 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_279) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_335) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_335 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and .cse1 (exists ((v_arrayElimArr_108 (Array Int Int)) (v_DerPreprocessor_93 (Array Int Int))) (and (= 2 (select v_arrayElimArr_108 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_93) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_108) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:40:15,589 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_arrayElimArr_82 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (and (= (select v_arrayElimArr_82 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_82) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_arrayElimArr_207 (Array Int Int)) (v_DerPreprocessor_175 (Array Int Int))) (and (= (select v_arrayElimArr_207 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_175) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_207) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_arrayElimArr_75 (Array Int Int))) (and (= 2 (select v_arrayElimArr_75 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_75) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_arrayElimArr_777 (Array Int Int)) (v_DerPreprocessor_679 (Array Int Int))) (and (= 2 (select v_arrayElimArr_777 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_679) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_777) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse1 (exists ((v_arrayElimArr_77 (Array Int Int)) (v_DerPreprocessor_65 (Array Int Int))) (and (= 2 (select v_arrayElimArr_77 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_77) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))))) (<= 2 c_~N~0) (exists ((v_DerPreprocessor_61 (Array Int Int)) (v_arrayElimArr_72 (Array Int Int))) (and (= 2 (select v_arrayElimArr_72 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_72) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_DerPreprocessor_797 (Array Int Int)) (v_arrayElimArr_919 (Array Int Int))) (and (= 2 (select v_arrayElimArr_919 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_797) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_919) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_DerPreprocessor_95 (Array Int Int)) (v_DerPreprocessor_96 (Array Int Int))) (and (= (select v_DerPreprocessor_96 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_95) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_96) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (not (and .cse1 (exists ((v_DerPreprocessor_173 (Array Int Int)) (v_arrayElimArr_205 (Array Int Int))) (and (= 2 (select v_arrayElimArr_205 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_205) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) .cse2 (exists ((v_DerPreprocessor_279 (Array Int Int)) (v_arrayElimArr_335 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_279) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_335) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_335 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and .cse1 (exists ((v_arrayElimArr_108 (Array Int Int)) (v_DerPreprocessor_93 (Array Int Int))) (and (= 2 (select v_arrayElimArr_108 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_93) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_108) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:40:15,617 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_arrayElimArr_82 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (and (= (select v_arrayElimArr_82 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_82) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_arrayElimArr_207 (Array Int Int)) (v_DerPreprocessor_175 (Array Int Int))) (and (= (select v_arrayElimArr_207 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_175) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_207) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_arrayElimArr_75 (Array Int Int))) (and (= 2 (select v_arrayElimArr_75 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_75) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_arrayElimArr_777 (Array Int Int)) (v_DerPreprocessor_679 (Array Int Int))) (and (= 2 (select v_arrayElimArr_777 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_679) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_777) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_797 (Array Int Int)) (v_arrayElimArr_919 (Array Int Int))) (and (= 2 (select v_arrayElimArr_919 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_797) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_919) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse1 (exists ((v_arrayElimArr_77 (Array Int Int)) (v_DerPreprocessor_65 (Array Int Int))) (and (= 2 (select v_arrayElimArr_77 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_77) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))))) (<= 2 c_~N~0) (exists ((v_DerPreprocessor_61 (Array Int Int)) (v_arrayElimArr_72 (Array Int Int))) (and (= 2 (select v_arrayElimArr_72 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_72) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_DerPreprocessor_95 (Array Int Int)) (v_DerPreprocessor_96 (Array Int Int))) (and (= (select v_DerPreprocessor_96 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_95) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_96) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (not (and .cse1 (exists ((v_DerPreprocessor_173 (Array Int Int)) (v_arrayElimArr_205 (Array Int Int))) (and (= 2 (select v_arrayElimArr_205 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_205) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) .cse2 (exists ((v_DerPreprocessor_279 (Array Int Int)) (v_arrayElimArr_335 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_279) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_335) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_335 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and .cse1 (exists ((v_arrayElimArr_108 (Array Int Int)) (v_DerPreprocessor_93 (Array Int Int))) (and (= 2 (select v_arrayElimArr_108 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_93) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_108) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:40:15,647 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_arrayElimArr_82 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (and (= (select v_arrayElimArr_82 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_82) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_arrayElimArr_207 (Array Int Int)) (v_DerPreprocessor_175 (Array Int Int))) (and (= (select v_arrayElimArr_207 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_175) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_207) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_arrayElimArr_75 (Array Int Int))) (and (= 2 (select v_arrayElimArr_75 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_75) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_arrayElimArr_777 (Array Int Int)) (v_DerPreprocessor_679 (Array Int Int))) (and (= 2 (select v_arrayElimArr_777 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_679) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_777) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse1 (exists ((v_arrayElimArr_77 (Array Int Int)) (v_DerPreprocessor_65 (Array Int Int))) (and (= 2 (select v_arrayElimArr_77 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_77) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))))) (<= 2 c_~N~0) (exists ((v_DerPreprocessor_61 (Array Int Int)) (v_arrayElimArr_72 (Array Int Int))) (and (= 2 (select v_arrayElimArr_72 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_72) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_DerPreprocessor_797 (Array Int Int)) (v_arrayElimArr_919 (Array Int Int))) (and (= 2 (select v_arrayElimArr_919 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_797) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_919) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_DerPreprocessor_95 (Array Int Int)) (v_DerPreprocessor_96 (Array Int Int))) (and (= (select v_DerPreprocessor_96 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_95) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_96) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (not (and .cse1 (exists ((v_DerPreprocessor_173 (Array Int Int)) (v_arrayElimArr_205 (Array Int Int))) (and (= 2 (select v_arrayElimArr_205 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_205) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) .cse2 (exists ((v_DerPreprocessor_279 (Array Int Int)) (v_arrayElimArr_335 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_279) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_335) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_335 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and .cse1 (exists ((v_arrayElimArr_108 (Array Int Int)) (v_DerPreprocessor_93 (Array Int Int))) (and (= 2 (select v_arrayElimArr_108 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_93) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_108) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:40:16,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:40:16,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77052 states to 583 states and 77052 transitions. [2024-11-08 22:40:16,188 INFO L276 IsEmpty]: Start isEmpty. Operand 583 states and 77052 transitions. [2024-11-08 22:40:16,194 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:40:16,194 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:40:16,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:40:16,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:40:16,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:40:16,227 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:40:16,229 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:40:16,231 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:40:16,235 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:40:16,238 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:40:16,239 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:40:16,240 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2024-11-08 22:40:17,508 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:40:17,509 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 22:40:17,511 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-08 22:40:17,513 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:40:17,542 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:40:17,587 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:40:17,767 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_arrayElimArr_185 (Array Int Int)) (v_DerPreprocessor_155 (Array Int Int))) (and (= (select v_arrayElimArr_185 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_155) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_185) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and (exists ((v_arrayElimArr_133 (Array Int Int)) (v_DerPreprocessor_109 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_133) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_133 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 .cse1)) (exists ((v_DerPreprocessor_799 (Array Int Int)) (v_DerPreprocessor_800 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_799) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_800) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_800 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (not (and (exists ((v_DerPreprocessor_121 (Array Int Int)) (v_DerPreprocessor_122 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_121) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_122) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_122 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_325 (Array Int Int)) (v_arrayElimArr_380 (Array Int Int))) (and (= 2 (select v_arrayElimArr_380 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_325) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_380) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_125 (Array Int Int)) (v_DerPreprocessor_126 (Array Int Int))) (and (= (select v_DerPreprocessor_126 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_125) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_126) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 (exists ((v_arrayElimArr_142 (Array Int Int)) (v_DerPreprocessor_119 (Array Int Int))) (and (= (select v_arrayElimArr_142 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_142) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (not (and (exists ((v_DerPreprocessor_797 (Array Int Int)) (v_arrayElimArr_919 (Array Int Int))) (and (= 2 (select v_arrayElimArr_919 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_797) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_919) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (= (select .cse2 0) 1) .cse1 (not (and .cse0 (exists ((v_arrayElimArr_180 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_180) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_180 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1)) (not (and (exists ((v_arrayElimArr_197 (Array Int Int)) (v_DerPreprocessor_165 (Array Int Int))) (and (= (select v_arrayElimArr_197 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_165) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_197) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_321 (Array Int Int)) (v_DerPreprocessor_322 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_321) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_322) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_322 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (exists ((v_DerPreprocessor_163 (Array Int Int)) (v_DerPreprocessor_164 (Array Int Int))) (and (= (select v_DerPreprocessor_164 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_117 (Array Int Int)) (v_DerPreprocessor_118 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_117) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_118) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= (select v_DerPreprocessor_118 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:40:19,019 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_arrayElimArr_185 (Array Int Int)) (v_DerPreprocessor_155 (Array Int Int))) (and (= (select v_arrayElimArr_185 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_155) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_185) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and (exists ((v_arrayElimArr_133 (Array Int Int)) (v_DerPreprocessor_109 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_133) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_133 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 .cse1)) (not (and (exists ((v_DerPreprocessor_799 (Array Int Int)) (v_DerPreprocessor_800 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_799) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_800) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_800 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse0 .cse1)) (not (and (exists ((v_DerPreprocessor_121 (Array Int Int)) (v_DerPreprocessor_122 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_121) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_122) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_122 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_325 (Array Int Int)) (v_arrayElimArr_380 (Array Int Int))) (and (= 2 (select v_arrayElimArr_380 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_325) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_380) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_125 (Array Int Int)) (v_DerPreprocessor_126 (Array Int Int))) (and (= (select v_DerPreprocessor_126 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_125) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_126) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 (exists ((v_arrayElimArr_142 (Array Int Int)) (v_DerPreprocessor_119 (Array Int Int))) (and (= (select v_arrayElimArr_142 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_142) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (not (and (exists ((v_DerPreprocessor_797 (Array Int Int)) (v_arrayElimArr_919 (Array Int Int))) (and (= 2 (select v_arrayElimArr_919 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_797) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_919) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (= (select .cse2 0) 1) .cse1 (not (and .cse0 (exists ((v_arrayElimArr_180 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_180) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_180 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1)) (not (and (exists ((v_arrayElimArr_197 (Array Int Int)) (v_DerPreprocessor_165 (Array Int Int))) (and (= (select v_arrayElimArr_197 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_165) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_197) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_321 (Array Int Int)) (v_DerPreprocessor_322 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_321) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_322) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_322 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (exists ((v_DerPreprocessor_163 (Array Int Int)) (v_DerPreprocessor_164 (Array Int Int))) (and (= (select v_DerPreprocessor_164 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_117 (Array Int Int)) (v_DerPreprocessor_118 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_117) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_118) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= (select v_DerPreprocessor_118 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:40:19,040 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_arrayElimArr_185 (Array Int Int)) (v_DerPreprocessor_155 (Array Int Int))) (and (= (select v_arrayElimArr_185 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_155) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_185) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and (exists ((v_arrayElimArr_133 (Array Int Int)) (v_DerPreprocessor_109 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_133) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_133 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 .cse1)) (exists ((v_DerPreprocessor_799 (Array Int Int)) (v_DerPreprocessor_800 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_799) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_800) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_800 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (not (and (exists ((v_DerPreprocessor_121 (Array Int Int)) (v_DerPreprocessor_122 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_121) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_122) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_122 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_325 (Array Int Int)) (v_arrayElimArr_380 (Array Int Int))) (and (= 2 (select v_arrayElimArr_380 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_325) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_380) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_125 (Array Int Int)) (v_DerPreprocessor_126 (Array Int Int))) (and (= (select v_DerPreprocessor_126 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_125) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_126) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 (exists ((v_arrayElimArr_142 (Array Int Int)) (v_DerPreprocessor_119 (Array Int Int))) (and (= (select v_arrayElimArr_142 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_142) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (not (and (exists ((v_DerPreprocessor_797 (Array Int Int)) (v_arrayElimArr_919 (Array Int Int))) (and (= 2 (select v_arrayElimArr_919 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_797) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_919) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (= (select .cse2 0) 1) .cse1 (not (and .cse0 (exists ((v_arrayElimArr_180 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_180) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_180 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1)) (not (and (exists ((v_arrayElimArr_197 (Array Int Int)) (v_DerPreprocessor_165 (Array Int Int))) (and (= (select v_arrayElimArr_197 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_165) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_197) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_321 (Array Int Int)) (v_DerPreprocessor_322 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_321) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_322) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_322 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (exists ((v_DerPreprocessor_163 (Array Int Int)) (v_DerPreprocessor_164 (Array Int Int))) (and (= (select v_DerPreprocessor_164 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_117 (Array Int Int)) (v_DerPreprocessor_118 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_117) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_118) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= (select v_DerPreprocessor_118 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:40:19,177 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_arrayElimArr_185 (Array Int Int)) (v_DerPreprocessor_155 (Array Int Int))) (and (= (select v_arrayElimArr_185 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_155) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_185) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and (exists ((v_arrayElimArr_133 (Array Int Int)) (v_DerPreprocessor_109 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_133) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_133 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 .cse1)) (not (and (exists ((v_DerPreprocessor_799 (Array Int Int)) (v_DerPreprocessor_800 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_799) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_800) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_800 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse0 .cse1)) (not (and (exists ((v_DerPreprocessor_121 (Array Int Int)) (v_DerPreprocessor_122 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_121) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_122) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_122 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_325 (Array Int Int)) (v_arrayElimArr_380 (Array Int Int))) (and (= 2 (select v_arrayElimArr_380 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_325) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_380) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_125 (Array Int Int)) (v_DerPreprocessor_126 (Array Int Int))) (and (= (select v_DerPreprocessor_126 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_125) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_126) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 (exists ((v_arrayElimArr_142 (Array Int Int)) (v_DerPreprocessor_119 (Array Int Int))) (and (= (select v_arrayElimArr_142 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_142) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (not (and (exists ((v_DerPreprocessor_797 (Array Int Int)) (v_arrayElimArr_919 (Array Int Int))) (and (= 2 (select v_arrayElimArr_919 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_797) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_919) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (= (select .cse2 0) 1) .cse1 (not (and .cse0 (exists ((v_arrayElimArr_180 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_180) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_180 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1)) (not (and (exists ((v_arrayElimArr_197 (Array Int Int)) (v_DerPreprocessor_165 (Array Int Int))) (and (= (select v_arrayElimArr_197 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_165) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_197) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_321 (Array Int Int)) (v_DerPreprocessor_322 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_321) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_322) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_322 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (exists ((v_DerPreprocessor_163 (Array Int Int)) (v_DerPreprocessor_164 (Array Int Int))) (and (= (select v_DerPreprocessor_164 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_117 (Array Int Int)) (v_DerPreprocessor_118 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_117) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_118) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= (select v_DerPreprocessor_118 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:40:19,583 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_arrayElimArr_75 (Array Int Int))) (and (= 2 (select v_arrayElimArr_75 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_75) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_799 (Array Int Int)) (v_DerPreprocessor_800 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_799) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_800) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_800 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (exists ((v_DerPreprocessor_424 (Array Int Int)) (v_DerPreprocessor_423 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_423) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_424) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_424 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (exists ((v_DerPreprocessor_425 (Array Int Int)) (v_DerPreprocessor_426 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_425) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_426) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_426 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse1 (exists ((v_arrayElimArr_77 (Array Int Int)) (v_DerPreprocessor_65 (Array Int Int))) (and (= 2 (select v_arrayElimArr_77 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_77) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_DerPreprocessor_97 (Array Int Int)) (v_arrayElimArr_113 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_97) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_113) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_113 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))))) (<= 2 c_~N~0) (exists ((v_DerPreprocessor_61 (Array Int Int)) (v_arrayElimArr_72 (Array Int Int))) (and (= 2 (select v_arrayElimArr_72 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_72) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2 (not (and .cse1 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_509 (Array Int Int)) (v_DerPreprocessor_427 (Array Int Int))) (and (= (select v_arrayElimArr_509 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_427) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_509) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_arrayElimArr_82 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (and (= (select v_arrayElimArr_82 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_82) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:40:19,601 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_arrayElimArr_75 (Array Int Int))) (and (= 2 (select v_arrayElimArr_75 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_75) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_424 (Array Int Int)) (v_DerPreprocessor_423 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_423) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_424) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_424 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (not (and (exists ((v_DerPreprocessor_799 (Array Int Int)) (v_DerPreprocessor_800 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_799) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_800) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_800 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse1 .cse2)) (exists ((v_DerPreprocessor_425 (Array Int Int)) (v_DerPreprocessor_426 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_425) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_426) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_426 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse1 (exists ((v_arrayElimArr_77 (Array Int Int)) (v_DerPreprocessor_65 (Array Int Int))) (and (= 2 (select v_arrayElimArr_77 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_77) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_DerPreprocessor_97 (Array Int Int)) (v_arrayElimArr_113 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_97) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_113) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_113 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))))) (<= 2 c_~N~0) (exists ((v_DerPreprocessor_61 (Array Int Int)) (v_arrayElimArr_72 (Array Int Int))) (and (= 2 (select v_arrayElimArr_72 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_72) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2 (not (and .cse1 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_509 (Array Int Int)) (v_DerPreprocessor_427 (Array Int Int))) (and (= (select v_arrayElimArr_509 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_427) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_509) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_arrayElimArr_82 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (and (= (select v_arrayElimArr_82 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_82) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:40:19,635 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_arrayElimArr_75 (Array Int Int))) (and (= 2 (select v_arrayElimArr_75 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_75) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_799 (Array Int Int)) (v_DerPreprocessor_800 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_799) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_800) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_800 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (exists ((v_DerPreprocessor_424 (Array Int Int)) (v_DerPreprocessor_423 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_423) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_424) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_424 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (exists ((v_DerPreprocessor_425 (Array Int Int)) (v_DerPreprocessor_426 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_425) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_426) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_426 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse1 (exists ((v_arrayElimArr_77 (Array Int Int)) (v_DerPreprocessor_65 (Array Int Int))) (and (= 2 (select v_arrayElimArr_77 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_77) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_DerPreprocessor_97 (Array Int Int)) (v_arrayElimArr_113 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_97) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_113) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_113 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))))) (<= 2 c_~N~0) (exists ((v_DerPreprocessor_61 (Array Int Int)) (v_arrayElimArr_72 (Array Int Int))) (and (= 2 (select v_arrayElimArr_72 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_72) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2 (not (and .cse1 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_509 (Array Int Int)) (v_DerPreprocessor_427 (Array Int Int))) (and (= (select v_arrayElimArr_509 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_427) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_509) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_arrayElimArr_82 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (and (= (select v_arrayElimArr_82 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_82) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:40:19,658 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)))) (and (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_arrayElimArr_75 (Array Int Int))) (and (= 2 (select v_arrayElimArr_75 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_75) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_424 (Array Int Int)) (v_DerPreprocessor_423 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_423) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_424) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_424 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (not (and (exists ((v_DerPreprocessor_799 (Array Int Int)) (v_DerPreprocessor_800 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_799) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_800) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_800 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse1 .cse2)) (exists ((v_DerPreprocessor_425 (Array Int Int)) (v_DerPreprocessor_426 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_425) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_426) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_426 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse1 (exists ((v_arrayElimArr_77 (Array Int Int)) (v_DerPreprocessor_65 (Array Int Int))) (and (= 2 (select v_arrayElimArr_77 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_77) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_DerPreprocessor_97 (Array Int Int)) (v_arrayElimArr_113 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_97) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_113) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_113 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))))) (<= 2 c_~N~0) (exists ((v_DerPreprocessor_61 (Array Int Int)) (v_arrayElimArr_72 (Array Int Int))) (and (= 2 (select v_arrayElimArr_72 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_72) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2 (not (and .cse1 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_509 (Array Int Int)) (v_DerPreprocessor_427 (Array Int Int))) (and (= (select v_arrayElimArr_509 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_427) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_509) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_arrayElimArr_82 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (and (= (select v_arrayElimArr_82 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_82) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:40:19,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:40:19,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77608 states to 585 states and 77608 transitions. [2024-11-08 22:40:19,994 INFO L276 IsEmpty]: Start isEmpty. Operand 585 states and 77608 transitions. [2024-11-08 22:40:20,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:40:20,001 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:40:20,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:40:20,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:40:20,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:40:20,034 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:40:20,035 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:40:20,038 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:40:20,043 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:40:20,044 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:40:20,045 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-08 22:40:20,047 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-08 22:40:21,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:40:21,319 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 22:40:21,321 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:40:21,325 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-08 22:40:21,353 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:40:21,397 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:40:21,726 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_arrayElimArr_185 (Array Int Int)) (v_DerPreprocessor_155 (Array Int Int))) (and (= (select v_arrayElimArr_185 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_155) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_185) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and (exists ((v_arrayElimArr_133 (Array Int Int)) (v_DerPreprocessor_109 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_133) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_133 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 .cse1)) (exists ((v_DerPreprocessor_799 (Array Int Int)) (v_DerPreprocessor_800 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_799) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_800) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_800 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (not (and (exists ((v_DerPreprocessor_121 (Array Int Int)) (v_DerPreprocessor_122 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_121) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_122) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_122 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_325 (Array Int Int)) (v_arrayElimArr_380 (Array Int Int))) (and (= 2 (select v_arrayElimArr_380 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_325) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_380) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_125 (Array Int Int)) (v_DerPreprocessor_126 (Array Int Int))) (and (= (select v_DerPreprocessor_126 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_125) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_126) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 (exists ((v_arrayElimArr_142 (Array Int Int)) (v_DerPreprocessor_119 (Array Int Int))) (and (= (select v_arrayElimArr_142 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_142) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_922 (Array Int Int)) (v_DerPreprocessor_801 (Array Int Int))) (and (= 2 (select v_arrayElimArr_922 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_801) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_922) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_797 (Array Int Int)) (v_arrayElimArr_919 (Array Int Int))) (and (= 2 (select v_arrayElimArr_919 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_797) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_919) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (= (select .cse2 0) 1) .cse1 (not (and .cse0 (exists ((v_arrayElimArr_180 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_180) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_180 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1)) (not (and (exists ((v_arrayElimArr_197 (Array Int Int)) (v_DerPreprocessor_165 (Array Int Int))) (and (= (select v_arrayElimArr_197 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_165) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_197) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_321 (Array Int Int)) (v_DerPreprocessor_322 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_321) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_322) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_322 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (exists ((v_DerPreprocessor_163 (Array Int Int)) (v_DerPreprocessor_164 (Array Int Int))) (and (= (select v_DerPreprocessor_164 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_117 (Array Int Int)) (v_DerPreprocessor_118 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_117) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_118) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= (select v_DerPreprocessor_118 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:40:23,258 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_arrayElimArr_185 (Array Int Int)) (v_DerPreprocessor_155 (Array Int Int))) (and (= (select v_arrayElimArr_185 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_155) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_185) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and (exists ((v_arrayElimArr_133 (Array Int Int)) (v_DerPreprocessor_109 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_133) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_133 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 .cse1)) (exists ((v_DerPreprocessor_799 (Array Int Int)) (v_DerPreprocessor_800 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_799) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_800) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_800 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (not (and (exists ((v_DerPreprocessor_121 (Array Int Int)) (v_DerPreprocessor_122 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_121) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_122) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_122 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_325 (Array Int Int)) (v_arrayElimArr_380 (Array Int Int))) (and (= 2 (select v_arrayElimArr_380 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_325) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_380) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_125 (Array Int Int)) (v_DerPreprocessor_126 (Array Int Int))) (and (= (select v_DerPreprocessor_126 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_125) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_126) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 (exists ((v_arrayElimArr_142 (Array Int Int)) (v_DerPreprocessor_119 (Array Int Int))) (and (= (select v_arrayElimArr_142 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_142) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (not (and .cse0 (exists ((v_arrayElimArr_922 (Array Int Int)) (v_DerPreprocessor_801 (Array Int Int))) (and (= 2 (select v_arrayElimArr_922 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_801) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_922) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_797 (Array Int Int)) (v_arrayElimArr_919 (Array Int Int))) (and (= 2 (select v_arrayElimArr_919 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_797) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_919) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (= (select .cse2 0) 1) .cse1 (not (and .cse0 (exists ((v_arrayElimArr_180 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_180) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_180 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1)) (not (and (exists ((v_arrayElimArr_197 (Array Int Int)) (v_DerPreprocessor_165 (Array Int Int))) (and (= (select v_arrayElimArr_197 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_165) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_197) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_321 (Array Int Int)) (v_DerPreprocessor_322 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_321) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_322) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_322 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (exists ((v_DerPreprocessor_163 (Array Int Int)) (v_DerPreprocessor_164 (Array Int Int))) (and (= (select v_DerPreprocessor_164 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_117 (Array Int Int)) (v_DerPreprocessor_118 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_117) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_118) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= (select v_DerPreprocessor_118 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:40:23,290 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_arrayElimArr_185 (Array Int Int)) (v_DerPreprocessor_155 (Array Int Int))) (and (= (select v_arrayElimArr_185 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_155) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_185) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and (exists ((v_arrayElimArr_133 (Array Int Int)) (v_DerPreprocessor_109 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_133) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_133 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 .cse1)) (exists ((v_DerPreprocessor_799 (Array Int Int)) (v_DerPreprocessor_800 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_799) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_800) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_800 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (not (and (exists ((v_DerPreprocessor_121 (Array Int Int)) (v_DerPreprocessor_122 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_121) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_122) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_122 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_325 (Array Int Int)) (v_arrayElimArr_380 (Array Int Int))) (and (= 2 (select v_arrayElimArr_380 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_325) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_380) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_125 (Array Int Int)) (v_DerPreprocessor_126 (Array Int Int))) (and (= (select v_DerPreprocessor_126 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_125) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_126) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 (exists ((v_arrayElimArr_142 (Array Int Int)) (v_DerPreprocessor_119 (Array Int Int))) (and (= (select v_arrayElimArr_142 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_142) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_922 (Array Int Int)) (v_DerPreprocessor_801 (Array Int Int))) (and (= 2 (select v_arrayElimArr_922 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_801) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_922) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_797 (Array Int Int)) (v_arrayElimArr_919 (Array Int Int))) (and (= 2 (select v_arrayElimArr_919 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_797) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_919) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (= (select .cse2 0) 1) .cse1 (not (and .cse0 (exists ((v_arrayElimArr_180 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_180) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_180 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1)) (not (and (exists ((v_arrayElimArr_197 (Array Int Int)) (v_DerPreprocessor_165 (Array Int Int))) (and (= (select v_arrayElimArr_197 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_165) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_197) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_321 (Array Int Int)) (v_DerPreprocessor_322 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_321) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_322) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_322 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (exists ((v_DerPreprocessor_163 (Array Int Int)) (v_DerPreprocessor_164 (Array Int Int))) (and (= (select v_DerPreprocessor_164 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_117 (Array Int Int)) (v_DerPreprocessor_118 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_117) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_118) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= (select v_DerPreprocessor_118 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:40:23,316 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_arrayElimArr_185 (Array Int Int)) (v_DerPreprocessor_155 (Array Int Int))) (and (= (select v_arrayElimArr_185 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_155) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_185) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and (exists ((v_arrayElimArr_133 (Array Int Int)) (v_DerPreprocessor_109 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_133) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_133 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 .cse1)) (exists ((v_DerPreprocessor_799 (Array Int Int)) (v_DerPreprocessor_800 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_799) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_800) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_800 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (not (and (exists ((v_DerPreprocessor_121 (Array Int Int)) (v_DerPreprocessor_122 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_121) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_122) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_122 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_325 (Array Int Int)) (v_arrayElimArr_380 (Array Int Int))) (and (= 2 (select v_arrayElimArr_380 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_325) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_380) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_125 (Array Int Int)) (v_DerPreprocessor_126 (Array Int Int))) (and (= (select v_DerPreprocessor_126 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_125) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_126) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 (exists ((v_arrayElimArr_142 (Array Int Int)) (v_DerPreprocessor_119 (Array Int Int))) (and (= (select v_arrayElimArr_142 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_142) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (not (and .cse0 (exists ((v_arrayElimArr_922 (Array Int Int)) (v_DerPreprocessor_801 (Array Int Int))) (and (= 2 (select v_arrayElimArr_922 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_801) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_922) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_797 (Array Int Int)) (v_arrayElimArr_919 (Array Int Int))) (and (= 2 (select v_arrayElimArr_919 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_797) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_919) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (= (select .cse2 0) 1) .cse1 (not (and .cse0 (exists ((v_arrayElimArr_180 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_180) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_180 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1)) (not (and (exists ((v_arrayElimArr_197 (Array Int Int)) (v_DerPreprocessor_165 (Array Int Int))) (and (= (select v_arrayElimArr_197 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_165) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_197) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_321 (Array Int Int)) (v_DerPreprocessor_322 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_321) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_322) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_322 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (exists ((v_DerPreprocessor_163 (Array Int Int)) (v_DerPreprocessor_164 (Array Int Int))) (and (= (select v_DerPreprocessor_164 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_117 (Array Int Int)) (v_DerPreprocessor_118 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_117) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_118) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= (select v_DerPreprocessor_118 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:40:23,604 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_464 (Array Int Int)) (v_DerPreprocessor_463 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_463) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_464) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= (select v_DerPreprocessor_464 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_922 (Array Int Int)) (v_DerPreprocessor_801 (Array Int Int))) (and (= 2 (select v_arrayElimArr_922 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_801) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_922) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (<= 2 c_~N~0) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse0 .cse1)) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:40:23,619 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_464 (Array Int Int)) (v_DerPreprocessor_463 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_463) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_464) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= (select v_DerPreprocessor_464 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (not (and .cse0 (exists ((v_arrayElimArr_922 (Array Int Int)) (v_DerPreprocessor_801 (Array Int Int))) (and (= 2 (select v_arrayElimArr_922 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_801) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_922) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (<= 2 c_~N~0) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse0 .cse1)) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:40:23,643 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_464 (Array Int Int)) (v_DerPreprocessor_463 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_463) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_464) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= (select v_DerPreprocessor_464 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_922 (Array Int Int)) (v_DerPreprocessor_801 (Array Int Int))) (and (= 2 (select v_arrayElimArr_922 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_801) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_922) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (<= 2 c_~N~0) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse0 .cse1)) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:40:23,658 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_464 (Array Int Int)) (v_DerPreprocessor_463 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_463) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_464) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= (select v_DerPreprocessor_464 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (not (and .cse0 (exists ((v_arrayElimArr_922 (Array Int Int)) (v_DerPreprocessor_801 (Array Int Int))) (and (= 2 (select v_arrayElimArr_922 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_801) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_922) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (<= 2 c_~N~0) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse0 .cse1)) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:40:23,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:40:23,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78166 states to 587 states and 78166 transitions. [2024-11-08 22:40:23,971 INFO L276 IsEmpty]: Start isEmpty. Operand 587 states and 78166 transitions. [2024-11-08 22:40:23,979 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:40:23,979 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:40:23,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:40:24,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:40:24,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:40:24,194 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:40:24,196 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:40:24,201 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:40:24,207 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:40:24,211 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:40:24,213 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:40:24,214 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2024-11-08 22:40:25,856 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:40:25,858 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 22:40:25,861 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:40:25,866 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-08 22:40:25,902 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:40:25,962 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:40:26,186 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_arrayElimArr_185 (Array Int Int)) (v_DerPreprocessor_155 (Array Int Int))) (and (= (select v_arrayElimArr_185 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_155) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_185) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and (exists ((v_arrayElimArr_133 (Array Int Int)) (v_DerPreprocessor_109 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_133) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_133 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 .cse1)) (exists ((v_DerPreprocessor_799 (Array Int Int)) (v_DerPreprocessor_800 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_799) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_800) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_800 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (not (and (exists ((v_DerPreprocessor_121 (Array Int Int)) (v_DerPreprocessor_122 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_121) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_122) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_122 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_325 (Array Int Int)) (v_arrayElimArr_380 (Array Int Int))) (and (= 2 (select v_arrayElimArr_380 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_325) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_380) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_125 (Array Int Int)) (v_DerPreprocessor_126 (Array Int Int))) (and (= (select v_DerPreprocessor_126 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_125) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_126) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 (exists ((v_arrayElimArr_142 (Array Int Int)) (v_DerPreprocessor_119 (Array Int Int))) (and (= (select v_arrayElimArr_142 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_142) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_922 (Array Int Int)) (v_DerPreprocessor_801 (Array Int Int))) (and (= 2 (select v_arrayElimArr_922 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_801) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_922) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_797 (Array Int Int)) (v_arrayElimArr_919 (Array Int Int))) (and (= 2 (select v_arrayElimArr_919 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_797) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_919) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_804 (Array Int Int)) (v_DerPreprocessor_803 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_803) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_804) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_804 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse1 (not (and .cse0 (exists ((v_arrayElimArr_180 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_180) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_180 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1)) (not (and (exists ((v_arrayElimArr_197 (Array Int Int)) (v_DerPreprocessor_165 (Array Int Int))) (and (= (select v_arrayElimArr_197 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_165) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_197) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_321 (Array Int Int)) (v_DerPreprocessor_322 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_321) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_322) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_322 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (exists ((v_DerPreprocessor_163 (Array Int Int)) (v_DerPreprocessor_164 (Array Int Int))) (and (= (select v_DerPreprocessor_164 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_117 (Array Int Int)) (v_DerPreprocessor_118 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_117) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_118) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= (select v_DerPreprocessor_118 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:40:27,835 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_arrayElimArr_185 (Array Int Int)) (v_DerPreprocessor_155 (Array Int Int))) (and (= (select v_arrayElimArr_185 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_155) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_185) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and (exists ((v_arrayElimArr_133 (Array Int Int)) (v_DerPreprocessor_109 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_133) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_133 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 .cse1)) (exists ((v_DerPreprocessor_799 (Array Int Int)) (v_DerPreprocessor_800 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_799) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_800) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_800 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (not (and (exists ((v_DerPreprocessor_121 (Array Int Int)) (v_DerPreprocessor_122 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_121) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_122) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_122 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_325 (Array Int Int)) (v_arrayElimArr_380 (Array Int Int))) (and (= 2 (select v_arrayElimArr_380 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_325) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_380) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_125 (Array Int Int)) (v_DerPreprocessor_126 (Array Int Int))) (and (= (select v_DerPreprocessor_126 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_125) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_126) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 (exists ((v_DerPreprocessor_804 (Array Int Int)) (v_DerPreprocessor_803 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_803) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_804) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_804 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse1)) (not (and .cse0 (exists ((v_arrayElimArr_142 (Array Int Int)) (v_DerPreprocessor_119 (Array Int Int))) (and (= (select v_arrayElimArr_142 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_142) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_922 (Array Int Int)) (v_DerPreprocessor_801 (Array Int Int))) (and (= 2 (select v_arrayElimArr_922 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_801) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_922) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_797 (Array Int Int)) (v_arrayElimArr_919 (Array Int Int))) (and (= 2 (select v_arrayElimArr_919 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_797) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_919) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (= (select .cse2 0) 1) .cse1 (not (and .cse0 (exists ((v_arrayElimArr_180 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_180) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_180 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1)) (not (and (exists ((v_arrayElimArr_197 (Array Int Int)) (v_DerPreprocessor_165 (Array Int Int))) (and (= (select v_arrayElimArr_197 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_165) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_197) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_321 (Array Int Int)) (v_DerPreprocessor_322 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_321) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_322) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_322 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (exists ((v_DerPreprocessor_163 (Array Int Int)) (v_DerPreprocessor_164 (Array Int Int))) (and (= (select v_DerPreprocessor_164 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_117 (Array Int Int)) (v_DerPreprocessor_118 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_117) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_118) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= (select v_DerPreprocessor_118 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:40:27,860 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_arrayElimArr_185 (Array Int Int)) (v_DerPreprocessor_155 (Array Int Int))) (and (= (select v_arrayElimArr_185 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_155) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_185) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and (exists ((v_arrayElimArr_133 (Array Int Int)) (v_DerPreprocessor_109 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_133) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_133 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 .cse1)) (exists ((v_DerPreprocessor_799 (Array Int Int)) (v_DerPreprocessor_800 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_799) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_800) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_800 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (not (and (exists ((v_DerPreprocessor_121 (Array Int Int)) (v_DerPreprocessor_122 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_121) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_122) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_122 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_325 (Array Int Int)) (v_arrayElimArr_380 (Array Int Int))) (and (= 2 (select v_arrayElimArr_380 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_325) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_380) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_125 (Array Int Int)) (v_DerPreprocessor_126 (Array Int Int))) (and (= (select v_DerPreprocessor_126 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_125) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_126) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 (exists ((v_arrayElimArr_142 (Array Int Int)) (v_DerPreprocessor_119 (Array Int Int))) (and (= (select v_arrayElimArr_142 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_142) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_922 (Array Int Int)) (v_DerPreprocessor_801 (Array Int Int))) (and (= 2 (select v_arrayElimArr_922 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_801) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_922) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_797 (Array Int Int)) (v_arrayElimArr_919 (Array Int Int))) (and (= 2 (select v_arrayElimArr_919 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_797) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_919) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_804 (Array Int Int)) (v_DerPreprocessor_803 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_803) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_804) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_804 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse1 (not (and .cse0 (exists ((v_arrayElimArr_180 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_180) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_180 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1)) (not (and (exists ((v_arrayElimArr_197 (Array Int Int)) (v_DerPreprocessor_165 (Array Int Int))) (and (= (select v_arrayElimArr_197 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_165) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_197) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_321 (Array Int Int)) (v_DerPreprocessor_322 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_321) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_322) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_322 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (exists ((v_DerPreprocessor_163 (Array Int Int)) (v_DerPreprocessor_164 (Array Int Int))) (and (= (select v_DerPreprocessor_164 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_117 (Array Int Int)) (v_DerPreprocessor_118 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_117) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_118) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= (select v_DerPreprocessor_118 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:40:27,891 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_arrayElimArr_185 (Array Int Int)) (v_DerPreprocessor_155 (Array Int Int))) (and (= (select v_arrayElimArr_185 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_155) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_185) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and (exists ((v_arrayElimArr_133 (Array Int Int)) (v_DerPreprocessor_109 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_133) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_133 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 .cse1)) (exists ((v_DerPreprocessor_799 (Array Int Int)) (v_DerPreprocessor_800 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_799) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_800) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_800 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (not (and (exists ((v_DerPreprocessor_121 (Array Int Int)) (v_DerPreprocessor_122 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_121) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_122) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_122 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_325 (Array Int Int)) (v_arrayElimArr_380 (Array Int Int))) (and (= 2 (select v_arrayElimArr_380 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_325) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_380) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_125 (Array Int Int)) (v_DerPreprocessor_126 (Array Int Int))) (and (= (select v_DerPreprocessor_126 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_125) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_126) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 (exists ((v_DerPreprocessor_804 (Array Int Int)) (v_DerPreprocessor_803 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_803) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_804) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_804 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse1)) (not (and .cse0 (exists ((v_arrayElimArr_142 (Array Int Int)) (v_DerPreprocessor_119 (Array Int Int))) (and (= (select v_arrayElimArr_142 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_142) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_922 (Array Int Int)) (v_DerPreprocessor_801 (Array Int Int))) (and (= 2 (select v_arrayElimArr_922 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_801) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_922) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_797 (Array Int Int)) (v_arrayElimArr_919 (Array Int Int))) (and (= 2 (select v_arrayElimArr_919 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_797) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_919) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (= (select .cse2 0) 1) .cse1 (not (and .cse0 (exists ((v_arrayElimArr_180 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_180) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_180 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1)) (not (and (exists ((v_arrayElimArr_197 (Array Int Int)) (v_DerPreprocessor_165 (Array Int Int))) (and (= (select v_arrayElimArr_197 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_165) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_197) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_321 (Array Int Int)) (v_DerPreprocessor_322 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_321) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_322) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_322 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (exists ((v_DerPreprocessor_163 (Array Int Int)) (v_DerPreprocessor_164 (Array Int Int))) (and (= (select v_DerPreprocessor_164 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_117 (Array Int Int)) (v_DerPreprocessor_118 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_117) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_118) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= (select v_DerPreprocessor_118 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:40:28,382 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_464 (Array Int Int)) (v_DerPreprocessor_463 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_463) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_464) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= (select v_DerPreprocessor_464 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (not (and .cse0 (exists ((v_arrayElimArr_922 (Array Int Int)) (v_DerPreprocessor_801 (Array Int Int))) (and (= 2 (select v_arrayElimArr_922 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_801) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_922) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (<= 2 c_~N~0) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse0 .cse1)) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_804 (Array Int Int)) (v_DerPreprocessor_803 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_803) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_804) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_804 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse1 (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:40:28,397 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_464 (Array Int Int)) (v_DerPreprocessor_463 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_463) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_464) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= (select v_DerPreprocessor_464 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (not (and .cse0 (exists ((v_DerPreprocessor_804 (Array Int Int)) (v_DerPreprocessor_803 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_803) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_804) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_804 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse1)) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (not (and .cse0 (exists ((v_arrayElimArr_922 (Array Int Int)) (v_DerPreprocessor_801 (Array Int Int))) (and (= 2 (select v_arrayElimArr_922 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_801) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_922) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (<= 2 c_~N~0) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse0 .cse1)) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:40:28,418 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_464 (Array Int Int)) (v_DerPreprocessor_463 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_463) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_464) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= (select v_DerPreprocessor_464 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (not (and .cse0 (exists ((v_arrayElimArr_922 (Array Int Int)) (v_DerPreprocessor_801 (Array Int Int))) (and (= 2 (select v_arrayElimArr_922 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_801) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_922) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (<= 2 c_~N~0) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse0 .cse1)) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_804 (Array Int Int)) (v_DerPreprocessor_803 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_803) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_804) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_804 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse1 (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:40:28,434 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_464 (Array Int Int)) (v_DerPreprocessor_463 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_463) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_464) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= (select v_DerPreprocessor_464 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (not (and .cse0 (exists ((v_DerPreprocessor_804 (Array Int Int)) (v_DerPreprocessor_803 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_803) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_804) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_804 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse1)) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (not (and .cse0 (exists ((v_arrayElimArr_922 (Array Int Int)) (v_DerPreprocessor_801 (Array Int Int))) (and (= 2 (select v_arrayElimArr_922 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_801) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_922) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (<= 2 c_~N~0) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse0 .cse1)) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:40:28,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:40:28,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78726 states to 589 states and 78726 transitions. [2024-11-08 22:40:28,733 INFO L276 IsEmpty]: Start isEmpty. Operand 589 states and 78726 transitions. [2024-11-08 22:40:28,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:40:28,741 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:40:28,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:40:28,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:40:28,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:40:28,778 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:40:28,780 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:40:28,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-08 22:40:28,787 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:40:28,787 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-08 22:40:28,789 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-08 22:40:28,800 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 32 [2024-11-08 22:40:28,803 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:40:28,805 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 14 [2024-11-08 22:40:28,817 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-11-08 22:40:28,817 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 22 [2024-11-08 22:40:28,828 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:40:30,502 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:40:30,504 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 22:40:30,506 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-08 22:40:30,508 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:40:30,535 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:40:30,584 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:40:30,903 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_arrayElimArr_185 (Array Int Int)) (v_DerPreprocessor_155 (Array Int Int))) (and (= (select v_arrayElimArr_185 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_155) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_185) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and (exists ((v_arrayElimArr_133 (Array Int Int)) (v_DerPreprocessor_109 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_133) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_133 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 .cse1)) (exists ((v_arrayElimArr_925 (Array Int Int)) (v_DerPreprocessor_805 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_805) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_925) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_925 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (exists ((v_DerPreprocessor_799 (Array Int Int)) (v_DerPreprocessor_800 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_799) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_800) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_800 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (not (and (exists ((v_DerPreprocessor_121 (Array Int Int)) (v_DerPreprocessor_122 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_121) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_122) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_122 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_325 (Array Int Int)) (v_arrayElimArr_380 (Array Int Int))) (and (= 2 (select v_arrayElimArr_380 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_325) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_380) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_125 (Array Int Int)) (v_DerPreprocessor_126 (Array Int Int))) (and (= (select v_DerPreprocessor_126 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_125) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_126) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 (exists ((v_arrayElimArr_142 (Array Int Int)) (v_DerPreprocessor_119 (Array Int Int))) (and (= (select v_arrayElimArr_142 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_142) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_922 (Array Int Int)) (v_DerPreprocessor_801 (Array Int Int))) (and (= 2 (select v_arrayElimArr_922 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_801) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_922) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_797 (Array Int Int)) (v_arrayElimArr_919 (Array Int Int))) (and (= 2 (select v_arrayElimArr_919 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_797) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_919) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_804 (Array Int Int)) (v_DerPreprocessor_803 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_803) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_804) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_804 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse1 (not (and .cse0 (exists ((v_arrayElimArr_180 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_180) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_180 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1)) (not (and (exists ((v_arrayElimArr_197 (Array Int Int)) (v_DerPreprocessor_165 (Array Int Int))) (and (= (select v_arrayElimArr_197 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_165) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_197) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_321 (Array Int Int)) (v_DerPreprocessor_322 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_321) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_322) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_322 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (exists ((v_DerPreprocessor_163 (Array Int Int)) (v_DerPreprocessor_164 (Array Int Int))) (and (= (select v_DerPreprocessor_164 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_117 (Array Int Int)) (v_DerPreprocessor_118 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_117) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_118) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= (select v_DerPreprocessor_118 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:40:32,317 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_arrayElimArr_185 (Array Int Int)) (v_DerPreprocessor_155 (Array Int Int))) (and (= (select v_arrayElimArr_185 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_155) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_185) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and (exists ((v_arrayElimArr_133 (Array Int Int)) (v_DerPreprocessor_109 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_133) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_133 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 .cse1)) (exists ((v_DerPreprocessor_799 (Array Int Int)) (v_DerPreprocessor_800 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_799) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_800) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_800 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (not (and (exists ((v_DerPreprocessor_121 (Array Int Int)) (v_DerPreprocessor_122 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_121) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_122) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_122 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_325 (Array Int Int)) (v_arrayElimArr_380 (Array Int Int))) (and (= 2 (select v_arrayElimArr_380 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_325) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_380) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_125 (Array Int Int)) (v_DerPreprocessor_126 (Array Int Int))) (and (= (select v_DerPreprocessor_126 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_125) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_126) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 (exists ((v_arrayElimArr_142 (Array Int Int)) (v_DerPreprocessor_119 (Array Int Int))) (and (= (select v_arrayElimArr_142 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_142) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_922 (Array Int Int)) (v_DerPreprocessor_801 (Array Int Int))) (and (= 2 (select v_arrayElimArr_922 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_801) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_922) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_797 (Array Int Int)) (v_arrayElimArr_919 (Array Int Int))) (and (= 2 (select v_arrayElimArr_919 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_797) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_919) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_804 (Array Int Int)) (v_DerPreprocessor_803 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_803) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_804) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_804 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse1 (not (and (exists ((v_arrayElimArr_925 (Array Int Int)) (v_DerPreprocessor_805 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_805) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_925) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_925 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse0 .cse1)) (not (and .cse0 (exists ((v_arrayElimArr_180 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_180) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_180 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1)) (not (and (exists ((v_arrayElimArr_197 (Array Int Int)) (v_DerPreprocessor_165 (Array Int Int))) (and (= (select v_arrayElimArr_197 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_165) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_197) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_321 (Array Int Int)) (v_DerPreprocessor_322 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_321) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_322) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_322 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (exists ((v_DerPreprocessor_163 (Array Int Int)) (v_DerPreprocessor_164 (Array Int Int))) (and (= (select v_DerPreprocessor_164 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_117 (Array Int Int)) (v_DerPreprocessor_118 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_117) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_118) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= (select v_DerPreprocessor_118 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:40:32,350 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_arrayElimArr_185 (Array Int Int)) (v_DerPreprocessor_155 (Array Int Int))) (and (= (select v_arrayElimArr_185 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_155) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_185) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and (exists ((v_arrayElimArr_133 (Array Int Int)) (v_DerPreprocessor_109 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_133) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_133 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 .cse1)) (exists ((v_arrayElimArr_925 (Array Int Int)) (v_DerPreprocessor_805 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_805) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_925) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_925 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (exists ((v_DerPreprocessor_799 (Array Int Int)) (v_DerPreprocessor_800 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_799) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_800) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_800 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (not (and (exists ((v_DerPreprocessor_121 (Array Int Int)) (v_DerPreprocessor_122 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_121) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_122) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_122 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_325 (Array Int Int)) (v_arrayElimArr_380 (Array Int Int))) (and (= 2 (select v_arrayElimArr_380 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_325) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_380) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_125 (Array Int Int)) (v_DerPreprocessor_126 (Array Int Int))) (and (= (select v_DerPreprocessor_126 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_125) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_126) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 (exists ((v_arrayElimArr_142 (Array Int Int)) (v_DerPreprocessor_119 (Array Int Int))) (and (= (select v_arrayElimArr_142 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_142) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_922 (Array Int Int)) (v_DerPreprocessor_801 (Array Int Int))) (and (= 2 (select v_arrayElimArr_922 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_801) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_922) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_797 (Array Int Int)) (v_arrayElimArr_919 (Array Int Int))) (and (= 2 (select v_arrayElimArr_919 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_797) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_919) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_804 (Array Int Int)) (v_DerPreprocessor_803 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_803) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_804) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_804 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse1 (not (and .cse0 (exists ((v_arrayElimArr_180 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_180) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_180 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1)) (not (and (exists ((v_arrayElimArr_197 (Array Int Int)) (v_DerPreprocessor_165 (Array Int Int))) (and (= (select v_arrayElimArr_197 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_165) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_197) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_321 (Array Int Int)) (v_DerPreprocessor_322 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_321) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_322) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_322 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (exists ((v_DerPreprocessor_163 (Array Int Int)) (v_DerPreprocessor_164 (Array Int Int))) (and (= (select v_DerPreprocessor_164 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_117 (Array Int Int)) (v_DerPreprocessor_118 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_117) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_118) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= (select v_DerPreprocessor_118 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:40:32,373 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_arrayElimArr_185 (Array Int Int)) (v_DerPreprocessor_155 (Array Int Int))) (and (= (select v_arrayElimArr_185 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_155) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_185) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and (exists ((v_arrayElimArr_133 (Array Int Int)) (v_DerPreprocessor_109 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_133) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_133 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 .cse1)) (exists ((v_DerPreprocessor_799 (Array Int Int)) (v_DerPreprocessor_800 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_799) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_800) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_800 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (not (and (exists ((v_DerPreprocessor_121 (Array Int Int)) (v_DerPreprocessor_122 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_121) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_122) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_122 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_325 (Array Int Int)) (v_arrayElimArr_380 (Array Int Int))) (and (= 2 (select v_arrayElimArr_380 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_325) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_380) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_125 (Array Int Int)) (v_DerPreprocessor_126 (Array Int Int))) (and (= (select v_DerPreprocessor_126 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_125) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_126) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 (exists ((v_arrayElimArr_142 (Array Int Int)) (v_DerPreprocessor_119 (Array Int Int))) (and (= (select v_arrayElimArr_142 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_142) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_922 (Array Int Int)) (v_DerPreprocessor_801 (Array Int Int))) (and (= 2 (select v_arrayElimArr_922 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_801) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_922) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_797 (Array Int Int)) (v_arrayElimArr_919 (Array Int Int))) (and (= 2 (select v_arrayElimArr_919 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_797) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_919) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_804 (Array Int Int)) (v_DerPreprocessor_803 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_803) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_804) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_804 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse1 (not (and (exists ((v_arrayElimArr_925 (Array Int Int)) (v_DerPreprocessor_805 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_805) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_925) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_925 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse0 .cse1)) (not (and .cse0 (exists ((v_arrayElimArr_180 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_180) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_180 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1)) (not (and (exists ((v_arrayElimArr_197 (Array Int Int)) (v_DerPreprocessor_165 (Array Int Int))) (and (= (select v_arrayElimArr_197 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_165) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_197) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_321 (Array Int Int)) (v_DerPreprocessor_322 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_321) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_322) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_322 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (exists ((v_DerPreprocessor_163 (Array Int Int)) (v_DerPreprocessor_164 (Array Int Int))) (and (= (select v_DerPreprocessor_164 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_117 (Array Int Int)) (v_DerPreprocessor_118 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_117) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_118) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= (select v_DerPreprocessor_118 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:40:32,647 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_arrayElimArr_185 (Array Int Int)) (v_DerPreprocessor_155 (Array Int Int))) (and (= (select v_arrayElimArr_185 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_155) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_185) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse0 (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1)) (exists ((v_arrayElimArr_925 (Array Int Int)) (v_DerPreprocessor_805 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_805) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_925) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_925 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (exists ((v_DerPreprocessor_571 (Array Int Int)) (v_arrayElimArr_650 (Array Int Int))) (and (= (select v_arrayElimArr_650 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_571) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_650) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_367 (Array Int Int)) (v_DerPreprocessor_368 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_368 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_367) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_368) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))))) (exists ((v_DerPreprocessor_365 (Array Int Int)) (v_arrayElimArr_422 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_365) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_422) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_422 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (exists ((v_DerPreprocessor_359 (Array Int Int)) (v_arrayElimArr_417 (Array Int Int))) (and (= 2 (select v_arrayElimArr_417 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_359) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_417) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (<= 2 c_~N~0) (= (select .cse2 0) 1) (exists ((v_arrayElimArr_180 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_180) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_180 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse1 (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_419 (Array Int Int)) (v_DerPreprocessor_361 (Array Int Int))) (and (= (select v_arrayElimArr_419 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_361) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_419) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_arrayElimArr_103 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (and (= (select v_arrayElimArr_103 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_103) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse0 .cse1)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:40:32,665 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_arrayElimArr_185 (Array Int Int)) (v_DerPreprocessor_155 (Array Int Int))) (and (= (select v_arrayElimArr_185 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_155) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_185) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse0 (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1)) (exists ((v_DerPreprocessor_571 (Array Int Int)) (v_arrayElimArr_650 (Array Int Int))) (and (= (select v_arrayElimArr_650 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_571) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_650) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_367 (Array Int Int)) (v_DerPreprocessor_368 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_368 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_367) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_368) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))))) (exists ((v_DerPreprocessor_365 (Array Int Int)) (v_arrayElimArr_422 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_365) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_422) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_422 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (exists ((v_DerPreprocessor_359 (Array Int Int)) (v_arrayElimArr_417 (Array Int Int))) (and (= 2 (select v_arrayElimArr_417 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_359) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_417) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (<= 2 c_~N~0) (= (select .cse2 0) 1) (exists ((v_arrayElimArr_180 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_180) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_180 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse1 (not (and (exists ((v_arrayElimArr_925 (Array Int Int)) (v_DerPreprocessor_805 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_805) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_925) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_925 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse0 .cse1)) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_419 (Array Int Int)) (v_DerPreprocessor_361 (Array Int Int))) (and (= (select v_arrayElimArr_419 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_361) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_419) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_arrayElimArr_103 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (and (= (select v_arrayElimArr_103 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_103) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse0 .cse1)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:40:32,698 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_arrayElimArr_185 (Array Int Int)) (v_DerPreprocessor_155 (Array Int Int))) (and (= (select v_arrayElimArr_185 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_155) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_185) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse0 (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1)) (exists ((v_arrayElimArr_925 (Array Int Int)) (v_DerPreprocessor_805 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_805) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_925) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_925 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (exists ((v_DerPreprocessor_571 (Array Int Int)) (v_arrayElimArr_650 (Array Int Int))) (and (= (select v_arrayElimArr_650 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_571) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_650) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_367 (Array Int Int)) (v_DerPreprocessor_368 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_368 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_367) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_368) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))))) (exists ((v_DerPreprocessor_365 (Array Int Int)) (v_arrayElimArr_422 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_365) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_422) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_422 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (exists ((v_DerPreprocessor_359 (Array Int Int)) (v_arrayElimArr_417 (Array Int Int))) (and (= 2 (select v_arrayElimArr_417 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_359) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_417) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (<= 2 c_~N~0) (= (select .cse2 0) 1) (exists ((v_arrayElimArr_180 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_180) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_180 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse1 (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_419 (Array Int Int)) (v_DerPreprocessor_361 (Array Int Int))) (and (= (select v_arrayElimArr_419 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_361) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_419) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_arrayElimArr_103 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (and (= (select v_arrayElimArr_103 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_103) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse0 .cse1)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:40:32,716 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_arrayElimArr_185 (Array Int Int)) (v_DerPreprocessor_155 (Array Int Int))) (and (= (select v_arrayElimArr_185 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_155) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_185) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse0 (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1)) (exists ((v_DerPreprocessor_571 (Array Int Int)) (v_arrayElimArr_650 (Array Int Int))) (and (= (select v_arrayElimArr_650 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_571) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_650) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_367 (Array Int Int)) (v_DerPreprocessor_368 (Array Int Int))) (and (= 2 (select v_DerPreprocessor_368 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_367) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_368) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))))) (exists ((v_DerPreprocessor_365 (Array Int Int)) (v_arrayElimArr_422 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_365) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_422) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_422 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (exists ((v_DerPreprocessor_359 (Array Int Int)) (v_arrayElimArr_417 (Array Int Int))) (and (= 2 (select v_arrayElimArr_417 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_359) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_417) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (<= 2 c_~N~0) (= (select .cse2 0) 1) (exists ((v_arrayElimArr_180 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_180) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_180 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse1 (not (and (exists ((v_arrayElimArr_925 (Array Int Int)) (v_DerPreprocessor_805 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_805) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_925) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_925 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse0 .cse1)) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_419 (Array Int Int)) (v_DerPreprocessor_361 (Array Int Int))) (and (= (select v_arrayElimArr_419 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_361) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_419) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_arrayElimArr_103 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (and (= (select v_arrayElimArr_103 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_103) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse0 .cse1)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:40:33,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:40:33,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79288 states to 591 states and 79288 transitions. [2024-11-08 22:40:33,238 INFO L276 IsEmpty]: Start isEmpty. Operand 591 states and 79288 transitions. [2024-11-08 22:40:33,249 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:40:33,249 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:40:33,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:40:33,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:40:33,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:40:33,284 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:40:33,285 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:40:33,288 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:40:33,294 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:40:33,298 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 15 [2024-11-08 22:40:33,300 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:40:33,312 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-08 22:40:33,352 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:40:33,405 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:40:34,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:40:34,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79288 states to 591 states and 79288 transitions. [2024-11-08 22:40:34,041 INFO L276 IsEmpty]: Start isEmpty. Operand 591 states and 79288 transitions. [2024-11-08 22:40:34,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:40:34,049 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:40:34,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:40:34,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:40:34,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:40:34,085 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:40:34,086 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:40:34,090 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:40:34,094 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:40:34,096 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:40:34,096 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-08 22:40:34,099 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-08 22:40:35,693 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:40:35,695 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 22:40:35,697 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:40:35,701 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-08 22:40:35,729 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:40:35,778 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:40:35,971 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_arrayElimArr_185 (Array Int Int)) (v_DerPreprocessor_155 (Array Int Int))) (and (= (select v_arrayElimArr_185 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_155) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_185) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and (exists ((v_arrayElimArr_133 (Array Int Int)) (v_DerPreprocessor_109 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_133) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_133 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 .cse1)) (exists ((v_DerPreprocessor_799 (Array Int Int)) (v_DerPreprocessor_800 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_799) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_800) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_800 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (not (and (exists ((v_DerPreprocessor_121 (Array Int Int)) (v_DerPreprocessor_122 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_121) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_122) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_122 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_325 (Array Int Int)) (v_arrayElimArr_380 (Array Int Int))) (and (= 2 (select v_arrayElimArr_380 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_325) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_380) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_125 (Array Int Int)) (v_DerPreprocessor_126 (Array Int Int))) (and (= (select v_DerPreprocessor_126 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_125) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_126) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 (exists ((v_DerPreprocessor_804 (Array Int Int)) (v_DerPreprocessor_803 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_803) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_804) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_804 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse1)) (not (and .cse0 (exists ((v_arrayElimArr_142 (Array Int Int)) (v_DerPreprocessor_119 (Array Int Int))) (and (= (select v_arrayElimArr_142 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_142) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_922 (Array Int Int)) (v_DerPreprocessor_801 (Array Int Int))) (and (= 2 (select v_arrayElimArr_922 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_801) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_922) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_797 (Array Int Int)) (v_arrayElimArr_919 (Array Int Int))) (and (= 2 (select v_arrayElimArr_919 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_797) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_919) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_929 (Array Int Int)) (v_DerPreprocessor_807 (Array Int Int))) (and (= (select v_arrayElimArr_929 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_807) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_929) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse2 0) 1) .cse1 (not (and .cse0 (exists ((v_arrayElimArr_180 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_180) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_180 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1)) (not (and (exists ((v_arrayElimArr_197 (Array Int Int)) (v_DerPreprocessor_165 (Array Int Int))) (and (= (select v_arrayElimArr_197 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_165) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_197) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_321 (Array Int Int)) (v_DerPreprocessor_322 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_321) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_322) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_322 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (exists ((v_DerPreprocessor_163 (Array Int Int)) (v_DerPreprocessor_164 (Array Int Int))) (and (= (select v_DerPreprocessor_164 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_117 (Array Int Int)) (v_DerPreprocessor_118 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_117) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_118) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= (select v_DerPreprocessor_118 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:40:37,372 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_arrayElimArr_185 (Array Int Int)) (v_DerPreprocessor_155 (Array Int Int))) (and (= (select v_arrayElimArr_185 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_155) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_185) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and (exists ((v_arrayElimArr_133 (Array Int Int)) (v_DerPreprocessor_109 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_133) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_133 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 .cse1)) (exists ((v_DerPreprocessor_799 (Array Int Int)) (v_DerPreprocessor_800 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_799) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_800) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_800 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (not (and (exists ((v_DerPreprocessor_121 (Array Int Int)) (v_DerPreprocessor_122 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_121) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_122) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_122 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_325 (Array Int Int)) (v_arrayElimArr_380 (Array Int Int))) (and (= 2 (select v_arrayElimArr_380 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_325) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_380) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_125 (Array Int Int)) (v_DerPreprocessor_126 (Array Int Int))) (and (= (select v_DerPreprocessor_126 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_125) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_126) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 (exists ((v_DerPreprocessor_804 (Array Int Int)) (v_DerPreprocessor_803 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_803) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_804) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_804 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse1)) (not (and .cse0 (exists ((v_arrayElimArr_142 (Array Int Int)) (v_DerPreprocessor_119 (Array Int Int))) (and (= (select v_arrayElimArr_142 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_142) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_922 (Array Int Int)) (v_DerPreprocessor_801 (Array Int Int))) (and (= 2 (select v_arrayElimArr_922 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_801) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_922) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 (exists ((v_arrayElimArr_929 (Array Int Int)) (v_DerPreprocessor_807 (Array Int Int))) (and (= (select v_arrayElimArr_929 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_807) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_929) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_797 (Array Int Int)) (v_arrayElimArr_919 (Array Int Int))) (and (= 2 (select v_arrayElimArr_919 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_797) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_919) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (= (select .cse2 0) 1) .cse1 (not (and .cse0 (exists ((v_arrayElimArr_180 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_180) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_180 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1)) (not (and (exists ((v_arrayElimArr_197 (Array Int Int)) (v_DerPreprocessor_165 (Array Int Int))) (and (= (select v_arrayElimArr_197 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_165) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_197) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_321 (Array Int Int)) (v_DerPreprocessor_322 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_321) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_322) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_322 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (exists ((v_DerPreprocessor_163 (Array Int Int)) (v_DerPreprocessor_164 (Array Int Int))) (and (= (select v_DerPreprocessor_164 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_117 (Array Int Int)) (v_DerPreprocessor_118 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_117) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_118) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= (select v_DerPreprocessor_118 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:40:37,412 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_arrayElimArr_185 (Array Int Int)) (v_DerPreprocessor_155 (Array Int Int))) (and (= (select v_arrayElimArr_185 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_155) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_185) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and (exists ((v_arrayElimArr_133 (Array Int Int)) (v_DerPreprocessor_109 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_133) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_133 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 .cse1)) (exists ((v_DerPreprocessor_799 (Array Int Int)) (v_DerPreprocessor_800 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_799) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_800) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_800 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (not (and (exists ((v_DerPreprocessor_121 (Array Int Int)) (v_DerPreprocessor_122 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_121) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_122) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_122 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_325 (Array Int Int)) (v_arrayElimArr_380 (Array Int Int))) (and (= 2 (select v_arrayElimArr_380 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_325) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_380) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_125 (Array Int Int)) (v_DerPreprocessor_126 (Array Int Int))) (and (= (select v_DerPreprocessor_126 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_125) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_126) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 (exists ((v_DerPreprocessor_804 (Array Int Int)) (v_DerPreprocessor_803 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_803) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_804) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_804 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse1)) (not (and .cse0 (exists ((v_arrayElimArr_142 (Array Int Int)) (v_DerPreprocessor_119 (Array Int Int))) (and (= (select v_arrayElimArr_142 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_142) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_922 (Array Int Int)) (v_DerPreprocessor_801 (Array Int Int))) (and (= 2 (select v_arrayElimArr_922 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_801) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_922) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_797 (Array Int Int)) (v_arrayElimArr_919 (Array Int Int))) (and (= 2 (select v_arrayElimArr_919 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_797) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_919) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_929 (Array Int Int)) (v_DerPreprocessor_807 (Array Int Int))) (and (= (select v_arrayElimArr_929 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_807) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_929) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse2 0) 1) .cse1 (not (and .cse0 (exists ((v_arrayElimArr_180 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_180) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_180 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1)) (not (and (exists ((v_arrayElimArr_197 (Array Int Int)) (v_DerPreprocessor_165 (Array Int Int))) (and (= (select v_arrayElimArr_197 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_165) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_197) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_321 (Array Int Int)) (v_DerPreprocessor_322 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_321) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_322) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_322 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (exists ((v_DerPreprocessor_163 (Array Int Int)) (v_DerPreprocessor_164 (Array Int Int))) (and (= (select v_DerPreprocessor_164 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_117 (Array Int Int)) (v_DerPreprocessor_118 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_117) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_118) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= (select v_DerPreprocessor_118 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:40:37,447 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_arrayElimArr_185 (Array Int Int)) (v_DerPreprocessor_155 (Array Int Int))) (and (= (select v_arrayElimArr_185 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_155) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_185) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and (exists ((v_arrayElimArr_133 (Array Int Int)) (v_DerPreprocessor_109 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_133) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_133 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 .cse1)) (exists ((v_DerPreprocessor_799 (Array Int Int)) (v_DerPreprocessor_800 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_799) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_800) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_800 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (not (and (exists ((v_DerPreprocessor_121 (Array Int Int)) (v_DerPreprocessor_122 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_121) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_122) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_122 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_325 (Array Int Int)) (v_arrayElimArr_380 (Array Int Int))) (and (= 2 (select v_arrayElimArr_380 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_325) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_380) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_125 (Array Int Int)) (v_DerPreprocessor_126 (Array Int Int))) (and (= (select v_DerPreprocessor_126 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_125) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_126) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 (exists ((v_DerPreprocessor_804 (Array Int Int)) (v_DerPreprocessor_803 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_803) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_804) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_804 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse1)) (not (and .cse0 (exists ((v_arrayElimArr_142 (Array Int Int)) (v_DerPreprocessor_119 (Array Int Int))) (and (= (select v_arrayElimArr_142 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_142) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_922 (Array Int Int)) (v_DerPreprocessor_801 (Array Int Int))) (and (= 2 (select v_arrayElimArr_922 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_801) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_922) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 (exists ((v_arrayElimArr_929 (Array Int Int)) (v_DerPreprocessor_807 (Array Int Int))) (and (= (select v_arrayElimArr_929 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_807) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_929) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_797 (Array Int Int)) (v_arrayElimArr_919 (Array Int Int))) (and (= 2 (select v_arrayElimArr_919 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_797) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_919) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (= (select .cse2 0) 1) .cse1 (not (and .cse0 (exists ((v_arrayElimArr_180 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_180) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_180 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1)) (not (and (exists ((v_arrayElimArr_197 (Array Int Int)) (v_DerPreprocessor_165 (Array Int Int))) (and (= (select v_arrayElimArr_197 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_165) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_197) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_321 (Array Int Int)) (v_DerPreprocessor_322 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_321) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_322) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_322 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (exists ((v_DerPreprocessor_163 (Array Int Int)) (v_DerPreprocessor_164 (Array Int Int))) (and (= (select v_DerPreprocessor_164 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_117 (Array Int Int)) (v_DerPreprocessor_118 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_117) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_118) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= (select v_DerPreprocessor_118 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:40:37,903 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_60 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and .cse0 (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_85 (Array Int Int))) (and (= 2 (select v_arrayElimArr_85 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_85) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse1)) (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_arrayElimArr_89 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_89) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_89 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (not (and (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (and (= 2 (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_57) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (<= 2 c_~N~0) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_929 (Array Int Int)) (v_DerPreprocessor_807 (Array Int Int))) (and (= (select v_arrayElimArr_929 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_807) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_929) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and .cse0 .cse1 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:40:37,920 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_60 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and .cse0 (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_85 (Array Int Int))) (and (= 2 (select v_arrayElimArr_85 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_85) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse1)) (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_arrayElimArr_89 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_89) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_89 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (not (and (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (and (= 2 (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_57) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (<= 2 c_~N~0) (not (and .cse0 (exists ((v_arrayElimArr_929 (Array Int Int)) (v_DerPreprocessor_807 (Array Int Int))) (and (= (select v_arrayElimArr_929 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_807) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_929) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and .cse0 .cse1 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:40:37,941 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_60 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and .cse0 (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_85 (Array Int Int))) (and (= 2 (select v_arrayElimArr_85 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_85) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse1)) (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_arrayElimArr_89 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_89) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_89 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (not (and (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (and (= 2 (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_57) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (<= 2 c_~N~0) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_929 (Array Int Int)) (v_DerPreprocessor_807 (Array Int Int))) (and (= (select v_arrayElimArr_929 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_807) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_929) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and .cse0 .cse1 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:40:37,958 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_60 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and .cse0 (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_arrayElimArr_85 (Array Int Int))) (and (= 2 (select v_arrayElimArr_85 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_85) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse1)) (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_arrayElimArr_89 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_89) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_89 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (not (and (exists ((v_arrayElimArr_69 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (and (= 2 (select v_arrayElimArr_69 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_57) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_69) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (<= 2 c_~N~0) (not (and .cse0 (exists ((v_arrayElimArr_929 (Array Int Int)) (v_DerPreprocessor_807 (Array Int Int))) (and (= (select v_arrayElimArr_929 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_807) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_929) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and .cse0 .cse1 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:40:38,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:40:38,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79852 states to 593 states and 79852 transitions. [2024-11-08 22:40:38,455 INFO L276 IsEmpty]: Start isEmpty. Operand 593 states and 79852 transitions. [2024-11-08 22:40:38,463 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:40:38,463 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:40:38,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:40:38,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:40:38,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:40:38,501 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:40:38,503 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:40:38,505 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:40:38,510 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:40:38,513 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:40:38,516 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 14 [2024-11-08 22:40:38,518 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-08 22:40:38,520 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:40:38,534 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-08 22:40:38,566 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:40:38,617 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:40:39,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:40:39,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79852 states to 593 states and 79852 transitions. [2024-11-08 22:40:39,462 INFO L276 IsEmpty]: Start isEmpty. Operand 593 states and 79852 transitions. [2024-11-08 22:40:39,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:40:39,469 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:40:39,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:40:39,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:40:39,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:40:39,654 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:40:39,655 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:40:39,659 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:40:39,664 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:40:39,667 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 15 [2024-11-08 22:40:39,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-08 22:40:39,682 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-08 22:40:39,712 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:40:39,761 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:40:40,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:40:40,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79852 states to 593 states and 79852 transitions. [2024-11-08 22:40:40,555 INFO L276 IsEmpty]: Start isEmpty. Operand 593 states and 79852 transitions. [2024-11-08 22:40:40,564 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:40:40,564 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:40:40,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:40:40,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:40:40,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:40:40,610 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:40:40,612 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:40:40,615 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:40:40,620 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:40:40,624 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:40:40,626 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:40:40,627 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2024-11-08 22:40:42,203 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:40:42,204 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 22:40:42,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-08 22:40:42,210 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-08 22:40:42,241 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:40:42,289 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:40:42,505 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_arrayElimArr_185 (Array Int Int)) (v_DerPreprocessor_155 (Array Int Int))) (and (= (select v_arrayElimArr_185 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_155) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_185) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_810 (Array Int Int)) (v_DerPreprocessor_809 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_809) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_810) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_810 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_133 (Array Int Int)) (v_DerPreprocessor_109 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_133) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_133 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 .cse1)) (exists ((v_DerPreprocessor_799 (Array Int Int)) (v_DerPreprocessor_800 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_799) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_800) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_800 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (not (and (exists ((v_DerPreprocessor_121 (Array Int Int)) (v_DerPreprocessor_122 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_121) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_122) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_122 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_325 (Array Int Int)) (v_arrayElimArr_380 (Array Int Int))) (and (= 2 (select v_arrayElimArr_380 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_325) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_380) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_125 (Array Int Int)) (v_DerPreprocessor_126 (Array Int Int))) (and (= (select v_DerPreprocessor_126 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_125) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_126) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 (exists ((v_DerPreprocessor_804 (Array Int Int)) (v_DerPreprocessor_803 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_803) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_804) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_804 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse1)) (not (and .cse0 (exists ((v_arrayElimArr_142 (Array Int Int)) (v_DerPreprocessor_119 (Array Int Int))) (and (= (select v_arrayElimArr_142 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_142) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_922 (Array Int Int)) (v_DerPreprocessor_801 (Array Int Int))) (and (= 2 (select v_arrayElimArr_922 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_801) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_922) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 (exists ((v_arrayElimArr_929 (Array Int Int)) (v_DerPreprocessor_807 (Array Int Int))) (and (= (select v_arrayElimArr_929 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_807) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_929) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_797 (Array Int Int)) (v_arrayElimArr_919 (Array Int Int))) (and (= 2 (select v_arrayElimArr_919 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_797) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_919) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (= (select .cse2 0) 1) .cse1 (not (and .cse0 (exists ((v_arrayElimArr_180 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_180) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_180 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1)) (not (and (exists ((v_arrayElimArr_197 (Array Int Int)) (v_DerPreprocessor_165 (Array Int Int))) (and (= (select v_arrayElimArr_197 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_165) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_197) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_321 (Array Int Int)) (v_DerPreprocessor_322 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_321) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_322) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_322 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (exists ((v_DerPreprocessor_163 (Array Int Int)) (v_DerPreprocessor_164 (Array Int Int))) (and (= (select v_DerPreprocessor_164 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_117 (Array Int Int)) (v_DerPreprocessor_118 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_117) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_118) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= (select v_DerPreprocessor_118 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:40:44,238 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_arrayElimArr_185 (Array Int Int)) (v_DerPreprocessor_155 (Array Int Int))) (and (= (select v_arrayElimArr_185 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_155) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_185) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and (exists ((v_arrayElimArr_133 (Array Int Int)) (v_DerPreprocessor_109 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_133) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_133 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 .cse1)) (not (and (exists ((v_DerPreprocessor_810 (Array Int Int)) (v_DerPreprocessor_809 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_809) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_810) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_810 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 .cse1)) (exists ((v_DerPreprocessor_799 (Array Int Int)) (v_DerPreprocessor_800 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_799) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_800) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_800 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (not (and (exists ((v_DerPreprocessor_121 (Array Int Int)) (v_DerPreprocessor_122 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_121) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_122) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_122 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_325 (Array Int Int)) (v_arrayElimArr_380 (Array Int Int))) (and (= 2 (select v_arrayElimArr_380 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_325) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_380) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_125 (Array Int Int)) (v_DerPreprocessor_126 (Array Int Int))) (and (= (select v_DerPreprocessor_126 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_125) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_126) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 (exists ((v_DerPreprocessor_804 (Array Int Int)) (v_DerPreprocessor_803 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_803) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_804) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_804 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse1)) (not (and .cse0 (exists ((v_arrayElimArr_142 (Array Int Int)) (v_DerPreprocessor_119 (Array Int Int))) (and (= (select v_arrayElimArr_142 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_142) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_922 (Array Int Int)) (v_DerPreprocessor_801 (Array Int Int))) (and (= 2 (select v_arrayElimArr_922 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_801) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_922) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 (exists ((v_arrayElimArr_929 (Array Int Int)) (v_DerPreprocessor_807 (Array Int Int))) (and (= (select v_arrayElimArr_929 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_807) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_929) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_797 (Array Int Int)) (v_arrayElimArr_919 (Array Int Int))) (and (= 2 (select v_arrayElimArr_919 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_797) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_919) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (= (select .cse2 0) 1) .cse1 (not (and .cse0 (exists ((v_arrayElimArr_180 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_180) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_180 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1)) (not (and (exists ((v_arrayElimArr_197 (Array Int Int)) (v_DerPreprocessor_165 (Array Int Int))) (and (= (select v_arrayElimArr_197 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_165) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_197) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_321 (Array Int Int)) (v_DerPreprocessor_322 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_321) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_322) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_322 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (exists ((v_DerPreprocessor_163 (Array Int Int)) (v_DerPreprocessor_164 (Array Int Int))) (and (= (select v_DerPreprocessor_164 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_117 (Array Int Int)) (v_DerPreprocessor_118 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_117) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_118) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= (select v_DerPreprocessor_118 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:40:44,277 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_arrayElimArr_185 (Array Int Int)) (v_DerPreprocessor_155 (Array Int Int))) (and (= (select v_arrayElimArr_185 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_155) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_185) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_810 (Array Int Int)) (v_DerPreprocessor_809 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_809) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_810) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_810 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_133 (Array Int Int)) (v_DerPreprocessor_109 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_133) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_133 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 .cse1)) (exists ((v_DerPreprocessor_799 (Array Int Int)) (v_DerPreprocessor_800 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_799) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_800) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_800 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (not (and (exists ((v_DerPreprocessor_121 (Array Int Int)) (v_DerPreprocessor_122 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_121) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_122) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_122 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_325 (Array Int Int)) (v_arrayElimArr_380 (Array Int Int))) (and (= 2 (select v_arrayElimArr_380 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_325) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_380) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_125 (Array Int Int)) (v_DerPreprocessor_126 (Array Int Int))) (and (= (select v_DerPreprocessor_126 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_125) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_126) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 (exists ((v_DerPreprocessor_804 (Array Int Int)) (v_DerPreprocessor_803 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_803) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_804) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_804 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse1)) (not (and .cse0 (exists ((v_arrayElimArr_142 (Array Int Int)) (v_DerPreprocessor_119 (Array Int Int))) (and (= (select v_arrayElimArr_142 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_142) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_922 (Array Int Int)) (v_DerPreprocessor_801 (Array Int Int))) (and (= 2 (select v_arrayElimArr_922 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_801) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_922) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 (exists ((v_arrayElimArr_929 (Array Int Int)) (v_DerPreprocessor_807 (Array Int Int))) (and (= (select v_arrayElimArr_929 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_807) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_929) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_797 (Array Int Int)) (v_arrayElimArr_919 (Array Int Int))) (and (= 2 (select v_arrayElimArr_919 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_797) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_919) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (= (select .cse2 0) 1) .cse1 (not (and .cse0 (exists ((v_arrayElimArr_180 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_180) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_180 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1)) (not (and (exists ((v_arrayElimArr_197 (Array Int Int)) (v_DerPreprocessor_165 (Array Int Int))) (and (= (select v_arrayElimArr_197 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_165) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_197) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_321 (Array Int Int)) (v_DerPreprocessor_322 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_321) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_322) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_322 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (exists ((v_DerPreprocessor_163 (Array Int Int)) (v_DerPreprocessor_164 (Array Int Int))) (and (= (select v_DerPreprocessor_164 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_117 (Array Int Int)) (v_DerPreprocessor_118 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_117) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_118) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= (select v_DerPreprocessor_118 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:40:44,316 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_arrayElimArr_185 (Array Int Int)) (v_DerPreprocessor_155 (Array Int Int))) (and (= (select v_arrayElimArr_185 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_155) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_185) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and (exists ((v_arrayElimArr_133 (Array Int Int)) (v_DerPreprocessor_109 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_133) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_133 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 .cse1)) (not (and (exists ((v_DerPreprocessor_810 (Array Int Int)) (v_DerPreprocessor_809 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_809) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_810) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_810 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 .cse1)) (exists ((v_DerPreprocessor_799 (Array Int Int)) (v_DerPreprocessor_800 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_799) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_800) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_800 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (not (and (exists ((v_DerPreprocessor_121 (Array Int Int)) (v_DerPreprocessor_122 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_121) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_122) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_122 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_325 (Array Int Int)) (v_arrayElimArr_380 (Array Int Int))) (and (= 2 (select v_arrayElimArr_380 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_325) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_380) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_125 (Array Int Int)) (v_DerPreprocessor_126 (Array Int Int))) (and (= (select v_DerPreprocessor_126 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_125) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_126) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 (exists ((v_DerPreprocessor_804 (Array Int Int)) (v_DerPreprocessor_803 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_803) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_804) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_804 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse1)) (not (and .cse0 (exists ((v_arrayElimArr_142 (Array Int Int)) (v_DerPreprocessor_119 (Array Int Int))) (and (= (select v_arrayElimArr_142 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_142) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_922 (Array Int Int)) (v_DerPreprocessor_801 (Array Int Int))) (and (= 2 (select v_arrayElimArr_922 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_801) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_922) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and .cse0 (exists ((v_arrayElimArr_929 (Array Int Int)) (v_DerPreprocessor_807 (Array Int Int))) (and (= (select v_arrayElimArr_929 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_807) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_929) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_797 (Array Int Int)) (v_arrayElimArr_919 (Array Int Int))) (and (= 2 (select v_arrayElimArr_919 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_797) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_919) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (= (select .cse2 0) 1) .cse1 (not (and .cse0 (exists ((v_arrayElimArr_180 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_180) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_180 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1)) (not (and (exists ((v_arrayElimArr_197 (Array Int Int)) (v_DerPreprocessor_165 (Array Int Int))) (and (= (select v_arrayElimArr_197 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_165) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_197) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_321 (Array Int Int)) (v_DerPreprocessor_322 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_321) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_322) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_322 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (exists ((v_DerPreprocessor_163 (Array Int Int)) (v_DerPreprocessor_164 (Array Int Int))) (and (= (select v_DerPreprocessor_164 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_117 (Array Int Int)) (v_DerPreprocessor_118 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_117) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_118) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= (select v_DerPreprocessor_118 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:40:44,803 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_810 (Array Int Int)) (v_DerPreprocessor_809 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_809) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_810) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_810 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and .cse1 (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (not (and .cse1 (exists ((v_DerPreprocessor_314 (Array Int Int)) (v_DerPreprocessor_313 (Array Int Int))) (and (= (select v_DerPreprocessor_314 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_313) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_314) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_arrayElimArr_370 (Array Int Int)) (v_DerPreprocessor_311 (Array Int Int))) (and (= 2 (select v_arrayElimArr_370 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_311) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_370) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (<= 2 c_~N~0) (exists ((v_arrayElimArr_183 (Array Int Int)) (v_DerPreprocessor_153 (Array Int Int))) (and (= 2 (select v_arrayElimArr_183 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_153) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_183) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2 (not (and (exists ((v_DerPreprocessor_419 (Array Int Int)) (v_arrayElimArr_501 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_419) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_501) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_arrayElimArr_501 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and .cse1 (exists ((v_arrayElimArr_180 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_180) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_180 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and (exists ((v_arrayElimArr_103 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (and (= (select v_arrayElimArr_103 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_103) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:40:44,820 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_810 (Array Int Int)) (v_DerPreprocessor_809 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_809) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_810) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_810 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and .cse1 (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (not (and .cse1 (exists ((v_DerPreprocessor_314 (Array Int Int)) (v_DerPreprocessor_313 (Array Int Int))) (and (= (select v_DerPreprocessor_314 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_313) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_314) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_arrayElimArr_370 (Array Int Int)) (v_DerPreprocessor_311 (Array Int Int))) (and (= 2 (select v_arrayElimArr_370 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_311) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_370) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (<= 2 c_~N~0) (exists ((v_arrayElimArr_183 (Array Int Int)) (v_DerPreprocessor_153 (Array Int Int))) (and (= 2 (select v_arrayElimArr_183 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_153) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_183) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2 (not (and (exists ((v_DerPreprocessor_419 (Array Int Int)) (v_arrayElimArr_501 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_419) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_501) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_arrayElimArr_501 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and .cse1 (exists ((v_arrayElimArr_180 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_180) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_180 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and (exists ((v_arrayElimArr_103 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (and (= (select v_arrayElimArr_103 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_103) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:40:44,843 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_810 (Array Int Int)) (v_DerPreprocessor_809 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_809) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_810) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_810 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and .cse1 (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (not (and .cse1 (exists ((v_DerPreprocessor_314 (Array Int Int)) (v_DerPreprocessor_313 (Array Int Int))) (and (= (select v_DerPreprocessor_314 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_313) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_314) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_arrayElimArr_370 (Array Int Int)) (v_DerPreprocessor_311 (Array Int Int))) (and (= 2 (select v_arrayElimArr_370 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_311) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_370) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (<= 2 c_~N~0) (exists ((v_arrayElimArr_183 (Array Int Int)) (v_DerPreprocessor_153 (Array Int Int))) (and (= 2 (select v_arrayElimArr_183 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_153) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_183) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2 (not (and (exists ((v_DerPreprocessor_419 (Array Int Int)) (v_arrayElimArr_501 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_419) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_501) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_arrayElimArr_501 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and .cse1 (exists ((v_arrayElimArr_180 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_180) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_180 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and (exists ((v_arrayElimArr_103 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (and (= (select v_arrayElimArr_103 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_103) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:40:44,863 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_810 (Array Int Int)) (v_DerPreprocessor_809 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_809) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_810) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_810 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and .cse1 (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (not (and .cse1 (exists ((v_DerPreprocessor_314 (Array Int Int)) (v_DerPreprocessor_313 (Array Int Int))) (and (= (select v_DerPreprocessor_314 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_313) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_314) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_arrayElimArr_370 (Array Int Int)) (v_DerPreprocessor_311 (Array Int Int))) (and (= 2 (select v_arrayElimArr_370 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_311) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_370) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (<= 2 c_~N~0) (exists ((v_arrayElimArr_183 (Array Int Int)) (v_DerPreprocessor_153 (Array Int Int))) (and (= 2 (select v_arrayElimArr_183 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_153) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_183) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2 (not (and (exists ((v_DerPreprocessor_419 (Array Int Int)) (v_arrayElimArr_501 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_419) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_501) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_arrayElimArr_501 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and .cse1 (exists ((v_arrayElimArr_180 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_180) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_180 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and (exists ((v_arrayElimArr_103 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (and (= (select v_arrayElimArr_103 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_103) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:40:45,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:40:45,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80418 states to 595 states and 80418 transitions. [2024-11-08 22:40:45,218 INFO L276 IsEmpty]: Start isEmpty. Operand 595 states and 80418 transitions. [2024-11-08 22:40:45,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:40:45,226 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:40:45,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:40:45,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:40:45,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:40:45,270 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:40:45,272 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:40:45,275 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:40:45,281 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:40:45,285 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:40:45,287 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:40:45,288 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2024-11-08 22:40:47,158 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:40:47,160 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 22:40:47,163 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:40:47,169 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-08 22:40:47,212 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:40:47,280 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:40:47,642 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_271 (Array Int Int)) (v_arrayElimArr_326 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_271) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_326) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_326 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))))) (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (and (= (select v_DerPreprocessor_102 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_464 (Array Int Int)) (v_DerPreprocessor_463 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_463) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_464) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= (select v_DerPreprocessor_464 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (not (and (exists ((v_DerPreprocessor_468 (Array Int Int)) (v_DerPreprocessor_467 (Array Int Int))) (and (= (select v_DerPreprocessor_468 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_467) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_468) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (not (and .cse0 (exists ((v_DerPreprocessor_103 (Array Int Int)) (v_arrayElimArr_123 (Array Int Int))) (and (= (select v_arrayElimArr_123 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_103) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_123) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (exists ((v_DerPreprocessor_99 (Array Int Int)) (v_arrayElimArr_116 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_116) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= (select v_arrayElimArr_116 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse0 (exists ((v_DerPreprocessor_97 (Array Int Int)) (v_arrayElimArr_113 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_97) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_113) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_113 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and .cse0 (exists ((v_arrayElimArr_328 (Array Int Int)) (v_DerPreprocessor_273 (Array Int Int))) (and (= 2 (select v_arrayElimArr_328 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_273) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_328) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (exists ((v_DerPreprocessor_811 (Array Int Int)) (v_DerPreprocessor_812 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_811) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_812) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_812 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse2 0) 1) .cse1 (exists ((v_arrayElimArr_749 (Array Int Int)) (v_DerPreprocessor_651 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_651) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_749) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_749 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (not (and .cse0 (exists ((v_DerPreprocessor_185 (Array Int Int)) (v_DerPreprocessor_186 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_186 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1)) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:40:49,394 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_271 (Array Int Int)) (v_arrayElimArr_326 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_271) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_326) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_326 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))))) (not (and .cse0 (exists ((v_DerPreprocessor_811 (Array Int Int)) (v_DerPreprocessor_812 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_811) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_812) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_812 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse1)) (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (and (= (select v_DerPreprocessor_102 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_464 (Array Int Int)) (v_DerPreprocessor_463 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_463) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_464) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= (select v_DerPreprocessor_464 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (not (and (exists ((v_DerPreprocessor_468 (Array Int Int)) (v_DerPreprocessor_467 (Array Int Int))) (and (= (select v_DerPreprocessor_468 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_467) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_468) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (not (and .cse0 (exists ((v_DerPreprocessor_103 (Array Int Int)) (v_arrayElimArr_123 (Array Int Int))) (and (= (select v_arrayElimArr_123 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_103) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_123) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (exists ((v_DerPreprocessor_99 (Array Int Int)) (v_arrayElimArr_116 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_116) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= (select v_arrayElimArr_116 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse0 (exists ((v_DerPreprocessor_97 (Array Int Int)) (v_arrayElimArr_113 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_97) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_113) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_113 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and .cse0 (exists ((v_arrayElimArr_328 (Array Int Int)) (v_DerPreprocessor_273 (Array Int Int))) (and (= 2 (select v_arrayElimArr_328 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_273) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_328) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse2 0) 1) .cse1 (exists ((v_arrayElimArr_749 (Array Int Int)) (v_DerPreprocessor_651 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_651) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_749) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_749 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (not (and .cse0 (exists ((v_DerPreprocessor_185 (Array Int Int)) (v_DerPreprocessor_186 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_186 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1)) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:40:49,421 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_271 (Array Int Int)) (v_arrayElimArr_326 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_271) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_326) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_326 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))))) (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (and (= (select v_DerPreprocessor_102 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_464 (Array Int Int)) (v_DerPreprocessor_463 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_463) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_464) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= (select v_DerPreprocessor_464 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (not (and (exists ((v_DerPreprocessor_468 (Array Int Int)) (v_DerPreprocessor_467 (Array Int Int))) (and (= (select v_DerPreprocessor_468 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_467) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_468) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (not (and .cse0 (exists ((v_DerPreprocessor_103 (Array Int Int)) (v_arrayElimArr_123 (Array Int Int))) (and (= (select v_arrayElimArr_123 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_103) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_123) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (exists ((v_DerPreprocessor_99 (Array Int Int)) (v_arrayElimArr_116 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_116) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= (select v_arrayElimArr_116 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse0 (exists ((v_DerPreprocessor_97 (Array Int Int)) (v_arrayElimArr_113 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_97) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_113) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_113 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and .cse0 (exists ((v_arrayElimArr_328 (Array Int Int)) (v_DerPreprocessor_273 (Array Int Int))) (and (= 2 (select v_arrayElimArr_328 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_273) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_328) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (exists ((v_DerPreprocessor_811 (Array Int Int)) (v_DerPreprocessor_812 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_811) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_812) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_812 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse2 0) 1) .cse1 (exists ((v_arrayElimArr_749 (Array Int Int)) (v_DerPreprocessor_651 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_651) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_749) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_749 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (not (and .cse0 (exists ((v_DerPreprocessor_185 (Array Int Int)) (v_DerPreprocessor_186 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_186 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1)) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:40:49,441 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_271 (Array Int Int)) (v_arrayElimArr_326 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_271) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_326) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_326 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))))) (not (and .cse0 (exists ((v_DerPreprocessor_811 (Array Int Int)) (v_DerPreprocessor_812 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_811) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_812) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_812 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse1)) (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (and (= (select v_DerPreprocessor_102 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_464 (Array Int Int)) (v_DerPreprocessor_463 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_463) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_464) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= (select v_DerPreprocessor_464 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (not (and (exists ((v_DerPreprocessor_468 (Array Int Int)) (v_DerPreprocessor_467 (Array Int Int))) (and (= (select v_DerPreprocessor_468 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_467) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_468) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (not (and .cse0 (exists ((v_DerPreprocessor_103 (Array Int Int)) (v_arrayElimArr_123 (Array Int Int))) (and (= (select v_arrayElimArr_123 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_103) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_123) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (exists ((v_DerPreprocessor_99 (Array Int Int)) (v_arrayElimArr_116 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_116) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= (select v_arrayElimArr_116 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse0 (exists ((v_DerPreprocessor_97 (Array Int Int)) (v_arrayElimArr_113 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_97) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_113) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_113 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and .cse0 (exists ((v_arrayElimArr_328 (Array Int Int)) (v_DerPreprocessor_273 (Array Int Int))) (and (= 2 (select v_arrayElimArr_328 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_273) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_328) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse2 0) 1) .cse1 (exists ((v_arrayElimArr_749 (Array Int Int)) (v_DerPreprocessor_651 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_651) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_749) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_749 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (not (and .cse0 (exists ((v_DerPreprocessor_185 (Array Int Int)) (v_DerPreprocessor_186 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_186 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1)) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:40:49,955 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_810 (Array Int Int)) (v_DerPreprocessor_809 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_809) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_810) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_810 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and .cse1 (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (not (and .cse1 (exists ((v_DerPreprocessor_314 (Array Int Int)) (v_DerPreprocessor_313 (Array Int Int))) (and (= (select v_DerPreprocessor_314 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_313) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_314) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_arrayElimArr_370 (Array Int Int)) (v_DerPreprocessor_311 (Array Int Int))) (and (= 2 (select v_arrayElimArr_370 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_311) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_370) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_DerPreprocessor_811 (Array Int Int)) (v_DerPreprocessor_812 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_811) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_812) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_812 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (<= 2 c_~N~0) (exists ((v_arrayElimArr_183 (Array Int Int)) (v_DerPreprocessor_153 (Array Int Int))) (and (= 2 (select v_arrayElimArr_183 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_153) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_183) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2 (not (and (exists ((v_DerPreprocessor_419 (Array Int Int)) (v_arrayElimArr_501 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_419) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_501) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_arrayElimArr_501 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and .cse1 (exists ((v_arrayElimArr_180 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_180) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_180 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and (exists ((v_arrayElimArr_103 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (and (= (select v_arrayElimArr_103 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_103) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:40:49,988 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_811 (Array Int Int)) (v_DerPreprocessor_812 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_811) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_812) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_812 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2)) (not (and (exists ((v_DerPreprocessor_810 (Array Int Int)) (v_DerPreprocessor_809 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_809) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_810) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_810 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 .cse2)) (not (and .cse0 (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (not (and .cse0 (exists ((v_DerPreprocessor_314 (Array Int Int)) (v_DerPreprocessor_313 (Array Int Int))) (and (= (select v_DerPreprocessor_314 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_313) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_314) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_arrayElimArr_370 (Array Int Int)) (v_DerPreprocessor_311 (Array Int Int))) (and (= 2 (select v_arrayElimArr_370 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_311) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_370) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1))) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse2)) (<= 2 c_~N~0) (exists ((v_arrayElimArr_183 (Array Int Int)) (v_DerPreprocessor_153 (Array Int Int))) (and (= 2 (select v_arrayElimArr_183 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_153) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_183) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse1 0) 1) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2 (not (and (exists ((v_DerPreprocessor_419 (Array Int Int)) (v_arrayElimArr_501 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_419) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_501) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1) (= 2 (select v_arrayElimArr_501 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 .cse2)) (not (and .cse0 (exists ((v_arrayElimArr_180 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_180) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_180 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse2)) (not (and (exists ((v_arrayElimArr_103 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (and (= (select v_arrayElimArr_103 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_103) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1))) .cse0 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:40:50,025 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_810 (Array Int Int)) (v_DerPreprocessor_809 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_809) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_810) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_810 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and .cse1 (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (not (and .cse1 (exists ((v_DerPreprocessor_314 (Array Int Int)) (v_DerPreprocessor_313 (Array Int Int))) (and (= (select v_DerPreprocessor_314 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_313) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_314) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_arrayElimArr_370 (Array Int Int)) (v_DerPreprocessor_311 (Array Int Int))) (and (= 2 (select v_arrayElimArr_370 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_311) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_370) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_DerPreprocessor_811 (Array Int Int)) (v_DerPreprocessor_812 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_811) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_812) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_812 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (<= 2 c_~N~0) (exists ((v_arrayElimArr_183 (Array Int Int)) (v_DerPreprocessor_153 (Array Int Int))) (and (= 2 (select v_arrayElimArr_183 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_153) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_183) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2 (not (and (exists ((v_DerPreprocessor_419 (Array Int Int)) (v_arrayElimArr_501 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_419) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_501) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_arrayElimArr_501 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and .cse1 (exists ((v_arrayElimArr_180 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_180) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_180 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and (exists ((v_arrayElimArr_103 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (and (= (select v_arrayElimArr_103 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_103) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:40:50,053 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 (exists ((v_DerPreprocessor_811 (Array Int Int)) (v_DerPreprocessor_812 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_811) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_812) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_812 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2)) (not (and (exists ((v_DerPreprocessor_810 (Array Int Int)) (v_DerPreprocessor_809 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_809) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_810) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_810 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 .cse2)) (not (and .cse0 (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (not (and .cse0 (exists ((v_DerPreprocessor_314 (Array Int Int)) (v_DerPreprocessor_313 (Array Int Int))) (and (= (select v_DerPreprocessor_314 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_313) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_314) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_arrayElimArr_370 (Array Int Int)) (v_DerPreprocessor_311 (Array Int Int))) (and (= 2 (select v_arrayElimArr_370 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_311) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_370) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1))) (not (and .cse0 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse2)) (<= 2 c_~N~0) (exists ((v_arrayElimArr_183 (Array Int Int)) (v_DerPreprocessor_153 (Array Int Int))) (and (= 2 (select v_arrayElimArr_183 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_153) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_183) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse1 0) 1) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2 (not (and (exists ((v_DerPreprocessor_419 (Array Int Int)) (v_arrayElimArr_501 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_419) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_501) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1) (= 2 (select v_arrayElimArr_501 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse0 .cse2)) (not (and .cse0 (exists ((v_arrayElimArr_180 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_180) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_180 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse2)) (not (and (exists ((v_arrayElimArr_103 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (and (= (select v_arrayElimArr_103 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_103) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse1))) .cse0 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:40:50,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:40:50,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80986 states to 597 states and 80986 transitions. [2024-11-08 22:40:50,417 INFO L276 IsEmpty]: Start isEmpty. Operand 597 states and 80986 transitions. [2024-11-08 22:40:50,425 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:40:50,425 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:40:50,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:40:50,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:40:50,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:40:50,468 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:40:50,470 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:40:50,473 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:40:50,478 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:40:50,480 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:40:50,480 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-08 22:40:50,483 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-08 22:40:52,162 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:40:52,165 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 22:40:52,169 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:40:52,175 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-08 22:40:52,214 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:40:52,278 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:40:52,640 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_115 (Array Int Int)) (v_arrayElimArr_138 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_115) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_138) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_arrayElimArr_138 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_133 (Array Int Int)) (v_DerPreprocessor_109 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_133) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_133 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_189 (Array Int Int)) (v_arrayElimArr_220 (Array Int Int))) (and (= (select v_arrayElimArr_220 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_189) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_220) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_arrayElimArr_935 (Array Int Int)) (v_DerPreprocessor_813 (Array Int Int))) (and (= 2 (select v_arrayElimArr_935 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_813) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_935) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_113 (Array Int Int)) (v_arrayElimArr_136 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_113) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_136) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_136 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_249 (Array Int Int)) (v_DerPreprocessor_250 (Array Int Int))) (and (= (select v_DerPreprocessor_250 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_249) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_250) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse2 (exists ((v_arrayElimArr_223 (Array Int Int)) (v_DerPreprocessor_193 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_193) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_223) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_223 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:40:54,452 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_115 (Array Int Int)) (v_arrayElimArr_138 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_115) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_138) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_arrayElimArr_138 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_133 (Array Int Int)) (v_DerPreprocessor_109 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_133) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_133 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_189 (Array Int Int)) (v_arrayElimArr_220 (Array Int Int))) (and (= (select v_arrayElimArr_220 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_189) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_220) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and (exists ((v_DerPreprocessor_113 (Array Int Int)) (v_arrayElimArr_136 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_113) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_136) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_136 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and (exists ((v_arrayElimArr_935 (Array Int Int)) (v_DerPreprocessor_813 (Array Int Int))) (and (= 2 (select v_arrayElimArr_935 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_813) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_935) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_249 (Array Int Int)) (v_DerPreprocessor_250 (Array Int Int))) (and (= (select v_DerPreprocessor_250 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_249) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_250) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse2 (exists ((v_arrayElimArr_223 (Array Int Int)) (v_DerPreprocessor_193 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_193) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_223) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_223 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:40:54,468 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_115 (Array Int Int)) (v_arrayElimArr_138 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_115) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_138) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_arrayElimArr_138 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_133 (Array Int Int)) (v_DerPreprocessor_109 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_133) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_133 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_189 (Array Int Int)) (v_arrayElimArr_220 (Array Int Int))) (and (= (select v_arrayElimArr_220 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_189) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_220) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_arrayElimArr_935 (Array Int Int)) (v_DerPreprocessor_813 (Array Int Int))) (and (= 2 (select v_arrayElimArr_935 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_813) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_935) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_113 (Array Int Int)) (v_arrayElimArr_136 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_113) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_136) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_136 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_249 (Array Int Int)) (v_DerPreprocessor_250 (Array Int Int))) (and (= (select v_DerPreprocessor_250 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_249) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_250) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse2 (exists ((v_arrayElimArr_223 (Array Int Int)) (v_DerPreprocessor_193 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_193) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_223) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_223 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:40:54,482 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_115 (Array Int Int)) (v_arrayElimArr_138 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_115) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_138) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_arrayElimArr_138 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_133 (Array Int Int)) (v_DerPreprocessor_109 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_133) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_133 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_189 (Array Int Int)) (v_arrayElimArr_220 (Array Int Int))) (and (= (select v_arrayElimArr_220 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_189) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_220) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and (exists ((v_DerPreprocessor_113 (Array Int Int)) (v_arrayElimArr_136 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_113) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_136) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_136 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and (exists ((v_arrayElimArr_935 (Array Int Int)) (v_DerPreprocessor_813 (Array Int Int))) (and (= 2 (select v_arrayElimArr_935 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_813) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_935) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_249 (Array Int Int)) (v_DerPreprocessor_250 (Array Int Int))) (and (= (select v_DerPreprocessor_250 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_249) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_250) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse2 (exists ((v_arrayElimArr_223 (Array Int Int)) (v_DerPreprocessor_193 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_193) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_223) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_223 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:40:54,787 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_810 (Array Int Int)) (v_DerPreprocessor_809 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_809) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_810) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_810 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and .cse1 (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (not (and .cse1 (exists ((v_DerPreprocessor_314 (Array Int Int)) (v_DerPreprocessor_313 (Array Int Int))) (and (= (select v_DerPreprocessor_314 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_313) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_314) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_arrayElimArr_370 (Array Int Int)) (v_DerPreprocessor_311 (Array Int Int))) (and (= 2 (select v_arrayElimArr_370 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_311) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_370) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_arrayElimArr_935 (Array Int Int)) (v_DerPreprocessor_813 (Array Int Int))) (and (= 2 (select v_arrayElimArr_935 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_813) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_935) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_DerPreprocessor_811 (Array Int Int)) (v_DerPreprocessor_812 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_811) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_812) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_812 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (<= 2 c_~N~0) (exists ((v_arrayElimArr_183 (Array Int Int)) (v_DerPreprocessor_153 (Array Int Int))) (and (= 2 (select v_arrayElimArr_183 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_153) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_183) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2 (not (and (exists ((v_DerPreprocessor_419 (Array Int Int)) (v_arrayElimArr_501 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_419) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_501) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_arrayElimArr_501 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and .cse1 (exists ((v_arrayElimArr_180 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_180) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_180 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and (exists ((v_arrayElimArr_103 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (and (= (select v_arrayElimArr_103 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_103) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:40:54,808 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_810 (Array Int Int)) (v_DerPreprocessor_809 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_809) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_810) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_810 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and .cse1 (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (not (and .cse1 (exists ((v_DerPreprocessor_314 (Array Int Int)) (v_DerPreprocessor_313 (Array Int Int))) (and (= (select v_DerPreprocessor_314 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_313) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_314) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_arrayElimArr_370 (Array Int Int)) (v_DerPreprocessor_311 (Array Int Int))) (and (= 2 (select v_arrayElimArr_370 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_311) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_370) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and (exists ((v_arrayElimArr_935 (Array Int Int)) (v_DerPreprocessor_813 (Array Int Int))) (and (= 2 (select v_arrayElimArr_935 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_813) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_935) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_DerPreprocessor_811 (Array Int Int)) (v_DerPreprocessor_812 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_811) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_812) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_812 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (<= 2 c_~N~0) (exists ((v_arrayElimArr_183 (Array Int Int)) (v_DerPreprocessor_153 (Array Int Int))) (and (= 2 (select v_arrayElimArr_183 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_153) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_183) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2 (not (and (exists ((v_DerPreprocessor_419 (Array Int Int)) (v_arrayElimArr_501 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_419) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_501) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_arrayElimArr_501 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and .cse1 (exists ((v_arrayElimArr_180 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_180) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_180 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and (exists ((v_arrayElimArr_103 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (and (= (select v_arrayElimArr_103 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_103) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:40:54,836 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_810 (Array Int Int)) (v_DerPreprocessor_809 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_809) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_810) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_810 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and .cse1 (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (not (and .cse1 (exists ((v_DerPreprocessor_314 (Array Int Int)) (v_DerPreprocessor_313 (Array Int Int))) (and (= (select v_DerPreprocessor_314 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_313) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_314) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_arrayElimArr_370 (Array Int Int)) (v_DerPreprocessor_311 (Array Int Int))) (and (= 2 (select v_arrayElimArr_370 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_311) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_370) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_arrayElimArr_935 (Array Int Int)) (v_DerPreprocessor_813 (Array Int Int))) (and (= 2 (select v_arrayElimArr_935 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_813) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_935) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_DerPreprocessor_811 (Array Int Int)) (v_DerPreprocessor_812 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_811) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_812) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_812 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (<= 2 c_~N~0) (exists ((v_arrayElimArr_183 (Array Int Int)) (v_DerPreprocessor_153 (Array Int Int))) (and (= 2 (select v_arrayElimArr_183 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_153) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_183) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2 (not (and (exists ((v_DerPreprocessor_419 (Array Int Int)) (v_arrayElimArr_501 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_419) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_501) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_arrayElimArr_501 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and .cse1 (exists ((v_arrayElimArr_180 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_180) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_180 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and (exists ((v_arrayElimArr_103 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (and (= (select v_arrayElimArr_103 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_103) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:40:54,856 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and (exists ((v_DerPreprocessor_810 (Array Int Int)) (v_DerPreprocessor_809 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_809) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_810) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_DerPreprocessor_810 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and .cse1 (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (not (and .cse1 (exists ((v_DerPreprocessor_314 (Array Int Int)) (v_DerPreprocessor_313 (Array Int Int))) (and (= (select v_DerPreprocessor_314 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_313) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_314) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_arrayElimArr_370 (Array Int Int)) (v_DerPreprocessor_311 (Array Int Int))) (and (= 2 (select v_arrayElimArr_370 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_311) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_370) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and (exists ((v_arrayElimArr_935 (Array Int Int)) (v_DerPreprocessor_813 (Array Int Int))) (and (= 2 (select v_arrayElimArr_935 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_813) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_935) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_DerPreprocessor_811 (Array Int Int)) (v_DerPreprocessor_812 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_811) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_812) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_812 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (<= 2 c_~N~0) (exists ((v_arrayElimArr_183 (Array Int Int)) (v_DerPreprocessor_153 (Array Int Int))) (and (= 2 (select v_arrayElimArr_183 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_153) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_183) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_34 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse2 (not (and (exists ((v_DerPreprocessor_419 (Array Int Int)) (v_arrayElimArr_501 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_419) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_501) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_arrayElimArr_501 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 .cse2)) (not (and .cse1 (exists ((v_arrayElimArr_180 (Array Int Int)) (v_DerPreprocessor_151 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_151) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_180) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_180 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and (exists ((v_arrayElimArr_103 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (and (= (select v_arrayElimArr_103 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_103) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) .cse1 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:40:55,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:40:55,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81556 states to 599 states and 81556 transitions. [2024-11-08 22:40:55,451 INFO L276 IsEmpty]: Start isEmpty. Operand 599 states and 81556 transitions. [2024-11-08 22:40:55,460 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:40:55,460 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:40:55,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:40:55,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:40:55,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:40:55,505 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:40:55,506 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:40:55,513 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 32 [2024-11-08 22:40:55,516 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:40:55,519 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 14 [2024-11-08 22:40:55,534 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-11-08 22:40:55,534 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 22 [2024-11-08 22:40:55,545 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:40:55,551 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:40:55,556 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 14 [2024-11-08 22:40:55,560 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:40:55,566 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-08 22:40:55,575 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:40:55,593 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-08 22:40:55,626 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:40:55,687 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:40:56,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:40:56,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81556 states to 599 states and 81556 transitions. [2024-11-08 22:40:56,586 INFO L276 IsEmpty]: Start isEmpty. Operand 599 states and 81556 transitions. [2024-11-08 22:40:56,594 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:40:56,594 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:40:56,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:40:56,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:40:56,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:40:56,637 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:40:56,638 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:40:56,642 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:40:56,648 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:40:56,651 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 15 [2024-11-08 22:40:56,655 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:40:56,668 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-08 22:40:56,705 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:40:56,766 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:40:57,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:40:57,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81556 states to 599 states and 81556 transitions. [2024-11-08 22:40:57,665 INFO L276 IsEmpty]: Start isEmpty. Operand 599 states and 81556 transitions. [2024-11-08 22:40:57,674 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:40:57,674 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:40:57,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:40:57,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:40:57,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:40:57,721 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:40:57,722 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:40:57,725 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:40:57,732 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:40:57,735 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 15 [2024-11-08 22:40:57,737 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:40:57,751 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-08 22:40:57,788 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:40:57,843 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:40:58,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:40:58,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81556 states to 599 states and 81556 transitions. [2024-11-08 22:40:58,746 INFO L276 IsEmpty]: Start isEmpty. Operand 599 states and 81556 transitions. [2024-11-08 22:40:58,758 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:40:58,759 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:40:58,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:40:58,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:40:58,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:40:58,807 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:40:58,808 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:40:58,813 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 32 [2024-11-08 22:40:58,816 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 15 [2024-11-08 22:40:58,827 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-11-08 22:40:58,827 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 19 [2024-11-08 22:40:58,837 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:40:58,841 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:40:58,843 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:40:58,844 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2024-11-08 22:40:58,857 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:41:00,237 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:41:00,239 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 22:41:00,241 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-08 22:41:00,243 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:41:00,272 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:41:00,323 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:41:00,520 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 (exists ((v_arrayElimArr_712 (Array Int Int)) (v_DerPreprocessor_625 (Array Int Int))) (and (= 2 (select v_arrayElimArr_712 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_625) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_712) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and .cse0 (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 (exists ((v_DerPreprocessor_815 (Array Int Int)) (v_DerPreprocessor_816 (Array Int Int))) (and (= (select v_DerPreprocessor_816 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_815) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_816) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse1 0) 1) .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:41:01,796 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 (exists ((v_arrayElimArr_712 (Array Int Int)) (v_DerPreprocessor_625 (Array Int Int))) (and (= 2 (select v_arrayElimArr_712 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_625) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_712) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and .cse0 (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (not (and .cse0 (exists ((v_DerPreprocessor_815 (Array Int Int)) (v_DerPreprocessor_816 (Array Int Int))) (and (= (select v_DerPreprocessor_816 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_815) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_816) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse1 0) 1) .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:41:01,805 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 (exists ((v_arrayElimArr_712 (Array Int Int)) (v_DerPreprocessor_625 (Array Int Int))) (and (= 2 (select v_arrayElimArr_712 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_625) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_712) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and .cse0 (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 (exists ((v_DerPreprocessor_815 (Array Int Int)) (v_DerPreprocessor_816 (Array Int Int))) (and (= (select v_DerPreprocessor_816 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_815) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_816) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse1 0) 1) .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:41:01,813 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 (exists ((v_arrayElimArr_712 (Array Int Int)) (v_DerPreprocessor_625 (Array Int Int))) (and (= 2 (select v_arrayElimArr_712 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_625) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_712) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and .cse0 (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (not (and .cse0 (exists ((v_DerPreprocessor_815 (Array Int Int)) (v_DerPreprocessor_816 (Array Int Int))) (and (= (select v_DerPreprocessor_816 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_815) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_816) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse1 0) 1) .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:41:02,071 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_493 (Array Int Int)) (v_arrayElimArr_575 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_493) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_575) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_575 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (exists ((v_arrayElimArr_82 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (and (= (select v_arrayElimArr_82 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_82) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_arrayElimArr_75 (Array Int Int))) (and (= 2 (select v_arrayElimArr_75 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_75) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_215 (Array Int Int)) (v_arrayElimArr_260 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_215) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_260) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_260 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse1 (exists ((v_arrayElimArr_77 (Array Int Int)) (v_DerPreprocessor_65 (Array Int Int))) (and (= 2 (select v_arrayElimArr_77 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_77) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_DerPreprocessor_815 (Array Int Int)) (v_DerPreprocessor_816 (Array Int Int))) (and (= (select v_DerPreprocessor_816 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_815) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_816) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))))) (<= 2 c_~N~0) (exists ((v_DerPreprocessor_61 (Array Int Int)) (v_arrayElimArr_72 (Array Int Int))) (and (= 2 (select v_arrayElimArr_72 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_72) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_108 (Array Int Int)) (v_DerPreprocessor_93 (Array Int Int))) (and (= 2 (select v_arrayElimArr_108 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_93) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_108) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2 (not (and .cse1 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:41:02,103 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_493 (Array Int Int)) (v_arrayElimArr_575 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_493) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_575) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_575 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (exists ((v_arrayElimArr_82 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (and (= (select v_arrayElimArr_82 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_82) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_arrayElimArr_75 (Array Int Int))) (and (= 2 (select v_arrayElimArr_75 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_75) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_215 (Array Int Int)) (v_arrayElimArr_260 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_215) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_260) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_260 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (not (and .cse1 (exists ((v_DerPreprocessor_815 (Array Int Int)) (v_DerPreprocessor_816 (Array Int Int))) (and (= (select v_DerPreprocessor_816 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_815) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_816) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse1 (exists ((v_arrayElimArr_77 (Array Int Int)) (v_DerPreprocessor_65 (Array Int Int))) (and (= 2 (select v_arrayElimArr_77 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_77) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))))) (<= 2 c_~N~0) (exists ((v_DerPreprocessor_61 (Array Int Int)) (v_arrayElimArr_72 (Array Int Int))) (and (= 2 (select v_arrayElimArr_72 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_72) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_108 (Array Int Int)) (v_DerPreprocessor_93 (Array Int Int))) (and (= 2 (select v_arrayElimArr_108 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_93) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_108) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2 (not (and .cse1 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:41:02,129 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_493 (Array Int Int)) (v_arrayElimArr_575 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_493) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_575) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_575 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (exists ((v_arrayElimArr_82 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (and (= (select v_arrayElimArr_82 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_82) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_arrayElimArr_75 (Array Int Int))) (and (= 2 (select v_arrayElimArr_75 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_75) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_215 (Array Int Int)) (v_arrayElimArr_260 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_215) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_260) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_260 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse1 (exists ((v_arrayElimArr_77 (Array Int Int)) (v_DerPreprocessor_65 (Array Int Int))) (and (= 2 (select v_arrayElimArr_77 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_77) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_DerPreprocessor_815 (Array Int Int)) (v_DerPreprocessor_816 (Array Int Int))) (and (= (select v_DerPreprocessor_816 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_815) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_816) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))))) (<= 2 c_~N~0) (exists ((v_DerPreprocessor_61 (Array Int Int)) (v_arrayElimArr_72 (Array Int Int))) (and (= 2 (select v_arrayElimArr_72 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_72) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_108 (Array Int Int)) (v_DerPreprocessor_93 (Array Int Int))) (and (= 2 (select v_arrayElimArr_108 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_93) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_108) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2 (not (and .cse1 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:41:02,145 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (exists ((v_DerPreprocessor_493 (Array Int Int)) (v_arrayElimArr_575 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_493) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_575) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_575 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (exists ((v_arrayElimArr_82 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (and (= (select v_arrayElimArr_82 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_82) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_arrayElimArr_75 (Array Int Int))) (and (= 2 (select v_arrayElimArr_75 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_75) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_DerPreprocessor_215 (Array Int Int)) (v_arrayElimArr_260 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_215) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_260) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_260 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (not (and .cse1 (exists ((v_DerPreprocessor_815 (Array Int Int)) (v_DerPreprocessor_816 (Array Int Int))) (and (= (select v_DerPreprocessor_816 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_815) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_816) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and .cse1 .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (not (and .cse1 (exists ((v_arrayElimArr_77 (Array Int Int)) (v_DerPreprocessor_65 (Array Int Int))) (and (= 2 (select v_arrayElimArr_77 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_77) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) .cse1 (not (and .cse1 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (not (and .cse1 .cse2 (exists ((v_arrayElimArr_66 (Array Int Int)) (v_DerPreprocessor_55 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_66) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_arrayElimArr_66 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))))) (<= 2 c_~N~0) (exists ((v_DerPreprocessor_61 (Array Int Int)) (v_arrayElimArr_72 (Array Int Int))) (and (= 2 (select v_arrayElimArr_72 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_72) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_108 (Array Int Int)) (v_DerPreprocessor_93 (Array Int Int))) (and (= 2 (select v_arrayElimArr_108 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_93) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_108) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0))) (= (select .cse0 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2 (not (and .cse1 .cse2 (exists ((v_arrayElimArr_54 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int))) (and (= 2 (select v_arrayElimArr_54 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_54) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse0) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1 .cse2)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse0 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:41:02,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:41:02,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82128 states to 601 states and 82128 transitions. [2024-11-08 22:41:02,681 INFO L276 IsEmpty]: Start isEmpty. Operand 601 states and 82128 transitions. [2024-11-08 22:41:02,689 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:41:02,689 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:41:02,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:41:02,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:41:02,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:41:02,732 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-08 22:41:02,733 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:41:02,736 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:41:02,740 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:41:02,741 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:41:02,742 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-08 22:41:02,745 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2024-11-08 22:41:04,036 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 22:41:04,037 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 12 [2024-11-08 22:41:04,040 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:41:04,043 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-08 22:41:04,072 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:41:04,117 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 22:41:04,314 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 (exists ((v_arrayElimArr_712 (Array Int Int)) (v_DerPreprocessor_625 (Array Int Int))) (and (= 2 (select v_arrayElimArr_712 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_625) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_712) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and .cse0 (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (not (and .cse0 (exists ((v_DerPreprocessor_815 (Array Int Int)) (v_DerPreprocessor_816 (Array Int Int))) (and (= (select v_DerPreprocessor_816 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_815) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_816) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 (exists ((v_DerPreprocessor_817 (Array Int Int)) (v_arrayElimArr_943 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_817) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_943) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_943 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse1 0) 1) .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:41:05,591 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 (exists ((v_arrayElimArr_712 (Array Int Int)) (v_DerPreprocessor_625 (Array Int Int))) (and (= 2 (select v_arrayElimArr_712 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_625) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_712) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and .cse0 (exists ((v_DerPreprocessor_817 (Array Int Int)) (v_arrayElimArr_943 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_817) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_943) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_943 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (not (and .cse0 (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (not (and .cse0 (exists ((v_DerPreprocessor_815 (Array Int Int)) (v_DerPreprocessor_816 (Array Int Int))) (and (= (select v_DerPreprocessor_816 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_815) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_816) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse1 0) 1) .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:41:05,603 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 (exists ((v_arrayElimArr_712 (Array Int Int)) (v_DerPreprocessor_625 (Array Int Int))) (and (= 2 (select v_arrayElimArr_712 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_625) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_712) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and .cse0 (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (not (and .cse0 (exists ((v_DerPreprocessor_815 (Array Int Int)) (v_DerPreprocessor_816 (Array Int Int))) (and (= (select v_DerPreprocessor_816 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_815) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_816) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 (exists ((v_DerPreprocessor_817 (Array Int Int)) (v_arrayElimArr_943 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_817) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_943) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_943 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse1 0) 1) .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:41:05,612 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 (exists ((v_arrayElimArr_712 (Array Int Int)) (v_DerPreprocessor_625 (Array Int Int))) (and (= 2 (select v_arrayElimArr_712 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_625) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_712) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (not (and .cse0 (exists ((v_DerPreprocessor_817 (Array Int Int)) (v_arrayElimArr_943 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_817) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_943) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_943 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (not (and .cse0 (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse2)) (not (and .cse0 (exists ((v_DerPreprocessor_815 (Array Int Int)) (v_DerPreprocessor_816 (Array Int Int))) (and (= (select v_DerPreprocessor_816 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_815) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_816) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse2)) (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= (select .cse1 0) 1) .cse2 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse1 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:41:05,999 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_464 (Array Int Int)) (v_DerPreprocessor_463 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_463) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_464) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= (select v_DerPreprocessor_464 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (not (and .cse0 (exists ((v_DerPreprocessor_804 (Array Int Int)) (v_DerPreprocessor_803 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_803) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_804) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_804 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse1)) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (not (and .cse0 (exists ((v_arrayElimArr_922 (Array Int Int)) (v_DerPreprocessor_801 (Array Int Int))) (and (= 2 (select v_arrayElimArr_922 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_801) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_922) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (<= 2 c_~N~0) (exists ((v_DerPreprocessor_817 (Array Int Int)) (v_arrayElimArr_943 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_817) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_943) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_943 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse0 .cse1)) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:41:06,013 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and .cse0 (exists ((v_DerPreprocessor_817 (Array Int Int)) (v_arrayElimArr_943 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_817) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_943) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_943 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_464 (Array Int Int)) (v_DerPreprocessor_463 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_463) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_464) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= (select v_DerPreprocessor_464 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (not (and .cse0 (exists ((v_DerPreprocessor_804 (Array Int Int)) (v_DerPreprocessor_803 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_803) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_804) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_804 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse1)) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (not (and .cse0 (exists ((v_arrayElimArr_922 (Array Int Int)) (v_DerPreprocessor_801 (Array Int Int))) (and (= 2 (select v_arrayElimArr_922 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_801) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_922) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (<= 2 c_~N~0) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse0 .cse1)) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from false [2024-11-08 22:41:06,030 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_464 (Array Int Int)) (v_DerPreprocessor_463 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_463) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_464) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= (select v_DerPreprocessor_464 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (not (and .cse0 (exists ((v_DerPreprocessor_804 (Array Int Int)) (v_DerPreprocessor_803 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_803) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_804) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_804 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse1)) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (not (and .cse0 (exists ((v_arrayElimArr_922 (Array Int Int)) (v_DerPreprocessor_801 (Array Int Int))) (and (= 2 (select v_arrayElimArr_922 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_801) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_922) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (<= 2 c_~N~0) (exists ((v_DerPreprocessor_817 (Array Int Int)) (v_arrayElimArr_943 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_817) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_943) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_943 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse0 .cse1)) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:41:06,044 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse1 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (and (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_DerPreprocessor_24 |c_ULTIMATE.start_main_~a~0#1.offset|)))))) (not (and .cse0 (exists ((v_DerPreprocessor_817 (Array Int Int)) (v_arrayElimArr_943 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_817) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_943) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_943 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1)) (not (and .cse0 .cse1 (exists ((v_DerPreprocessor_15 (Array Int Int)) (v_arrayElimArr_20 (Array Int Int))) (and (= 2 (select v_arrayElimArr_20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_15) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_20) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))))) (exists ((v_DerPreprocessor_464 (Array Int Int)) (v_DerPreprocessor_463 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_463) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_464) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= (select v_DerPreprocessor_464 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) (not (and .cse0 (exists ((v_DerPreprocessor_804 (Array Int Int)) (v_DerPreprocessor_803 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_803) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_804) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= (select v_DerPreprocessor_804 |c_ULTIMATE.start_main_~a~0#1.offset|) 2))) .cse1)) .cse0 (not (and .cse0 (exists ((v_arrayElimArr_5 (Array Int Int)) (v_DerPreprocessor_3 (Array Int Int))) (and (= 2 (select v_arrayElimArr_5 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_3) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_5) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (not (and (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_arrayElimArr_9 (Array Int Int))) (and (= (select v_arrayElimArr_9 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_9) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (not (and .cse0 (exists ((v_arrayElimArr_922 (Array Int Int)) (v_DerPreprocessor_801 (Array Int Int))) (and (= 2 (select v_arrayElimArr_922 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_801) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_922) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse1)) (<= 2 c_~N~0) (exists ((v_arrayElimArr_22 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int))) (and (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_22) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)) (= 2 (select v_arrayElimArr_22 |c_ULTIMATE.start_main_~a~0#1.offset|)))) (not (and (exists ((v_DerPreprocessor_29 (Array Int Int)) (v_arrayElimArr_40 (Array Int Int))) (and (= (select v_arrayElimArr_40 |c_ULTIMATE.start_main_~a~0#1.offset|) 2) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_29) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_40) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2))) .cse0 .cse1)) (= (select .cse2 0) 1) (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_arrayElimArr_30 (Array Int Int))) (and (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_30) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1) .cse2) (= 2 (select v_arrayElimArr_30 |c_ULTIMATE.start_main_~a~0#1.offset|)))) .cse1 (not (and (exists ((v_arrayElimArr_14 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (and (= 2 (select v_arrayElimArr_14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_14) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) .cse0 .cse1)) (exists ((v_arrayElimArr_12 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int))) (and (= 2 (select v_arrayElimArr_12 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse2 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~a~0#1.base| v_arrayElimArr_12) |c_ULTIMATE.start_main_~b~0#1.base|) 0 1)))) (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2024-11-08 22:41:06,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:41:06,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82702 states to 603 states and 82702 transitions. [2024-11-08 22:41:06,326 INFO L276 IsEmpty]: Start isEmpty. Operand 603 states and 82702 transitions. [2024-11-08 22:41:06,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:41:06,334 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:41:06,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:41:06,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:41:06,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:41:06,378 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:41:06,380 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:41:06,384 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:41:06,389 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:41:06,392 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 15 [2024-11-08 22:41:06,394 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:41:06,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 16 treesize of output 11 [2024-11-08 22:41:06,446 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:41:06,502 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:41:07,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:41:07,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82702 states to 603 states and 82702 transitions. [2024-11-08 22:41:07,282 INFO L276 IsEmpty]: Start isEmpty. Operand 603 states and 82702 transitions. [2024-11-08 22:41:07,290 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:41:07,290 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:41:07,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:41:07,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:41:07,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:41:07,329 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:41:07,330 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:41:07,334 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 32 [2024-11-08 22:41:07,336 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 22:41:07,336 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2024-11-08 22:41:07,340 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2024-11-08 22:41:07,353 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:41:07,356 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:41:07,359 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 14 [2024-11-08 22:41:07,362 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:41:07,366 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-08 22:41:07,371 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:41:07,387 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-08 22:41:07,423 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:41:07,483 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:41:08,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:41:08,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82702 states to 603 states and 82702 transitions. [2024-11-08 22:41:08,397 INFO L276 IsEmpty]: Start isEmpty. Operand 603 states and 82702 transitions. [2024-11-08 22:41:08,406 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:41:08,406 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:41:08,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:41:08,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:41:08,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:41:08,448 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:41:08,450 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:41:08,453 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:41:08,458 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:41:08,461 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 15 [2024-11-08 22:41:08,464 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:41:08,479 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-08 22:41:08,516 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:41:08,575 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 22:41:09,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-08 22:41:09,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82702 states to 603 states and 82702 transitions. [2024-11-08 22:41:09,382 INFO L276 IsEmpty]: Start isEmpty. Operand 603 states and 82702 transitions. [2024-11-08 22:41:09,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-08 22:41:09,391 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-08 22:41:09,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 22:41:09,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 22:41:09,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 22:41:09,434 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 22:41:09,436 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 22:41:09,439 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-08 22:41:09,444 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-08 22:41:09,448 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:41:09,452 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 14 [2024-11-08 22:41:09,454 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-11-08 22:41:09,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 5 treesize of output 3 [2024-11-08 22:41:09,472 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-08 22:41:09,510 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2024-11-08 22:41:09,568 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.