./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/array-patterns/array5_pattern.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_193f1506-9586-4146-a611-93cbbc9b0504/bin/ukojak-verify-Qdu7aM0XO9/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_193f1506-9586-4146-a611-93cbbc9b0504/bin/ukojak-verify-Qdu7aM0XO9/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_193f1506-9586-4146-a611-93cbbc9b0504/bin/ukojak-verify-Qdu7aM0XO9/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_193f1506-9586-4146-a611-93cbbc9b0504/bin/ukojak-verify-Qdu7aM0XO9/config/KojakReach.xml -i ../../sv-benchmarks/c/array-patterns/array5_pattern.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_193f1506-9586-4146-a611-93cbbc9b0504/bin/ukojak-verify-Qdu7aM0XO9/config/svcomp-Reach-32bit-Kojak_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_193f1506-9586-4146-a611-93cbbc9b0504/bin/ukojak-verify-Qdu7aM0XO9 --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 3dd3ea9d30e76cbd39a744e53feb2b89c359b5b85c7df24161ceaf060cda3b02 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-12-02 23:38:27,405 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-02 23:38:27,466 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_193f1506-9586-4146-a611-93cbbc9b0504/bin/ukojak-verify-Qdu7aM0XO9/config/svcomp-Reach-32bit-Kojak_Default.epf [2023-12-02 23:38:27,470 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-02 23:38:27,470 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck.Interpolating solver [2023-12-02 23:38:27,493 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-02 23:38:27,493 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-02 23:38:27,494 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ALWAYS [2023-12-02 23:38:27,494 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-02 23:38:27,495 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-02 23:38:27,496 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-02 23:38:27,496 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-02 23:38:27,497 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-02 23:38:27,497 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-02 23:38:27,498 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-02 23:38:27,498 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-02 23:38:27,499 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-02 23:38:27,499 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-02 23:38:27,500 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-02 23:38:27,500 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-02 23:38:27,501 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-02 23:38:27,501 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-02 23:38:27,502 INFO L151 SettingsManager]: Preferences of CodeCheck differ from their defaults: [2023-12-02 23:38:27,502 INFO L153 SettingsManager]: * Timeout in seconds=1000000 [2023-12-02 23:38:27,503 INFO L153 SettingsManager]: * Theory for external solver=ALL [2023-12-02 23:38:27,503 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-02 23:38:27,504 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 [2023-12-02 23:38:27,504 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-02 23:38:27,505 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-02 23:38:27,505 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-02 23:38:27,505 INFO L153 SettingsManager]: * Trace refinement strategy=PENGUIN [2023-12-02 23:38:27,506 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-02 23:38:27,506 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-02 23:38:27,507 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_193f1506-9586-4146-a611-93cbbc9b0504/bin/ukojak-verify-Qdu7aM0XO9/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_193f1506-9586-4146-a611-93cbbc9b0504/bin/ukojak-verify-Qdu7aM0XO9 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 -> 3dd3ea9d30e76cbd39a744e53feb2b89c359b5b85c7df24161ceaf060cda3b02 [2023-12-02 23:38:27,702 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-02 23:38:27,724 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-02 23:38:27,726 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-02 23:38:27,727 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-02 23:38:27,728 INFO L274 PluginConnector]: CDTParser initialized [2023-12-02 23:38:27,729 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_193f1506-9586-4146-a611-93cbbc9b0504/bin/ukojak-verify-Qdu7aM0XO9/../../sv-benchmarks/c/array-patterns/array5_pattern.c [2023-12-02 23:38:30,483 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-02 23:38:30,669 INFO L384 CDTParser]: Found 1 translation units. [2023-12-02 23:38:30,670 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_193f1506-9586-4146-a611-93cbbc9b0504/sv-benchmarks/c/array-patterns/array5_pattern.c [2023-12-02 23:38:30,675 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_193f1506-9586-4146-a611-93cbbc9b0504/bin/ukojak-verify-Qdu7aM0XO9/data/fddb25eec/98f8a3bf2a33445aa465d2e1b220c4bd/FLAG6b3d2a988 [2023-12-02 23:38:30,686 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_193f1506-9586-4146-a611-93cbbc9b0504/bin/ukojak-verify-Qdu7aM0XO9/data/fddb25eec/98f8a3bf2a33445aa465d2e1b220c4bd [2023-12-02 23:38:30,688 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-02 23:38:30,689 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-12-02 23:38:30,690 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-02 23:38:30,690 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-02 23:38:30,693 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-02 23:38:30,694 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 11:38:30" (1/1) ... [2023-12-02 23:38:30,694 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@291cee1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:38:30, skipping insertion in model container [2023-12-02 23:38:30,695 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 11:38:30" (1/1) ... [2023-12-02 23:38:30,715 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-02 23:38:30,843 WARN L240 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_193f1506-9586-4146-a611-93cbbc9b0504/sv-benchmarks/c/array-patterns/array5_pattern.c[1890,1903] [2023-12-02 23:38:30,862 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 23:38:30,871 INFO L202 MainTranslator]: Completed pre-run [2023-12-02 23:38:30,881 WARN L240 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_193f1506-9586-4146-a611-93cbbc9b0504/sv-benchmarks/c/array-patterns/array5_pattern.c[1890,1903] [2023-12-02 23:38:30,891 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 23:38:30,904 INFO L206 MainTranslator]: Completed translation [2023-12-02 23:38:30,904 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:38:30 WrapperNode [2023-12-02 23:38:30,904 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-02 23:38:30,906 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-02 23:38:30,906 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-02 23:38:30,906 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-02 23:38:30,912 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:38:30" (1/1) ... [2023-12-02 23:38:30,918 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:38:30" (1/1) ... [2023-12-02 23:38:30,933 INFO L138 Inliner]: procedures = 16, calls = 24, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 87 [2023-12-02 23:38:30,933 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-02 23:38:30,934 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-02 23:38:30,934 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-02 23:38:30,934 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-02 23:38:30,941 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:38:30" (1/1) ... [2023-12-02 23:38:30,941 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:38:30" (1/1) ... [2023-12-02 23:38:30,943 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:38:30" (1/1) ... [2023-12-02 23:38:30,943 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:38:30" (1/1) ... [2023-12-02 23:38:30,947 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:38:30" (1/1) ... [2023-12-02 23:38:30,950 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:38:30" (1/1) ... [2023-12-02 23:38:30,952 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:38:30" (1/1) ... [2023-12-02 23:38:30,952 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:38:30" (1/1) ... [2023-12-02 23:38:30,954 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-02 23:38:30,955 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-02 23:38:30,955 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-02 23:38:30,955 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-02 23:38:30,956 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:38:30" (1/1) ... [2023-12-02 23:38:30,960 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 [2023-12-02 23:38:30,970 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_193f1506-9586-4146-a611-93cbbc9b0504/bin/ukojak-verify-Qdu7aM0XO9/z3 [2023-12-02 23:38:30,981 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_193f1506-9586-4146-a611-93cbbc9b0504/bin/ukojak-verify-Qdu7aM0XO9/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (exit command is (exit), workingDir is null) [2023-12-02 23:38:30,985 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_193f1506-9586-4146-a611-93cbbc9b0504/bin/ukojak-verify-Qdu7aM0XO9/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (1)] Waiting until timeout for monitored process [2023-12-02 23:38:31,017 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-02 23:38:31,017 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-12-02 23:38:31,017 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-12-02 23:38:31,017 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-12-02 23:38:31,017 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-12-02 23:38:31,017 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-12-02 23:38:31,018 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-02 23:38:31,018 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-02 23:38:31,018 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-12-02 23:38:31,018 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-12-02 23:38:31,082 INFO L241 CfgBuilder]: Building ICFG [2023-12-02 23:38:31,083 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-02 23:38:31,230 INFO L282 CfgBuilder]: Performing block encoding [2023-12-02 23:38:31,280 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-02 23:38:31,280 INFO L309 CfgBuilder]: Removed 3 assume(true) statements. [2023-12-02 23:38:31,282 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 11:38:31 BoogieIcfgContainer [2023-12-02 23:38:31,282 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-02 23:38:31,283 INFO L112 PluginConnector]: ------------------------CodeCheck---------------------------- [2023-12-02 23:38:31,283 INFO L270 PluginConnector]: Initializing CodeCheck... [2023-12-02 23:38:31,293 INFO L274 PluginConnector]: CodeCheck initialized [2023-12-02 23:38:31,294 INFO L184 PluginConnector]: Executing the observer CodeCheckObserver from plugin CodeCheck for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 11:38:31" (1/1) ... [2023-12-02 23:38:31,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 23:38:31,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 23:38:31,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 17 states and 22 transitions. [2023-12-02 23:38:31,352 INFO L276 IsEmpty]: Start isEmpty. Operand 17 states and 22 transitions. [2023-12-02 23:38:31,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2023-12-02 23:38:31,356 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 23:38:31,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 23:38:31,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:38:31,510 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 23:38:31,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 23:38:31,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 17 states and 20 transitions. [2023-12-02 23:38:31,545 INFO L276 IsEmpty]: Start isEmpty. Operand 17 states and 20 transitions. [2023-12-02 23:38:31,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2023-12-02 23:38:31,546 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 23:38:31,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 23:38:31,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:38:31,654 INFO L262 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-02 23:38:31,672 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 23:38:31,737 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-02 23:38:31,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 23:38:31,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 19 states and 25 transitions. [2023-12-02 23:38:31,806 INFO L276 IsEmpty]: Start isEmpty. Operand 19 states and 25 transitions. [2023-12-02 23:38:31,807 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2023-12-02 23:38:31,807 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 23:38:31,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 23:38:31,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:38:31,872 INFO L262 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-02 23:38:31,874 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 23:38:31,938 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 23:38:32,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 23:38:32,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 26 states and 39 transitions. [2023-12-02 23:38:32,255 INFO L276 IsEmpty]: Start isEmpty. Operand 26 states and 39 transitions. [2023-12-02 23:38:32,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2023-12-02 23:38:32,256 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 23:38:32,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 23:38:32,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:38:32,334 INFO L262 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 43 conjunts are in the unsatisfiable core [2023-12-02 23:38:32,339 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 23:38:32,426 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2023-12-02 23:38:32,719 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 17 [2023-12-02 23:38:32,852 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 23:38:34,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 23:38:34,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 30 states and 49 transitions. [2023-12-02 23:38:34,031 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 49 transitions. [2023-12-02 23:38:34,031 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2023-12-02 23:38:34,031 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 23:38:34,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 23:38:34,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:38:34,090 INFO L262 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-02 23:38:34,091 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 23:38:34,248 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 23:38:35,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 23:38:35,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 35 states and 60 transitions. [2023-12-02 23:38:35,284 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 60 transitions. [2023-12-02 23:38:35,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2023-12-02 23:38:35,285 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 23:38:35,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 23:38:35,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:38:35,339 INFO L262 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-02 23:38:35,340 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 23:38:35,502 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 23:38:36,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 23:38:36,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 40 states and 70 transitions. [2023-12-02 23:38:36,707 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 70 transitions. [2023-12-02 23:38:36,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2023-12-02 23:38:36,708 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 23:38:36,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 23:38:36,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:38:36,768 INFO L262 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2023-12-02 23:38:36,773 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 23:38:36,797 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2023-12-02 23:38:36,890 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2023-12-02 23:38:37,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 42 treesize of output 35 [2023-12-02 23:38:37,845 INFO L349 Elim1Store]: treesize reduction 104, result has 46.1 percent of original size [2023-12-02 23:38:37,845 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 8 case distinctions, treesize of input 109 treesize of output 174 [2023-12-02 23:38:37,917 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:38:37,920 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2023-12-02 23:38:37,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:38:37,993 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 23:38:37,994 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2023-12-02 23:38:38,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:38:38,093 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 78 treesize of output 53 [2023-12-02 23:38:38,100 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 23:38:38,101 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 18 [2023-12-02 23:38:38,110 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 23:38:38,112 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 20 [2023-12-02 23:38:39,048 INFO L349 Elim1Store]: treesize reduction 164, result has 29.6 percent of original size [2023-12-02 23:38:39,048 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 1 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 107 treesize of output 119 [2023-12-02 23:38:39,466 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 23:38:43,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 23:38:43,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 48 states and 90 transitions. [2023-12-02 23:38:43,372 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 90 transitions. [2023-12-02 23:38:43,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2023-12-02 23:38:43,373 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 23:38:43,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 23:38:43,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:38:43,432 INFO L262 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2023-12-02 23:38:43,436 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 23:38:43,459 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2023-12-02 23:38:43,486 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2023-12-02 23:38:43,521 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 35 [2023-12-02 23:38:43,915 INFO L349 Elim1Store]: treesize reduction 104, result has 46.1 percent of original size [2023-12-02 23:38:43,915 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 8 case distinctions, treesize of input 109 treesize of output 174 [2023-12-02 23:38:43,973 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:38:43,975 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2023-12-02 23:38:44,098 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:38:44,098 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 23:38:44,099 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 12 [2023-12-02 23:38:44,196 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:38:44,197 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 78 treesize of output 53 [2023-12-02 23:38:44,204 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 23:38:44,205 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 18 [2023-12-02 23:38:44,213 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 23:38:44,214 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 20 [2023-12-02 23:38:44,732 INFO L349 Elim1Store]: treesize reduction 172, result has 26.2 percent of original size [2023-12-02 23:38:44,732 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 1 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 107 treesize of output 111 [2023-12-02 23:38:45,076 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 23:38:46,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 23:38:46,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 52 states and 98 transitions. [2023-12-02 23:38:46,612 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 98 transitions. [2023-12-02 23:38:46,613 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2023-12-02 23:38:46,613 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 23:38:46,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 23:38:46,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:38:46,661 INFO L262 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-02 23:38:46,663 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 23:38:47,110 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 23:38:50,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 23:38:50,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 58 states and 111 transitions. [2023-12-02 23:38:50,173 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 111 transitions. [2023-12-02 23:38:50,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2023-12-02 23:38:50,174 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 23:38:50,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 23:38:50,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:38:50,224 INFO L262 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-02 23:38:50,226 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 23:38:50,245 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 23:38:51,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 23:38:51,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 62 states and 119 transitions. [2023-12-02 23:38:51,366 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 119 transitions. [2023-12-02 23:38:51,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2023-12-02 23:38:51,368 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 23:38:51,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 23:38:51,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:38:51,431 INFO L262 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-02 23:38:51,432 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 23:38:51,871 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 23:38:56,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 23:38:56,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 70 states and 140 transitions. [2023-12-02 23:38:56,197 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 140 transitions. [2023-12-02 23:38:56,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2023-12-02 23:38:56,198 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 23:38:56,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 23:38:56,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:38:56,243 INFO L262 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-02 23:38:56,244 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 23:38:56,401 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 23:38:58,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 23:38:58,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 74 states and 144 transitions. [2023-12-02 23:38:58,024 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 144 transitions. [2023-12-02 23:38:58,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2023-12-02 23:38:58,024 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 23:38:58,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 23:38:58,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:38:58,068 INFO L262 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-02 23:38:58,070 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 23:38:58,187 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 23:38:58,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 23:38:58,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 75 states and 146 transitions. [2023-12-02 23:38:58,465 INFO L276 IsEmpty]: Start isEmpty. Operand 75 states and 146 transitions. [2023-12-02 23:38:58,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2023-12-02 23:38:58,465 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 23:38:58,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 23:38:58,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:38:58,551 INFO L262 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 60 conjunts are in the unsatisfiable core [2023-12-02 23:38:58,554 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 23:38:58,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 10 treesize of output 8 [2023-12-02 23:38:58,597 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2023-12-02 23:38:58,625 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 35 [2023-12-02 23:38:58,797 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 55 [2023-12-02 23:38:59,842 INFO L349 Elim1Store]: treesize reduction 156, result has 46.0 percent of original size [2023-12-02 23:38:59,843 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 6 select indices, 6 select index equivalence classes, 5 disjoint index pairs (out of 15 index pairs), introduced 8 new quantified variables, introduced 12 case distinctions, treesize of input 123 treesize of output 224 [2023-12-02 23:38:59,869 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:38:59,871 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 114 [2023-12-02 23:39:00,496 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 187 treesize of output 150 [2023-12-02 23:39:00,511 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:39:00,512 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 145 treesize of output 147 [2023-12-02 23:39:00,533 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:39:00,534 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 133 treesize of output 135 [2023-12-02 23:39:00,984 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:39:00,985 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 58 treesize of output 33 [2023-12-02 23:39:04,432 INFO L349 Elim1Store]: treesize reduction 216, result has 38.8 percent of original size [2023-12-02 23:39:04,432 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 3 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 422 treesize of output 390 [2023-12-02 23:39:04,480 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:39:04,480 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 176 treesize of output 199 [2023-12-02 23:39:04,513 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:39:04,514 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 162 treesize of output 185 [2023-12-02 23:39:07,840 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 23:39:15,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 23:39:15,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 79 states and 155 transitions. [2023-12-02 23:39:15,113 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 155 transitions. [2023-12-02 23:39:15,114 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2023-12-02 23:39:15,114 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 23:39:15,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 23:39:15,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:39:15,180 INFO L262 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 65 conjunts are in the unsatisfiable core [2023-12-02 23:39:15,183 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 23:39:15,206 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2023-12-02 23:39:15,221 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2023-12-02 23:39:15,242 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 35 [2023-12-02 23:39:15,283 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 55 [2023-12-02 23:39:16,927 INFO L349 Elim1Store]: treesize reduction 156, result has 46.0 percent of original size [2023-12-02 23:39:16,928 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 6 select indices, 6 select index equivalence classes, 5 disjoint index pairs (out of 15 index pairs), introduced 8 new quantified variables, introduced 12 case distinctions, treesize of input 123 treesize of output 224 [2023-12-02 23:39:17,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:39:17,021 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 100 treesize of output 71 [2023-12-02 23:39:17,032 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:39:17,040 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:39:17,040 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 37 treesize of output 43 [2023-12-02 23:39:17,061 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:39:17,069 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:39:17,069 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 35 treesize of output 41 [2023-12-02 23:39:17,150 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:39:17,151 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 114 [2023-12-02 23:39:21,260 INFO L349 Elim1Store]: treesize reduction 216, result has 38.8 percent of original size [2023-12-02 23:39:21,261 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 3 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 387 treesize of output 383 [2023-12-02 23:39:21,325 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:39:21,326 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 175 treesize of output 198 [2023-12-02 23:39:21,358 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:39:21,358 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 161 treesize of output 184 [2023-12-02 23:39:24,786 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 23:39:33,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 23:39:33,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 82 states and 166 transitions. [2023-12-02 23:39:33,188 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 166 transitions. [2023-12-02 23:39:33,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2023-12-02 23:39:33,189 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 23:39:33,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 23:39:33,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:39:33,252 INFO L262 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 62 conjunts are in the unsatisfiable core [2023-12-02 23:39:33,255 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 23:39:33,276 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2023-12-02 23:39:33,300 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2023-12-02 23:39:33,333 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 35 [2023-12-02 23:39:33,369 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 55 [2023-12-02 23:39:34,129 INFO L349 Elim1Store]: treesize reduction 156, result has 46.0 percent of original size [2023-12-02 23:39:34,129 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 6 select indices, 6 select index equivalence classes, 5 disjoint index pairs (out of 15 index pairs), introduced 8 new quantified variables, introduced 12 case distinctions, treesize of input 123 treesize of output 224 [2023-12-02 23:39:34,197 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:39:34,198 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 100 treesize of output 71 [2023-12-02 23:39:34,206 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:39:34,207 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:39:34,213 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:39:34,213 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 35 [2023-12-02 23:39:34,226 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:39:34,227 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:39:34,234 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:39:34,234 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 33 [2023-12-02 23:39:34,324 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:39:34,325 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 114 [2023-12-02 23:39:38,651 INFO L349 Elim1Store]: treesize reduction 216, result has 38.8 percent of original size [2023-12-02 23:39:38,652 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 3 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 393 treesize of output 373 [2023-12-02 23:39:38,697 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:39:38,698 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 163 treesize of output 170 [2023-12-02 23:39:38,725 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:39:38,726 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 153 treesize of output 160 [2023-12-02 23:39:41,573 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 23:39:51,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 23:39:51,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 88 states and 179 transitions. [2023-12-02 23:39:51,113 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 179 transitions. [2023-12-02 23:39:51,114 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2023-12-02 23:39:51,114 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 23:39:51,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 23:39:51,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:39:51,178 INFO L262 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 60 conjunts are in the unsatisfiable core [2023-12-02 23:39:51,181 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 23:39:51,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 [2023-12-02 23:39:51,223 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2023-12-02 23:39:51,248 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 35 [2023-12-02 23:39:51,279 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 55 [2023-12-02 23:39:52,107 INFO L349 Elim1Store]: treesize reduction 156, result has 46.0 percent of original size [2023-12-02 23:39:52,108 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 6 select indices, 6 select index equivalence classes, 5 disjoint index pairs (out of 15 index pairs), introduced 8 new quantified variables, introduced 12 case distinctions, treesize of input 123 treesize of output 224 [2023-12-02 23:39:52,126 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:39:52,127 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 100 treesize of output 71 [2023-12-02 23:39:52,134 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:39:52,135 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:39:52,141 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:39:52,141 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 33 [2023-12-02 23:39:52,153 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:39:52,154 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:39:52,160 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:39:52,161 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 35 [2023-12-02 23:39:52,425 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:39:52,426 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2023-12-02 23:39:52,488 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:39:52,489 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2023-12-02 23:39:52,560 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:39:52,561 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2023-12-02 23:39:56,667 INFO L349 Elim1Store]: treesize reduction 216, result has 38.8 percent of original size [2023-12-02 23:39:56,667 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 3 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 424 treesize of output 384 [2023-12-02 23:39:56,721 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:39:56,721 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 174 treesize of output 181 [2023-12-02 23:39:56,743 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:39:56,744 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 164 treesize of output 171 [2023-12-02 23:39:58,276 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 23:40:02,983 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse5 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse29 (select .cse5 8)) (.cse21 (select .cse3 0)) (.cse22 (select .cse5 0)) (.cse28 (select .cse3 8))) (let ((.cse6 (= .cse28 0)) (.cse7 (= 0 .cse22)) (.cse8 (= .cse21 0)) (.cse9 (= .cse29 0)) (.cse20 (select .cse5 4)) (.cse19 (select .cse3 4))) (let ((.cse0 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 2)) (.cse13 (= (+ .cse29 1) 0)) (.cse14 (= .cse28 1)) (.cse12 (and .cse6 .cse7 .cse8 .cse9 (= .cse20 1) (= (+ .cse19 1) 0))) (.cse17 (= .cse21 1)) (.cse18 (= 0 (+ .cse22 1))) (.cse10 (= .cse19 0)) (.cse11 (= .cse20 0))) (and (not (and (<= 3 c_~ARR_SIZE~0) (<= |c_ULTIMATE.start_main_~count~0#1| 1))) (not (and (<= |c_ULTIMATE.start_main_~count~0#1| 0) (<= 2 c_~ARR_SIZE~0))) (not (and (<= c_~ARR_SIZE~0 2) (<= 2 |c_ULTIMATE.start_main_~count~0#1|))) (not (and .cse0 .cse1 .cse2 (or (and (exists ((v_z_33 Int) (v_y_33 Int)) (let ((.cse4 (+ (* v_z_33 4) (* v_y_33 8)))) (and (= (+ (select .cse3 .cse4) 1) 0) (<= v_z_33 1) (<= 0 v_z_33) (= (select .cse5 .cse4) 1) (not (= v_z_33 0))))) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11) .cse12 (and (or (and .cse7 (or (and .cse13 .cse8 .cse14) (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int)) (v_y_42 Int)) (let ((.cse15 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse16 (* v_y_42 8))) (and (= (select .cse15 0) 0) (= (select v_DerPreprocessor_10 8) 0) (= (select v_DerPreprocessor_10 4) 0) (= (select .cse15 4) 0) (= (select v_DerPreprocessor_10 0) 0) (= (+ (select .cse5 .cse16) 1) 0) (= (select .cse15 8) 0) (= (+ (select .cse15 .cse16) 1) 0) (= (select v_DerPreprocessor_10 .cse16) 1) (= (select .cse3 .cse16) 1)))) .cse6 .cse8 .cse9))) (and .cse17 .cse6 .cse9 .cse18)) .cse10 .cse11)))) (not (and (<= c_~ARR_SIZE~0 0) (<= 0 |c_ULTIMATE.start_main_~count~0#1|))) (= |c_ULTIMATE.start_main_~sum~0#1| (+ .cse19 .cse20 .cse21 .cse22)) .cse0 .cse1 (not (and (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (<= c_~ARR_SIZE~0 1))) (not (and (= |c_ULTIMATE.start_main_~count~0#1| 1) (or (and (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse23 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= |ULTIMATE.start_main_~index~0#1| 1) (= (+ (select .cse5 .cse23) 1) 0) (<= 0 |ULTIMATE.start_main_~index~0#1|) (= (select .cse3 .cse23) 1)))) .cse10 .cse11) (and (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse24 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= |ULTIMATE.start_main_~index~0#1| 1) (<= 0 |ULTIMATE.start_main_~index~0#1|) (= (+ (select .cse3 .cse24) 1) 0) (= (select .cse5 .cse24) 1)))) .cse7 .cse8)) .cse0 .cse1)) .cse2 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (or (and .cse6 .cse7 .cse8 .cse9 .cse10 (exists ((v_z_50 Int) (v_y_50 Int)) (let ((.cse25 (+ (* v_z_50 4) (* v_y_50 8)))) (and (= (+ (select .cse3 .cse25) 1) 0) (= (select .cse5 .cse25) 1) (not (= v_z_50 0)) (<= v_z_50 1) (<= 0 v_z_50)))) .cse11) (and .cse13 .cse7 .cse8 .cse10 .cse14 .cse11) .cse12 (and .cse6 .cse7 .cse8 .cse9 (exists ((v_y_48 Int) (v_DerPreprocessor_13 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (let ((.cse26 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse27 (* v_y_48 8))) (and (= (+ (select .cse26 .cse27) 1) 0) (= (select .cse26 8) 0) (= (select v_DerPreprocessor_14 0) 0) (= (+ (select .cse5 .cse27) 1) 0) (= (select .cse26 4) 0) (= (select .cse26 0) 0) (= (select .cse3 .cse27) 1) (= (select v_DerPreprocessor_14 4) 0) (= (select v_DerPreprocessor_14 8) 0) (= (select v_DerPreprocessor_14 .cse27) 1)))) .cse10 .cse11) (and .cse17 .cse6 .cse9 .cse18 .cse10 .cse11)) (not (and (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (= (select .cse3 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 1) (= |c_ULTIMATE.start_main_~count~0#1| 0) (= (+ (select .cse5 |c_ULTIMATE.start_main_~#array2~0#1.offset|) 1) 0)))))))) is different from false [2023-12-02 23:40:04,427 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse5 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse29 (select .cse5 8)) (.cse21 (select .cse3 0)) (.cse22 (select .cse5 0)) (.cse28 (select .cse3 8))) (let ((.cse6 (= .cse28 0)) (.cse7 (= 0 .cse22)) (.cse8 (= .cse21 0)) (.cse9 (= .cse29 0)) (.cse20 (select .cse5 4)) (.cse19 (select .cse3 4))) (let ((.cse0 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 2)) (.cse13 (= (+ .cse29 1) 0)) (.cse14 (= .cse28 1)) (.cse12 (and .cse6 .cse7 .cse8 .cse9 (= .cse20 1) (= (+ .cse19 1) 0))) (.cse17 (= .cse21 1)) (.cse18 (= 0 (+ .cse22 1))) (.cse10 (= .cse19 0)) (.cse11 (= .cse20 0))) (and (not (and (<= 3 c_~ARR_SIZE~0) (<= |c_ULTIMATE.start_main_~count~0#1| 1))) (not (and (<= |c_ULTIMATE.start_main_~count~0#1| 0) (<= 2 c_~ARR_SIZE~0))) (not (and (<= c_~ARR_SIZE~0 2) (<= 2 |c_ULTIMATE.start_main_~count~0#1|))) (not (and .cse0 .cse1 .cse2 (or (and (exists ((v_z_33 Int) (v_y_33 Int)) (let ((.cse4 (+ (* v_z_33 4) (* v_y_33 8)))) (and (= (+ (select .cse3 .cse4) 1) 0) (<= v_z_33 1) (<= 0 v_z_33) (= (select .cse5 .cse4) 1) (not (= v_z_33 0))))) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11) .cse12 (and (or (and .cse7 (or (and .cse13 .cse8 .cse14) (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int)) (v_y_42 Int)) (let ((.cse15 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse16 (* v_y_42 8))) (and (= (select .cse15 0) 0) (= (select v_DerPreprocessor_10 8) 0) (= (select v_DerPreprocessor_10 4) 0) (= (select .cse15 4) 0) (= (select v_DerPreprocessor_10 0) 0) (= (+ (select .cse5 .cse16) 1) 0) (= (select .cse15 8) 0) (= (+ (select .cse15 .cse16) 1) 0) (= (select v_DerPreprocessor_10 .cse16) 1) (= (select .cse3 .cse16) 1)))) .cse6 .cse8 .cse9))) (and .cse17 .cse6 .cse9 .cse18)) .cse10 .cse11)))) (not (and (<= c_~ARR_SIZE~0 0) (<= 0 |c_ULTIMATE.start_main_~count~0#1|))) (= |c_ULTIMATE.start_main_~sum~0#1| (+ .cse19 .cse20 .cse21 .cse22)) .cse0 .cse1 (not (and (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (<= c_~ARR_SIZE~0 1))) (not (and (= |c_ULTIMATE.start_main_~count~0#1| 1) (or (and (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse23 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= |ULTIMATE.start_main_~index~0#1| 1) (= (+ (select .cse5 .cse23) 1) 0) (<= 0 |ULTIMATE.start_main_~index~0#1|) (= (select .cse3 .cse23) 1)))) .cse10 .cse11) (and (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse24 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= |ULTIMATE.start_main_~index~0#1| 1) (<= 0 |ULTIMATE.start_main_~index~0#1|) (= (+ (select .cse3 .cse24) 1) 0) (= (select .cse5 .cse24) 1)))) .cse7 .cse8)) .cse0 .cse1)) .cse2 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (or (and .cse6 .cse7 .cse8 .cse9 .cse10 (exists ((v_z_50 Int) (v_y_50 Int)) (let ((.cse25 (+ (* v_z_50 4) (* v_y_50 8)))) (and (= (+ (select .cse3 .cse25) 1) 0) (= (select .cse5 .cse25) 1) (not (= v_z_50 0)) (<= v_z_50 1) (<= 0 v_z_50)))) .cse11) (and .cse13 .cse7 .cse8 .cse10 .cse14 .cse11) .cse12 (and .cse6 .cse7 .cse8 .cse9 (exists ((v_y_48 Int) (v_DerPreprocessor_13 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (let ((.cse26 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse27 (* v_y_48 8))) (and (= (+ (select .cse26 .cse27) 1) 0) (= (select .cse26 8) 0) (= (select v_DerPreprocessor_14 0) 0) (= (+ (select .cse5 .cse27) 1) 0) (= (select .cse26 4) 0) (= (select .cse26 0) 0) (= (select .cse3 .cse27) 1) (= (select v_DerPreprocessor_14 4) 0) (= (select v_DerPreprocessor_14 8) 0) (= (select v_DerPreprocessor_14 .cse27) 1)))) .cse10 .cse11) (and .cse17 .cse6 .cse9 .cse18 .cse10 .cse11)) (not (and (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (= (select .cse3 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 1) (= |c_ULTIMATE.start_main_~count~0#1| 0) (= (+ (select .cse5 |c_ULTIMATE.start_main_~#array2~0#1.offset|) 1) 0))))))))) is different from true [2023-12-02 23:40:04,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 23:40:04,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216 states to 93 states and 207 transitions. [2023-12-02 23:40:04,475 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 207 transitions. [2023-12-02 23:40:04,475 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2023-12-02 23:40:04,475 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 23:40:04,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 23:40:04,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:40:04,554 INFO L262 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 60 conjunts are in the unsatisfiable core [2023-12-02 23:40:04,557 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 23:40:04,576 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2023-12-02 23:40:04,593 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2023-12-02 23:40:04,619 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 35 [2023-12-02 23:40:04,652 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 55 [2023-12-02 23:40:05,422 INFO L349 Elim1Store]: treesize reduction 156, result has 46.0 percent of original size [2023-12-02 23:40:05,423 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 6 select indices, 6 select index equivalence classes, 5 disjoint index pairs (out of 15 index pairs), introduced 8 new quantified variables, introduced 12 case distinctions, treesize of input 123 treesize of output 224 [2023-12-02 23:40:05,500 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:40:05,501 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 114 [2023-12-02 23:40:06,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:40:06,020 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 84 treesize of output 55 [2023-12-02 23:40:06,041 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:40:06,042 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:40:06,042 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:40:06,043 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 13 [2023-12-02 23:40:06,049 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:40:06,049 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:40:06,050 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:40:06,051 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 15 [2023-12-02 23:40:06,082 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:40:06,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 58 treesize of output 33 [2023-12-02 23:40:10,919 INFO L349 Elim1Store]: treesize reduction 216, result has 38.8 percent of original size [2023-12-02 23:40:10,920 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 3 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 582 treesize of output 542 [2023-12-02 23:40:10,968 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:40:10,968 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 236 treesize of output 243 [2023-12-02 23:40:10,991 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:40:10,992 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 226 treesize of output 233 [2023-12-02 23:40:11,002 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 216 treesize of output 210 [2023-12-02 23:40:11,013 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 210 treesize of output 204 [2023-12-02 23:40:11,023 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 204 treesize of output 198 [2023-12-02 23:40:11,034 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 198 treesize of output 192 [2023-12-02 23:40:13,649 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 23:40:15,481 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse15 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse17 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse4 (select .cse17 4)) (.cse5 (select .cse15 4)) (.cse6 (select .cse15 0)) (.cse7 (select .cse17 0)) (.cse26 (select .cse15 8)) (.cse25 (select .cse17 8))) (let ((.cse19 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse20 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse11 (= (+ .cse25 1) 0)) (.cse13 (= .cse26 1)) (.cse0 (= .cse26 0)) (.cse1 (= 0 .cse7)) (.cse2 (= .cse6 0)) (.cse3 (= .cse25 0)) (.cse9 (= .cse5 0)) (.cse10 (= .cse4 0)) (.cse21 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (< 2 c_~ARR_SIZE~0) (not (and (or (and .cse0 .cse1 .cse2 .cse3 (= .cse4 1) (= (+ .cse5 1) 0)) (and (= .cse6 1) .cse0 .cse3 (= 0 (+ .cse7 1)) (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse8 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse8 4) 0) (= (+ (select .cse8 0) 1) 0) (= (select .cse8 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse9 .cse10) (and .cse11 .cse1 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse12 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse12 4) 0) (= (+ (select .cse12 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse12 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse2 .cse9 .cse13 .cse10) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse16 (* v_y_55 8)) (.cse14 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse14 4) 0) (= (select .cse15 .cse16) 1) (= (+ (select .cse17 .cse16) 1) 0) (= (+ (select .cse14 .cse16) 1) 0) (= (select v_DerPreprocessor_18 .cse16) 1) (= (select .cse14 0) 0) (= (select .cse14 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse0 .cse1 .cse2 .cse3 .cse9 .cse10) (and .cse0 .cse1 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse18 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse17 .cse18) 1) (= (+ (select .cse15 .cse18) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse2 .cse3 .cse9 .cse10)) .cse19 .cse20 .cse21)) .cse19 .cse20 (or (and (or (and .cse0 .cse2 .cse3 (exists ((v_y_21 Int)) (let ((.cse22 (* v_y_21 8))) (and (= (select .cse15 .cse22) 1) (= (+ (select .cse17 .cse22) 1) 0) (<= 0 v_y_21))))) (and .cse11 .cse2 .cse13)) .cse1 .cse9 .cse10) (and .cse0 .cse1 (exists ((v_y_26 Int) (v_z_26 Int) (v_DerPreprocessor_7 (Array Int Int)) (v_DerPreprocessor_8 (Array Int Int))) (let ((.cse24 (+ (* v_y_26 8) (* v_z_26 4))) (.cse23 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_8) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (<= v_z_26 1) (= (select .cse23 .cse24) 1) (= (+ (select v_DerPreprocessor_8 .cse24) 1) 0) (= (+ (select .cse15 .cse24) 1) 0) (= (select v_DerPreprocessor_8 0) 0) (<= 0 v_z_26) (= (select v_DerPreprocessor_8 8) 0) (= (select .cse23 8) 0) (= (select .cse23 0) 0) (not (= v_z_26 0)) (= (select v_DerPreprocessor_8 4) 0) (<= 0 (+ v_z_26 (* v_y_26 2))) (= (select .cse17 .cse24) 1) (= (select .cse23 4) 0)))) .cse2 .cse3 .cse9 .cse10)) .cse21)))) is different from false [2023-12-02 23:40:16,531 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse15 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse17 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse4 (select .cse17 4)) (.cse5 (select .cse15 4)) (.cse6 (select .cse15 0)) (.cse7 (select .cse17 0)) (.cse26 (select .cse15 8)) (.cse25 (select .cse17 8))) (let ((.cse19 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse20 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse11 (= (+ .cse25 1) 0)) (.cse13 (= .cse26 1)) (.cse0 (= .cse26 0)) (.cse1 (= 0 .cse7)) (.cse2 (= .cse6 0)) (.cse3 (= .cse25 0)) (.cse9 (= .cse5 0)) (.cse10 (= .cse4 0)) (.cse21 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (< 2 c_~ARR_SIZE~0) (not (and (or (and .cse0 .cse1 .cse2 .cse3 (= .cse4 1) (= (+ .cse5 1) 0)) (and (= .cse6 1) .cse0 .cse3 (= 0 (+ .cse7 1)) (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse8 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse8 4) 0) (= (+ (select .cse8 0) 1) 0) (= (select .cse8 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse9 .cse10) (and .cse11 .cse1 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse12 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse12 4) 0) (= (+ (select .cse12 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse12 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse2 .cse9 .cse13 .cse10) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse16 (* v_y_55 8)) (.cse14 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse14 4) 0) (= (select .cse15 .cse16) 1) (= (+ (select .cse17 .cse16) 1) 0) (= (+ (select .cse14 .cse16) 1) 0) (= (select v_DerPreprocessor_18 .cse16) 1) (= (select .cse14 0) 0) (= (select .cse14 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse0 .cse1 .cse2 .cse3 .cse9 .cse10) (and .cse0 .cse1 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse18 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse17 .cse18) 1) (= (+ (select .cse15 .cse18) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse2 .cse3 .cse9 .cse10)) .cse19 .cse20 .cse21)) .cse19 .cse20 (or (and (or (and .cse0 .cse2 .cse3 (exists ((v_y_21 Int)) (let ((.cse22 (* v_y_21 8))) (and (= (select .cse15 .cse22) 1) (= (+ (select .cse17 .cse22) 1) 0) (<= 0 v_y_21))))) (and .cse11 .cse2 .cse13)) .cse1 .cse9 .cse10) (and .cse0 .cse1 (exists ((v_y_26 Int) (v_z_26 Int) (v_DerPreprocessor_7 (Array Int Int)) (v_DerPreprocessor_8 (Array Int Int))) (let ((.cse24 (+ (* v_y_26 8) (* v_z_26 4))) (.cse23 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_8) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (<= v_z_26 1) (= (select .cse23 .cse24) 1) (= (+ (select v_DerPreprocessor_8 .cse24) 1) 0) (= (+ (select .cse15 .cse24) 1) 0) (= (select v_DerPreprocessor_8 0) 0) (<= 0 v_z_26) (= (select v_DerPreprocessor_8 8) 0) (= (select .cse23 8) 0) (= (select .cse23 0) 0) (not (= v_z_26 0)) (= (select v_DerPreprocessor_8 4) 0) (<= 0 (+ v_z_26 (* v_y_26 2))) (= (select .cse17 .cse24) 1) (= (select .cse23 4) 0)))) .cse2 .cse3 .cse9 .cse10)) .cse21))))) is different from true [2023-12-02 23:40:18,228 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse15 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse17 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse4 (select .cse17 4)) (.cse5 (select .cse15 4)) (.cse6 (select .cse15 0)) (.cse7 (select .cse17 0)) (.cse27 (select .cse15 8)) (.cse26 (select .cse17 8))) (let ((.cse19 (= |c_ULTIMATE.start_main_~count~0#1| 0)) (.cse20 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse21 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse11 (= (+ .cse26 1) 0)) (.cse13 (= .cse27 1)) (.cse0 (= .cse27 0)) (.cse1 (= 0 .cse7)) (.cse2 (= .cse6 0)) (.cse3 (= .cse26 0)) (.cse9 (= .cse5 0)) (.cse10 (= .cse4 0)) (.cse22 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (not (and (or (and .cse0 .cse1 .cse2 .cse3 (= .cse4 1) (= (+ .cse5 1) 0)) (and (= .cse6 1) .cse0 .cse3 (= 0 (+ .cse7 1)) (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse8 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse8 4) 0) (= (+ (select .cse8 0) 1) 0) (= (select .cse8 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse9 .cse10) (and .cse11 .cse1 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse12 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse12 4) 0) (= (+ (select .cse12 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse12 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse2 .cse9 .cse13 .cse10) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse16 (* v_y_55 8)) (.cse14 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse14 4) 0) (= (select .cse15 .cse16) 1) (= (+ (select .cse17 .cse16) 1) 0) (= (+ (select .cse14 .cse16) 1) 0) (= (select v_DerPreprocessor_18 .cse16) 1) (= (select .cse14 0) 0) (= (select .cse14 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse0 .cse1 .cse2 .cse3 .cse9 .cse10) (and .cse0 .cse1 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse18 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse17 .cse18) 1) (= (+ (select .cse15 .cse18) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse2 .cse3 .cse9 .cse10)) .cse19 .cse20 .cse21 .cse22)) .cse19 (<= 3 c_~ARR_SIZE~0) .cse20 .cse21 (or (and (or (and .cse0 .cse2 .cse3 (exists ((v_y_21 Int)) (let ((.cse23 (* v_y_21 8))) (and (= (select .cse15 .cse23) 1) (= (+ (select .cse17 .cse23) 1) 0) (<= 0 v_y_21))))) (and .cse11 .cse2 .cse13)) .cse1 .cse9 .cse10) (and .cse0 .cse1 (exists ((v_y_26 Int) (v_z_26 Int) (v_DerPreprocessor_7 (Array Int Int)) (v_DerPreprocessor_8 (Array Int Int))) (let ((.cse25 (+ (* v_y_26 8) (* v_z_26 4))) (.cse24 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_8) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (<= v_z_26 1) (= (select .cse24 .cse25) 1) (= (+ (select v_DerPreprocessor_8 .cse25) 1) 0) (= (+ (select .cse15 .cse25) 1) 0) (= (select v_DerPreprocessor_8 0) 0) (<= 0 v_z_26) (= (select v_DerPreprocessor_8 8) 0) (= (select .cse24 8) 0) (= (select .cse24 0) 0) (not (= v_z_26 0)) (= (select v_DerPreprocessor_8 4) 0) (<= 0 (+ v_z_26 (* v_y_26 2))) (= (select .cse17 .cse25) 1) (= (select .cse24 4) 0)))) .cse2 .cse3 .cse9 .cse10)) .cse22)))) is different from false [2023-12-02 23:40:19,121 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse15 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse17 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse4 (select .cse17 4)) (.cse5 (select .cse15 4)) (.cse6 (select .cse15 0)) (.cse7 (select .cse17 0)) (.cse27 (select .cse15 8)) (.cse26 (select .cse17 8))) (let ((.cse19 (= |c_ULTIMATE.start_main_~count~0#1| 0)) (.cse20 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse21 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse11 (= (+ .cse26 1) 0)) (.cse13 (= .cse27 1)) (.cse0 (= .cse27 0)) (.cse1 (= 0 .cse7)) (.cse2 (= .cse6 0)) (.cse3 (= .cse26 0)) (.cse9 (= .cse5 0)) (.cse10 (= .cse4 0)) (.cse22 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (not (and (or (and .cse0 .cse1 .cse2 .cse3 (= .cse4 1) (= (+ .cse5 1) 0)) (and (= .cse6 1) .cse0 .cse3 (= 0 (+ .cse7 1)) (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse8 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse8 4) 0) (= (+ (select .cse8 0) 1) 0) (= (select .cse8 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse9 .cse10) (and .cse11 .cse1 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse12 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse12 4) 0) (= (+ (select .cse12 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse12 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse2 .cse9 .cse13 .cse10) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse16 (* v_y_55 8)) (.cse14 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse14 4) 0) (= (select .cse15 .cse16) 1) (= (+ (select .cse17 .cse16) 1) 0) (= (+ (select .cse14 .cse16) 1) 0) (= (select v_DerPreprocessor_18 .cse16) 1) (= (select .cse14 0) 0) (= (select .cse14 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse0 .cse1 .cse2 .cse3 .cse9 .cse10) (and .cse0 .cse1 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse18 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse17 .cse18) 1) (= (+ (select .cse15 .cse18) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse2 .cse3 .cse9 .cse10)) .cse19 .cse20 .cse21 .cse22)) .cse19 (<= 3 c_~ARR_SIZE~0) .cse20 .cse21 (or (and (or (and .cse0 .cse2 .cse3 (exists ((v_y_21 Int)) (let ((.cse23 (* v_y_21 8))) (and (= (select .cse15 .cse23) 1) (= (+ (select .cse17 .cse23) 1) 0) (<= 0 v_y_21))))) (and .cse11 .cse2 .cse13)) .cse1 .cse9 .cse10) (and .cse0 .cse1 (exists ((v_y_26 Int) (v_z_26 Int) (v_DerPreprocessor_7 (Array Int Int)) (v_DerPreprocessor_8 (Array Int Int))) (let ((.cse25 (+ (* v_y_26 8) (* v_z_26 4))) (.cse24 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_8) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (<= v_z_26 1) (= (select .cse24 .cse25) 1) (= (+ (select v_DerPreprocessor_8 .cse25) 1) 0) (= (+ (select .cse15 .cse25) 1) 0) (= (select v_DerPreprocessor_8 0) 0) (<= 0 v_z_26) (= (select v_DerPreprocessor_8 8) 0) (= (select .cse24 8) 0) (= (select .cse24 0) 0) (not (= v_z_26 0)) (= (select v_DerPreprocessor_8 4) 0) (<= 0 (+ v_z_26 (* v_y_26 2))) (= (select .cse17 .cse25) 1) (= (select .cse24 4) 0)))) .cse2 .cse3 .cse9 .cse10)) .cse22))))) is different from true [2023-12-02 23:40:20,705 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse15 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse17 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse4 (select .cse17 4)) (.cse5 (select .cse15 4)) (.cse6 (select .cse15 0)) (.cse7 (select .cse17 0)) (.cse26 (select .cse15 8)) (.cse25 (select .cse17 8))) (let ((.cse11 (= (+ .cse25 1) 0)) (.cse13 (= .cse26 1)) (.cse0 (= .cse26 0)) (.cse1 (= 0 .cse7)) (.cse2 (= .cse6 0)) (.cse3 (= .cse25 0)) (.cse9 (= .cse5 0)) (.cse10 (= .cse4 0)) (.cse19 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse20 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse21 (= |c_ULTIMATE.start_main_~sum~0#1| (+ .cse6 .cse7)))) (and (not (and (= |c_ULTIMATE.start_main_~count~0#1| 1) (or (and .cse0 .cse1 .cse2 .cse3 (= .cse4 1) (= (+ .cse5 1) 0)) (and (= .cse6 1) .cse0 .cse3 (= 0 (+ .cse7 1)) (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse8 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse8 4) 0) (= (+ (select .cse8 0) 1) 0) (= (select .cse8 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse9 .cse10) (and .cse11 .cse1 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse12 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse12 4) 0) (= (+ (select .cse12 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse12 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse2 .cse9 .cse13 .cse10) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse16 (* v_y_55 8)) (.cse14 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse14 4) 0) (= (select .cse15 .cse16) 1) (= (+ (select .cse17 .cse16) 1) 0) (= (+ (select .cse14 .cse16) 1) 0) (= (select v_DerPreprocessor_18 .cse16) 1) (= (select .cse14 0) 0) (= (select .cse14 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse0 .cse1 .cse2 .cse3 .cse9 .cse10) (and .cse0 .cse1 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse18 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse17 .cse18) 1) (= (+ (select .cse15 .cse18) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse2 .cse3 .cse9 .cse10)) .cse19 .cse20 .cse21)) (or (and .cse11 .cse1 .cse2 .cse9 .cse13 .cse10) (and .cse0 .cse1 .cse2 .cse3 (exists ((v_y_16 Int)) (let ((.cse22 (* v_y_16 8))) (and (= (select .cse15 .cse22) 1) (= 0 (+ (select .cse17 .cse22) 1))))) .cse9 .cse10) (and .cse0 .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int)) (v_z_7 Int) (v_y_7 Int)) (let ((.cse23 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse24 (+ (* v_y_7 8) (* v_z_7 4)))) (and (= (select .cse23 0) 0) (= (select v_DerPreprocessor_6 8) 0) (= (select .cse23 .cse24) 1) (= (select .cse23 8) 0) (= (select .cse17 .cse24) 1) (= (+ (select v_DerPreprocessor_6 .cse24) 1) 0) (= (select .cse23 4) 0) (not (= v_z_7 0)) (<= v_z_7 1) (= (+ (select .cse15 .cse24) 1) 0) (= (select v_DerPreprocessor_6 4) 0) (<= 0 v_z_7) (= (select v_DerPreprocessor_6 0) 0)))) .cse9 .cse10)) (< 0 |c_ULTIMATE.start_main_~count~0#1|) (<= 3 c_~ARR_SIZE~0) .cse19 .cse20 .cse21 (<= |c_ULTIMATE.start_main_~count~0#1| 1))))) is different from false [2023-12-02 23:40:21,681 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse15 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse17 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse4 (select .cse17 4)) (.cse5 (select .cse15 4)) (.cse6 (select .cse15 0)) (.cse7 (select .cse17 0)) (.cse26 (select .cse15 8)) (.cse25 (select .cse17 8))) (let ((.cse11 (= (+ .cse25 1) 0)) (.cse13 (= .cse26 1)) (.cse0 (= .cse26 0)) (.cse1 (= 0 .cse7)) (.cse2 (= .cse6 0)) (.cse3 (= .cse25 0)) (.cse9 (= .cse5 0)) (.cse10 (= .cse4 0)) (.cse19 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse20 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse21 (= |c_ULTIMATE.start_main_~sum~0#1| (+ .cse6 .cse7)))) (and (not (and (= |c_ULTIMATE.start_main_~count~0#1| 1) (or (and .cse0 .cse1 .cse2 .cse3 (= .cse4 1) (= (+ .cse5 1) 0)) (and (= .cse6 1) .cse0 .cse3 (= 0 (+ .cse7 1)) (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse8 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse8 4) 0) (= (+ (select .cse8 0) 1) 0) (= (select .cse8 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse9 .cse10) (and .cse11 .cse1 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse12 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse12 4) 0) (= (+ (select .cse12 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse12 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse2 .cse9 .cse13 .cse10) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse16 (* v_y_55 8)) (.cse14 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse14 4) 0) (= (select .cse15 .cse16) 1) (= (+ (select .cse17 .cse16) 1) 0) (= (+ (select .cse14 .cse16) 1) 0) (= (select v_DerPreprocessor_18 .cse16) 1) (= (select .cse14 0) 0) (= (select .cse14 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse0 .cse1 .cse2 .cse3 .cse9 .cse10) (and .cse0 .cse1 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse18 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse17 .cse18) 1) (= (+ (select .cse15 .cse18) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse2 .cse3 .cse9 .cse10)) .cse19 .cse20 .cse21)) (or (and .cse11 .cse1 .cse2 .cse9 .cse13 .cse10) (and .cse0 .cse1 .cse2 .cse3 (exists ((v_y_16 Int)) (let ((.cse22 (* v_y_16 8))) (and (= (select .cse15 .cse22) 1) (= 0 (+ (select .cse17 .cse22) 1))))) .cse9 .cse10) (and .cse0 .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int)) (v_z_7 Int) (v_y_7 Int)) (let ((.cse23 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse24 (+ (* v_y_7 8) (* v_z_7 4)))) (and (= (select .cse23 0) 0) (= (select v_DerPreprocessor_6 8) 0) (= (select .cse23 .cse24) 1) (= (select .cse23 8) 0) (= (select .cse17 .cse24) 1) (= (+ (select v_DerPreprocessor_6 .cse24) 1) 0) (= (select .cse23 4) 0) (not (= v_z_7 0)) (<= v_z_7 1) (= (+ (select .cse15 .cse24) 1) 0) (= (select v_DerPreprocessor_6 4) 0) (<= 0 v_z_7) (= (select v_DerPreprocessor_6 0) 0)))) .cse9 .cse10)) (< 0 |c_ULTIMATE.start_main_~count~0#1|) (<= 3 c_~ARR_SIZE~0) .cse19 .cse20 .cse21 (<= |c_ULTIMATE.start_main_~count~0#1| 1)))))) is different from true [2023-12-02 23:40:21,718 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse14 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse16 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse34 (select .cse16 8)) (.cse26 (select .cse14 0)) (.cse27 (select .cse16 0)) (.cse33 (select .cse14 8))) (let ((.cse2 (= .cse33 0)) (.cse9 (= 0 .cse27)) (.cse11 (= .cse26 0)) (.cse3 (= .cse34 0)) (.cse25 (select .cse16 4)) (.cse24 (select .cse14 4))) (let ((.cse18 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse19 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse20 (= |c_ULTIMATE.start_main_~count~0#1| 2)) (.cse8 (= (+ .cse34 1) 0)) (.cse12 (= .cse33 1)) (.cse0 (and .cse2 .cse9 .cse11 .cse3 (= .cse25 1) (= (+ .cse24 1) 0))) (.cse1 (= .cse26 1)) (.cse4 (= 0 (+ .cse27 1))) (.cse6 (= .cse24 0)) (.cse7 (= .cse25 0))) (and (not (and (<= 3 c_~ARR_SIZE~0) (<= |c_ULTIMATE.start_main_~count~0#1| 1))) (or .cse0 (and .cse1 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse5 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse5 4) 0) (= (+ (select .cse5 0) 1) 0) (= (select .cse5 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse6 .cse7) (and .cse8 .cse9 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse10 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse10 4) 0) (= (+ (select .cse10 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse10 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse11 .cse6 .cse12 .cse7) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse15 (* v_y_55 8)) (.cse13 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse13 4) 0) (= (select .cse14 .cse15) 1) (= (+ (select .cse16 .cse15) 1) 0) (= (+ (select .cse13 .cse15) 1) 0) (= (select v_DerPreprocessor_18 .cse15) 1) (= (select .cse13 0) 0) (= (select .cse13 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse2 .cse9 .cse11 .cse3 .cse6 .cse7) (and .cse2 .cse9 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse17 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse16 .cse17) 1) (= (+ (select .cse14 .cse17) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse11 .cse3 .cse6 .cse7)) (not (and (<= |c_ULTIMATE.start_main_~count~0#1| 0) (<= 2 c_~ARR_SIZE~0))) (not (and (<= c_~ARR_SIZE~0 2) (<= 2 |c_ULTIMATE.start_main_~count~0#1|))) (not (and .cse18 .cse19 .cse20 (or (and (exists ((v_z_33 Int) (v_y_33 Int)) (let ((.cse21 (+ (* v_z_33 4) (* v_y_33 8)))) (and (= (+ (select .cse14 .cse21) 1) 0) (<= v_z_33 1) (<= 0 v_z_33) (= (select .cse16 .cse21) 1) (not (= v_z_33 0))))) .cse2 .cse9 .cse11 .cse3 .cse6 .cse7) .cse0 (and (or (and .cse9 (or (and .cse8 .cse11 .cse12) (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int)) (v_y_42 Int)) (let ((.cse22 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse23 (* v_y_42 8))) (and (= (select .cse22 0) 0) (= (select v_DerPreprocessor_10 8) 0) (= (select v_DerPreprocessor_10 4) 0) (= (select .cse22 4) 0) (= (select v_DerPreprocessor_10 0) 0) (= (+ (select .cse16 .cse23) 1) 0) (= (select .cse22 8) 0) (= (+ (select .cse22 .cse23) 1) 0) (= (select v_DerPreprocessor_10 .cse23) 1) (= (select .cse14 .cse23) 1)))) .cse2 .cse11 .cse3))) (and .cse1 .cse2 .cse3 .cse4)) .cse6 .cse7)))) (not (and (<= c_~ARR_SIZE~0 0) (<= 0 |c_ULTIMATE.start_main_~count~0#1|))) (= |c_ULTIMATE.start_main_~sum~0#1| (+ .cse24 .cse25 .cse26 .cse27)) .cse18 .cse19 (not (and (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (<= c_~ARR_SIZE~0 1))) (not (and (= |c_ULTIMATE.start_main_~count~0#1| 1) (or (and (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse28 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= |ULTIMATE.start_main_~index~0#1| 1) (= (+ (select .cse16 .cse28) 1) 0) (<= 0 |ULTIMATE.start_main_~index~0#1|) (= (select .cse14 .cse28) 1)))) .cse6 .cse7) (and (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse29 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= |ULTIMATE.start_main_~index~0#1| 1) (<= 0 |ULTIMATE.start_main_~index~0#1|) (= (+ (select .cse14 .cse29) 1) 0) (= (select .cse16 .cse29) 1)))) .cse9 .cse11)) .cse18 .cse19)) .cse20 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (or (and .cse2 .cse9 .cse11 .cse3 .cse6 (exists ((v_z_50 Int) (v_y_50 Int)) (let ((.cse30 (+ (* v_z_50 4) (* v_y_50 8)))) (and (= (+ (select .cse14 .cse30) 1) 0) (= (select .cse16 .cse30) 1) (not (= v_z_50 0)) (<= v_z_50 1) (<= 0 v_z_50)))) .cse7) (and .cse8 .cse9 .cse11 .cse6 .cse12 .cse7) .cse0 (and .cse2 .cse9 .cse11 .cse3 (exists ((v_y_48 Int) (v_DerPreprocessor_13 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (let ((.cse31 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse32 (* v_y_48 8))) (and (= (+ (select .cse31 .cse32) 1) 0) (= (select .cse31 8) 0) (= (select v_DerPreprocessor_14 0) 0) (= (+ (select .cse16 .cse32) 1) 0) (= (select .cse31 4) 0) (= (select .cse31 0) 0) (= (select .cse14 .cse32) 1) (= (select v_DerPreprocessor_14 4) 0) (= (select v_DerPreprocessor_14 8) 0) (= (select v_DerPreprocessor_14 .cse32) 1)))) .cse6 .cse7) (and .cse1 .cse2 .cse3 .cse4 .cse6 .cse7)) (not (and (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (= (select .cse14 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 1) (= |c_ULTIMATE.start_main_~count~0#1| 0) (= (+ (select .cse16 |c_ULTIMATE.start_main_~#array2~0#1.offset|) 1) 0)))))))) is different from false [2023-12-02 23:40:22,579 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse5 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse35 (select .cse5 8)) (.cse33 (select .cse3 0)) (.cse32 (select .cse5 0)) (.cse34 (select .cse3 8))) (let ((.cse6 (= .cse34 0)) (.cse7 (= 0 .cse32)) (.cse8 (= .cse33 0)) (.cse9 (= .cse35 0)) (.cse31 (select .cse3 4)) (.cse30 (select .cse5 4))) (let ((.cse19 (= |c_ULTIMATE.start_main_~sum~0#1| (+ .cse31 .cse30 .cse33 .cse32))) (.cse0 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 2)) (.cse13 (= (+ .cse35 1) 0)) (.cse14 (= .cse34 1)) (.cse12 (and .cse6 .cse7 .cse8 .cse9 (= .cse30 1) (= (+ .cse31 1) 0))) (.cse17 (= .cse33 1)) (.cse18 (= 0 (+ .cse32 1))) (.cse10 (= .cse31 0)) (.cse11 (= .cse30 0))) (and (not (and (<= 3 c_~ARR_SIZE~0) (<= |c_ULTIMATE.start_main_~count~0#1| 1))) (not (and (<= |c_ULTIMATE.start_main_~count~0#1| 0) (<= 2 c_~ARR_SIZE~0))) (not (and (<= c_~ARR_SIZE~0 2) (<= 2 |c_ULTIMATE.start_main_~count~0#1|))) (not (and .cse0 .cse1 .cse2 (or (and (exists ((v_z_33 Int) (v_y_33 Int)) (let ((.cse4 (+ (* v_z_33 4) (* v_y_33 8)))) (and (= (+ (select .cse3 .cse4) 1) 0) (<= v_z_33 1) (<= 0 v_z_33) (= (select .cse5 .cse4) 1) (not (= v_z_33 0))))) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11) .cse12 (and (or (and .cse7 (or (and .cse13 .cse8 .cse14) (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int)) (v_y_42 Int)) (let ((.cse15 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse16 (* v_y_42 8))) (and (= (select .cse15 0) 0) (= (select v_DerPreprocessor_10 8) 0) (= (select v_DerPreprocessor_10 4) 0) (= (select .cse15 4) 0) (= (select v_DerPreprocessor_10 0) 0) (= (+ (select .cse5 .cse16) 1) 0) (= (select .cse15 8) 0) (= (+ (select .cse15 .cse16) 1) 0) (= (select v_DerPreprocessor_10 .cse16) 1) (= (select .cse3 .cse16) 1)))) .cse6 .cse8 .cse9))) (and .cse17 .cse6 .cse9 .cse18)) .cse10 .cse11)))) (not (and (<= c_~ARR_SIZE~0 0) (<= 0 |c_ULTIMATE.start_main_~count~0#1|))) .cse19 .cse0 .cse1 (not (and (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (<= c_~ARR_SIZE~0 1))) (not (and (= |c_ULTIMATE.start_main_~count~0#1| 1) (or (and (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse20 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= |ULTIMATE.start_main_~index~0#1| 1) (= (+ (select .cse5 .cse20) 1) 0) (<= 0 |ULTIMATE.start_main_~index~0#1|) (= (select .cse3 .cse20) 1)))) .cse10 .cse11) (and (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse21 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= |ULTIMATE.start_main_~index~0#1| 1) (<= 0 |ULTIMATE.start_main_~index~0#1|) (= (+ (select .cse3 .cse21) 1) 0) (= (select .cse5 .cse21) 1)))) .cse7 .cse8)) .cse0 .cse1)) .cse2 (not (and (or .cse12 (and .cse17 .cse6 .cse9 .cse18 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse22 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse22 4) 0) (= (+ (select .cse22 0) 1) 0) (= (select .cse22 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse10 .cse11) (and .cse13 .cse7 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse23 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse23 4) 0) (= (+ (select .cse23 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse23 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse8 .cse10 .cse14 .cse11) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse25 (* v_y_55 8)) (.cse24 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse24 4) 0) (= (select .cse3 .cse25) 1) (= (+ (select .cse5 .cse25) 1) 0) (= (+ (select .cse24 .cse25) 1) 0) (= (select v_DerPreprocessor_18 .cse25) 1) (= (select .cse24 0) 0) (= (select .cse24 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11) (and .cse6 .cse7 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse26 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse5 .cse26) 1) (= (+ (select .cse3 .cse26) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse8 .cse9 .cse10 .cse11)) .cse19 .cse0 .cse1 .cse2)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (or (and .cse6 .cse7 .cse8 .cse9 .cse10 (exists ((v_z_50 Int) (v_y_50 Int)) (let ((.cse27 (+ (* v_z_50 4) (* v_y_50 8)))) (and (= (+ (select .cse3 .cse27) 1) 0) (= (select .cse5 .cse27) 1) (not (= v_z_50 0)) (<= v_z_50 1) (<= 0 v_z_50)))) .cse11) (and .cse13 .cse7 .cse8 .cse10 .cse14 .cse11) .cse12 (and .cse6 .cse7 .cse8 .cse9 (exists ((v_y_48 Int) (v_DerPreprocessor_13 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (let ((.cse28 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse29 (* v_y_48 8))) (and (= (+ (select .cse28 .cse29) 1) 0) (= (select .cse28 8) 0) (= (select v_DerPreprocessor_14 0) 0) (= (+ (select .cse5 .cse29) 1) 0) (= (select .cse28 4) 0) (= (select .cse28 0) 0) (= (select .cse3 .cse29) 1) (= (select v_DerPreprocessor_14 4) 0) (= (select v_DerPreprocessor_14 8) 0) (= (select v_DerPreprocessor_14 .cse29) 1)))) .cse10 .cse11) (and .cse17 .cse6 .cse9 .cse18 .cse10 .cse11)) (not (and (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (= (select .cse3 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 1) (= |c_ULTIMATE.start_main_~count~0#1| 0) (= (+ (select .cse5 |c_ULTIMATE.start_main_~#array2~0#1.offset|) 1) 0)))))))) is different from false [2023-12-02 23:40:22,602 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse14 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse16 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse34 (select .cse16 8)) (.cse26 (select .cse14 0)) (.cse27 (select .cse16 0)) (.cse33 (select .cse14 8))) (let ((.cse2 (= .cse33 0)) (.cse9 (= 0 .cse27)) (.cse11 (= .cse26 0)) (.cse3 (= .cse34 0)) (.cse25 (select .cse16 4)) (.cse24 (select .cse14 4))) (let ((.cse18 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse19 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse20 (= |c_ULTIMATE.start_main_~count~0#1| 2)) (.cse8 (= (+ .cse34 1) 0)) (.cse12 (= .cse33 1)) (.cse0 (and .cse2 .cse9 .cse11 .cse3 (= .cse25 1) (= (+ .cse24 1) 0))) (.cse1 (= .cse26 1)) (.cse4 (= 0 (+ .cse27 1))) (.cse6 (= .cse24 0)) (.cse7 (= .cse25 0))) (and (not (and (<= 3 c_~ARR_SIZE~0) (<= |c_ULTIMATE.start_main_~count~0#1| 1))) (or .cse0 (and .cse1 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse5 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse5 4) 0) (= (+ (select .cse5 0) 1) 0) (= (select .cse5 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse6 .cse7) (and .cse8 .cse9 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse10 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse10 4) 0) (= (+ (select .cse10 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse10 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse11 .cse6 .cse12 .cse7) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse15 (* v_y_55 8)) (.cse13 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse13 4) 0) (= (select .cse14 .cse15) 1) (= (+ (select .cse16 .cse15) 1) 0) (= (+ (select .cse13 .cse15) 1) 0) (= (select v_DerPreprocessor_18 .cse15) 1) (= (select .cse13 0) 0) (= (select .cse13 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse2 .cse9 .cse11 .cse3 .cse6 .cse7) (and .cse2 .cse9 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse17 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse16 .cse17) 1) (= (+ (select .cse14 .cse17) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse11 .cse3 .cse6 .cse7)) (not (and (<= |c_ULTIMATE.start_main_~count~0#1| 0) (<= 2 c_~ARR_SIZE~0))) (not (and (<= c_~ARR_SIZE~0 2) (<= 2 |c_ULTIMATE.start_main_~count~0#1|))) (not (and .cse18 .cse19 .cse20 (or (and (exists ((v_z_33 Int) (v_y_33 Int)) (let ((.cse21 (+ (* v_z_33 4) (* v_y_33 8)))) (and (= (+ (select .cse14 .cse21) 1) 0) (<= v_z_33 1) (<= 0 v_z_33) (= (select .cse16 .cse21) 1) (not (= v_z_33 0))))) .cse2 .cse9 .cse11 .cse3 .cse6 .cse7) .cse0 (and (or (and .cse9 (or (and .cse8 .cse11 .cse12) (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int)) (v_y_42 Int)) (let ((.cse22 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse23 (* v_y_42 8))) (and (= (select .cse22 0) 0) (= (select v_DerPreprocessor_10 8) 0) (= (select v_DerPreprocessor_10 4) 0) (= (select .cse22 4) 0) (= (select v_DerPreprocessor_10 0) 0) (= (+ (select .cse16 .cse23) 1) 0) (= (select .cse22 8) 0) (= (+ (select .cse22 .cse23) 1) 0) (= (select v_DerPreprocessor_10 .cse23) 1) (= (select .cse14 .cse23) 1)))) .cse2 .cse11 .cse3))) (and .cse1 .cse2 .cse3 .cse4)) .cse6 .cse7)))) (not (and (<= c_~ARR_SIZE~0 0) (<= 0 |c_ULTIMATE.start_main_~count~0#1|))) (= |c_ULTIMATE.start_main_~sum~0#1| (+ .cse24 .cse25 .cse26 .cse27)) .cse18 .cse19 (not (and (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (<= c_~ARR_SIZE~0 1))) (not (and (= |c_ULTIMATE.start_main_~count~0#1| 1) (or (and (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse28 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= |ULTIMATE.start_main_~index~0#1| 1) (= (+ (select .cse16 .cse28) 1) 0) (<= 0 |ULTIMATE.start_main_~index~0#1|) (= (select .cse14 .cse28) 1)))) .cse6 .cse7) (and (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse29 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= |ULTIMATE.start_main_~index~0#1| 1) (<= 0 |ULTIMATE.start_main_~index~0#1|) (= (+ (select .cse14 .cse29) 1) 0) (= (select .cse16 .cse29) 1)))) .cse9 .cse11)) .cse18 .cse19)) .cse20 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (or (and .cse2 .cse9 .cse11 .cse3 .cse6 (exists ((v_z_50 Int) (v_y_50 Int)) (let ((.cse30 (+ (* v_z_50 4) (* v_y_50 8)))) (and (= (+ (select .cse14 .cse30) 1) 0) (= (select .cse16 .cse30) 1) (not (= v_z_50 0)) (<= v_z_50 1) (<= 0 v_z_50)))) .cse7) (and .cse8 .cse9 .cse11 .cse6 .cse12 .cse7) .cse0 (and .cse2 .cse9 .cse11 .cse3 (exists ((v_y_48 Int) (v_DerPreprocessor_13 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (let ((.cse31 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse32 (* v_y_48 8))) (and (= (+ (select .cse31 .cse32) 1) 0) (= (select .cse31 8) 0) (= (select v_DerPreprocessor_14 0) 0) (= (+ (select .cse16 .cse32) 1) 0) (= (select .cse31 4) 0) (= (select .cse31 0) 0) (= (select .cse14 .cse32) 1) (= (select v_DerPreprocessor_14 4) 0) (= (select v_DerPreprocessor_14 8) 0) (= (select v_DerPreprocessor_14 .cse32) 1)))) .cse6 .cse7) (and .cse1 .cse2 .cse3 .cse4 .cse6 .cse7)) (not (and (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (= (select .cse14 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 1) (= |c_ULTIMATE.start_main_~count~0#1| 0) (= (+ (select .cse16 |c_ULTIMATE.start_main_~#array2~0#1.offset|) 1) 0))))))))) is different from true [2023-12-02 23:40:22,619 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse5 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse35 (select .cse5 8)) (.cse33 (select .cse3 0)) (.cse32 (select .cse5 0)) (.cse34 (select .cse3 8))) (let ((.cse6 (= .cse34 0)) (.cse7 (= 0 .cse32)) (.cse8 (= .cse33 0)) (.cse9 (= .cse35 0)) (.cse31 (select .cse3 4)) (.cse30 (select .cse5 4))) (let ((.cse19 (= |c_ULTIMATE.start_main_~sum~0#1| (+ .cse31 .cse30 .cse33 .cse32))) (.cse0 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 2)) (.cse13 (= (+ .cse35 1) 0)) (.cse14 (= .cse34 1)) (.cse12 (and .cse6 .cse7 .cse8 .cse9 (= .cse30 1) (= (+ .cse31 1) 0))) (.cse17 (= .cse33 1)) (.cse18 (= 0 (+ .cse32 1))) (.cse10 (= .cse31 0)) (.cse11 (= .cse30 0))) (and (not (and (<= 3 c_~ARR_SIZE~0) (<= |c_ULTIMATE.start_main_~count~0#1| 1))) (not (and (<= |c_ULTIMATE.start_main_~count~0#1| 0) (<= 2 c_~ARR_SIZE~0))) (not (and (<= c_~ARR_SIZE~0 2) (<= 2 |c_ULTIMATE.start_main_~count~0#1|))) (not (and .cse0 .cse1 .cse2 (or (and (exists ((v_z_33 Int) (v_y_33 Int)) (let ((.cse4 (+ (* v_z_33 4) (* v_y_33 8)))) (and (= (+ (select .cse3 .cse4) 1) 0) (<= v_z_33 1) (<= 0 v_z_33) (= (select .cse5 .cse4) 1) (not (= v_z_33 0))))) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11) .cse12 (and (or (and .cse7 (or (and .cse13 .cse8 .cse14) (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int)) (v_y_42 Int)) (let ((.cse15 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse16 (* v_y_42 8))) (and (= (select .cse15 0) 0) (= (select v_DerPreprocessor_10 8) 0) (= (select v_DerPreprocessor_10 4) 0) (= (select .cse15 4) 0) (= (select v_DerPreprocessor_10 0) 0) (= (+ (select .cse5 .cse16) 1) 0) (= (select .cse15 8) 0) (= (+ (select .cse15 .cse16) 1) 0) (= (select v_DerPreprocessor_10 .cse16) 1) (= (select .cse3 .cse16) 1)))) .cse6 .cse8 .cse9))) (and .cse17 .cse6 .cse9 .cse18)) .cse10 .cse11)))) (not (and (<= c_~ARR_SIZE~0 0) (<= 0 |c_ULTIMATE.start_main_~count~0#1|))) .cse19 .cse0 .cse1 (not (and (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (<= c_~ARR_SIZE~0 1))) (not (and (= |c_ULTIMATE.start_main_~count~0#1| 1) (or (and (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse20 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= |ULTIMATE.start_main_~index~0#1| 1) (= (+ (select .cse5 .cse20) 1) 0) (<= 0 |ULTIMATE.start_main_~index~0#1|) (= (select .cse3 .cse20) 1)))) .cse10 .cse11) (and (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse21 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= |ULTIMATE.start_main_~index~0#1| 1) (<= 0 |ULTIMATE.start_main_~index~0#1|) (= (+ (select .cse3 .cse21) 1) 0) (= (select .cse5 .cse21) 1)))) .cse7 .cse8)) .cse0 .cse1)) .cse2 (not (and (or .cse12 (and .cse17 .cse6 .cse9 .cse18 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse22 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse22 4) 0) (= (+ (select .cse22 0) 1) 0) (= (select .cse22 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse10 .cse11) (and .cse13 .cse7 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse23 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse23 4) 0) (= (+ (select .cse23 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse23 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse8 .cse10 .cse14 .cse11) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse25 (* v_y_55 8)) (.cse24 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse24 4) 0) (= (select .cse3 .cse25) 1) (= (+ (select .cse5 .cse25) 1) 0) (= (+ (select .cse24 .cse25) 1) 0) (= (select v_DerPreprocessor_18 .cse25) 1) (= (select .cse24 0) 0) (= (select .cse24 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11) (and .cse6 .cse7 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse26 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse5 .cse26) 1) (= (+ (select .cse3 .cse26) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse8 .cse9 .cse10 .cse11)) .cse19 .cse0 .cse1 .cse2)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (or (and .cse6 .cse7 .cse8 .cse9 .cse10 (exists ((v_z_50 Int) (v_y_50 Int)) (let ((.cse27 (+ (* v_z_50 4) (* v_y_50 8)))) (and (= (+ (select .cse3 .cse27) 1) 0) (= (select .cse5 .cse27) 1) (not (= v_z_50 0)) (<= v_z_50 1) (<= 0 v_z_50)))) .cse11) (and .cse13 .cse7 .cse8 .cse10 .cse14 .cse11) .cse12 (and .cse6 .cse7 .cse8 .cse9 (exists ((v_y_48 Int) (v_DerPreprocessor_13 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (let ((.cse28 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse29 (* v_y_48 8))) (and (= (+ (select .cse28 .cse29) 1) 0) (= (select .cse28 8) 0) (= (select v_DerPreprocessor_14 0) 0) (= (+ (select .cse5 .cse29) 1) 0) (= (select .cse28 4) 0) (= (select .cse28 0) 0) (= (select .cse3 .cse29) 1) (= (select v_DerPreprocessor_14 4) 0) (= (select v_DerPreprocessor_14 8) 0) (= (select v_DerPreprocessor_14 .cse29) 1)))) .cse10 .cse11) (and .cse17 .cse6 .cse9 .cse18 .cse10 .cse11)) (not (and (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (= (select .cse3 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 1) (= |c_ULTIMATE.start_main_~count~0#1| 0) (= (+ (select .cse5 |c_ULTIMATE.start_main_~#array2~0#1.offset|) 1) 0))))))))) is different from true [2023-12-02 23:40:22,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 23:40:22,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 260 states to 98 states and 251 transitions. [2023-12-02 23:40:22,659 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 251 transitions. [2023-12-02 23:40:22,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2023-12-02 23:40:22,660 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 23:40:22,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 23:40:22,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:40:22,719 INFO L262 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 62 conjunts are in the unsatisfiable core [2023-12-02 23:40:22,722 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 23:40:22,741 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2023-12-02 23:40:22,758 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2023-12-02 23:40:22,777 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 35 [2023-12-02 23:40:22,809 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 55 [2023-12-02 23:40:23,574 INFO L349 Elim1Store]: treesize reduction 156, result has 46.0 percent of original size [2023-12-02 23:40:23,574 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 6 select indices, 6 select index equivalence classes, 5 disjoint index pairs (out of 15 index pairs), introduced 8 new quantified variables, introduced 12 case distinctions, treesize of input 123 treesize of output 224 [2023-12-02 23:40:23,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:40:23,651 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 100 treesize of output 71 [2023-12-02 23:40:23,661 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:40:23,670 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:40:23,670 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 37 treesize of output 43 [2023-12-02 23:40:23,690 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:40:23,699 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:40:23,699 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 35 treesize of output 41 [2023-12-02 23:40:23,925 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:40:23,928 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 207 [2023-12-02 23:40:28,362 INFO L349 Elim1Store]: treesize reduction 216, result has 38.8 percent of original size [2023-12-02 23:40:28,363 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 3 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 382 treesize of output 374 [2023-12-02 23:40:28,407 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:40:28,407 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 162 treesize of output 185 [2023-12-02 23:40:28,442 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:40:28,442 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 148 treesize of output 171 [2023-12-02 23:40:31,391 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 23:40:40,928 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse18 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse16 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (let ((.cse29 (select .cse16 0)) (.cse30 (select .cse18 0)) (.cse34 (select .cse16 8)) (.cse33 (select .cse18 8)) (.cse32 (select .cse16 4)) (.cse31 (select .cse18 4))) (let ((.cse0 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse5 (= .cse31 1)) (.cse6 (= (+ .cse32 1) 0)) (.cse12 (= (+ .cse33 1) 0)) (.cse14 (= .cse34 1)) (.cse2 (= 0 .cse30)) (.cse3 (= .cse29 0)) (.cse7 (= .cse29 1)) (.cse1 (= .cse34 0)) (.cse4 (= .cse33 0)) (.cse8 (= 0 (+ .cse30 1))) (.cse10 (= .cse32 0)) (.cse11 (= .cse31 0)) (.cse20 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse21 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse22 (= |c_ULTIMATE.start_main_~sum~0#1| (+ .cse29 .cse30)))) (and (not (and .cse0 (or (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6) (and .cse7 .cse1 .cse4 .cse8 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse9 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse9 4) 0) (= (+ (select .cse9 0) 1) 0) (= (select .cse9 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse10 .cse11) (and .cse12 .cse2 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse13 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse13 4) 0) (= (+ (select .cse13 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse13 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse3 .cse10 .cse14 .cse11) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse17 (* v_y_55 8)) (.cse15 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse15 4) 0) (= (select .cse16 .cse17) 1) (= (+ (select .cse18 .cse17) 1) 0) (= (+ (select .cse15 .cse17) 1) 0) (= (select v_DerPreprocessor_18 .cse17) 1) (= (select .cse15 0) 0) (= (select .cse15 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse1 .cse2 .cse3 .cse4 .cse10 .cse11) (and .cse1 .cse2 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse19 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse18 .cse19) 1) (= (+ (select .cse16 .cse19) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse3 .cse4 .cse10 .cse11)) .cse20 .cse21 .cse22)) (or (and .cse12 .cse2 .cse3 .cse10 .cse14 .cse11) (and .cse1 .cse2 .cse3 .cse4 (exists ((v_y_16 Int)) (let ((.cse23 (* v_y_16 8))) (and (= (select .cse16 .cse23) 1) (= 0 (+ (select .cse18 .cse23) 1))))) .cse10 .cse11) (and .cse1 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int)) (v_z_7 Int) (v_y_7 Int)) (let ((.cse24 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse25 (+ (* v_y_7 8) (* v_z_7 4)))) (and (= (select .cse24 0) 0) (= (select v_DerPreprocessor_6 8) 0) (= (select .cse24 .cse25) 1) (= (select .cse24 8) 0) (= (select .cse18 .cse25) 1) (= (+ (select v_DerPreprocessor_6 .cse25) 1) 0) (= (select .cse24 4) 0) (not (= v_z_7 0)) (<= v_z_7 1) (= (+ (select .cse16 .cse25) 1) 0) (= (select v_DerPreprocessor_6 4) 0) (<= 0 v_z_7) (= (select v_DerPreprocessor_6 0) 0)))) .cse10 .cse11)) .cse0 (or (and .cse1 .cse2 .cse3 .cse4 (or (and (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int)) (v_z_63 Int) (v_y_63 Int)) (let ((.cse26 (+ (* v_y_63 8) (* v_z_63 4))) (.cse27 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse16 .cse26) 1) 0) (= (select .cse18 .cse26) 1) (= (select .cse27 0) 0) (<= 0 v_z_63) (= (select .cse27 4) 0) (= (select v_DerPreprocessor_20 8) 0) (= (+ (select v_DerPreprocessor_20 .cse26) 1) 0) (<= v_z_63 1) (= (select .cse27 .cse26) 1) (= (select v_DerPreprocessor_20 4) 0) (= 0 (select v_DerPreprocessor_20 0)) (not (= v_z_63 0)) (= (select .cse27 8) 0)))) .cse10 .cse11) (and .cse5 .cse6))) (and (or (and .cse12 .cse14) (and .cse1 .cse4 (exists ((v_y_69 Int)) (let ((.cse28 (* v_y_69 8))) (and (= (+ (select .cse18 .cse28) 1) 0) (= (select .cse16 .cse28) 1)))))) .cse2 .cse3 .cse10 .cse11) (and .cse7 .cse1 .cse4 .cse8 .cse10 .cse11)) (< 0 |c_ULTIMATE.start_main_~count~0#1|) (<= 3 c_~ARR_SIZE~0) .cse20 .cse21 .cse22 (<= |c_ULTIMATE.start_main_~count~0#1| 1))))) is different from false [2023-12-02 23:40:41,770 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse18 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse16 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (let ((.cse29 (select .cse16 0)) (.cse30 (select .cse18 0)) (.cse34 (select .cse16 8)) (.cse33 (select .cse18 8)) (.cse32 (select .cse16 4)) (.cse31 (select .cse18 4))) (let ((.cse0 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse5 (= .cse31 1)) (.cse6 (= (+ .cse32 1) 0)) (.cse12 (= (+ .cse33 1) 0)) (.cse14 (= .cse34 1)) (.cse2 (= 0 .cse30)) (.cse3 (= .cse29 0)) (.cse7 (= .cse29 1)) (.cse1 (= .cse34 0)) (.cse4 (= .cse33 0)) (.cse8 (= 0 (+ .cse30 1))) (.cse10 (= .cse32 0)) (.cse11 (= .cse31 0)) (.cse20 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse21 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse22 (= |c_ULTIMATE.start_main_~sum~0#1| (+ .cse29 .cse30)))) (and (not (and .cse0 (or (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6) (and .cse7 .cse1 .cse4 .cse8 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse9 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse9 4) 0) (= (+ (select .cse9 0) 1) 0) (= (select .cse9 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse10 .cse11) (and .cse12 .cse2 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse13 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse13 4) 0) (= (+ (select .cse13 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse13 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse3 .cse10 .cse14 .cse11) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse17 (* v_y_55 8)) (.cse15 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse15 4) 0) (= (select .cse16 .cse17) 1) (= (+ (select .cse18 .cse17) 1) 0) (= (+ (select .cse15 .cse17) 1) 0) (= (select v_DerPreprocessor_18 .cse17) 1) (= (select .cse15 0) 0) (= (select .cse15 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse1 .cse2 .cse3 .cse4 .cse10 .cse11) (and .cse1 .cse2 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse19 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse18 .cse19) 1) (= (+ (select .cse16 .cse19) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse3 .cse4 .cse10 .cse11)) .cse20 .cse21 .cse22)) (or (and .cse12 .cse2 .cse3 .cse10 .cse14 .cse11) (and .cse1 .cse2 .cse3 .cse4 (exists ((v_y_16 Int)) (let ((.cse23 (* v_y_16 8))) (and (= (select .cse16 .cse23) 1) (= 0 (+ (select .cse18 .cse23) 1))))) .cse10 .cse11) (and .cse1 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int)) (v_z_7 Int) (v_y_7 Int)) (let ((.cse24 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse25 (+ (* v_y_7 8) (* v_z_7 4)))) (and (= (select .cse24 0) 0) (= (select v_DerPreprocessor_6 8) 0) (= (select .cse24 .cse25) 1) (= (select .cse24 8) 0) (= (select .cse18 .cse25) 1) (= (+ (select v_DerPreprocessor_6 .cse25) 1) 0) (= (select .cse24 4) 0) (not (= v_z_7 0)) (<= v_z_7 1) (= (+ (select .cse16 .cse25) 1) 0) (= (select v_DerPreprocessor_6 4) 0) (<= 0 v_z_7) (= (select v_DerPreprocessor_6 0) 0)))) .cse10 .cse11)) .cse0 (or (and .cse1 .cse2 .cse3 .cse4 (or (and (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int)) (v_z_63 Int) (v_y_63 Int)) (let ((.cse26 (+ (* v_y_63 8) (* v_z_63 4))) (.cse27 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse16 .cse26) 1) 0) (= (select .cse18 .cse26) 1) (= (select .cse27 0) 0) (<= 0 v_z_63) (= (select .cse27 4) 0) (= (select v_DerPreprocessor_20 8) 0) (= (+ (select v_DerPreprocessor_20 .cse26) 1) 0) (<= v_z_63 1) (= (select .cse27 .cse26) 1) (= (select v_DerPreprocessor_20 4) 0) (= 0 (select v_DerPreprocessor_20 0)) (not (= v_z_63 0)) (= (select .cse27 8) 0)))) .cse10 .cse11) (and .cse5 .cse6))) (and (or (and .cse12 .cse14) (and .cse1 .cse4 (exists ((v_y_69 Int)) (let ((.cse28 (* v_y_69 8))) (and (= (+ (select .cse18 .cse28) 1) 0) (= (select .cse16 .cse28) 1)))))) .cse2 .cse3 .cse10 .cse11) (and .cse7 .cse1 .cse4 .cse8 .cse10 .cse11)) (< 0 |c_ULTIMATE.start_main_~count~0#1|) (<= 3 c_~ARR_SIZE~0) .cse20 .cse21 .cse22 (<= |c_ULTIMATE.start_main_~count~0#1| 1)))))) is different from true [2023-12-02 23:40:41,788 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse4 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse6 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse26 (select .cse6 0)) (.cse25 (select .cse4 0)) (.cse30 (select .cse4 8)) (.cse29 (select .cse6 8)) (.cse23 (select .cse4 4)) (.cse24 (select .cse6 4))) (let ((.cse10 (= .cse24 1)) (.cse11 (= (+ .cse23 1) 0)) (.cse12 (= (+ .cse29 1) 0)) (.cse13 (= .cse30 1)) (.cse15 (= .cse25 1)) (.cse0 (= .cse30 0)) (.cse3 (= .cse29 0)) (.cse16 (= 0 (+ .cse26 1))) (.cse8 (= .cse23 0)) (.cse9 (= .cse24 0)) (.cse1 (= 0 .cse26)) (.cse2 (= .cse25 0)) (.cse17 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse18 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse19 (= |c_ULTIMATE.start_main_~count~0#1| 2))) (and (not (and (<= 3 c_~ARR_SIZE~0) (<= |c_ULTIMATE.start_main_~count~0#1| 1))) (or (and .cse0 .cse1 .cse2 .cse3 (or (and (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int)) (v_z_63 Int) (v_y_63 Int)) (let ((.cse5 (+ (* v_y_63 8) (* v_z_63 4))) (.cse7 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse4 .cse5) 1) 0) (= (select .cse6 .cse5) 1) (= (select .cse7 0) 0) (<= 0 v_z_63) (= (select .cse7 4) 0) (= (select v_DerPreprocessor_20 8) 0) (= (+ (select v_DerPreprocessor_20 .cse5) 1) 0) (<= v_z_63 1) (= (select .cse7 .cse5) 1) (= (select v_DerPreprocessor_20 4) 0) (= 0 (select v_DerPreprocessor_20 0)) (not (= v_z_63 0)) (= (select .cse7 8) 0)))) .cse8 .cse9) (and .cse10 .cse11))) (and (or (and .cse12 .cse13) (and .cse0 .cse3 (exists ((v_y_69 Int)) (let ((.cse14 (* v_y_69 8))) (and (= (+ (select .cse6 .cse14) 1) 0) (= (select .cse4 .cse14) 1)))))) .cse1 .cse2 .cse8 .cse9) (and .cse15 .cse0 .cse3 .cse16 .cse8 .cse9)) (not (and (<= |c_ULTIMATE.start_main_~count~0#1| 0) (<= 2 c_~ARR_SIZE~0))) (not (and (<= c_~ARR_SIZE~0 2) (<= 2 |c_ULTIMATE.start_main_~count~0#1|))) (not (and .cse17 .cse18 .cse19 (or (and (exists ((v_z_33 Int) (v_y_33 Int)) (let ((.cse20 (+ (* v_z_33 4) (* v_y_33 8)))) (and (= (+ (select .cse4 .cse20) 1) 0) (<= v_z_33 1) (<= 0 v_z_33) (= (select .cse6 .cse20) 1) (not (= v_z_33 0))))) .cse0 .cse1 .cse2 .cse3 .cse8 .cse9) (and .cse0 .cse1 .cse2 .cse3 .cse10 .cse11) (and (or (and .cse1 (or (and .cse12 .cse2 .cse13) (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int)) (v_y_42 Int)) (let ((.cse21 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse22 (* v_y_42 8))) (and (= (select .cse21 0) 0) (= (select v_DerPreprocessor_10 8) 0) (= (select v_DerPreprocessor_10 4) 0) (= (select .cse21 4) 0) (= (select v_DerPreprocessor_10 0) 0) (= (+ (select .cse6 .cse22) 1) 0) (= (select .cse21 8) 0) (= (+ (select .cse21 .cse22) 1) 0) (= (select v_DerPreprocessor_10 .cse22) 1) (= (select .cse4 .cse22) 1)))) .cse0 .cse2 .cse3))) (and .cse15 .cse0 .cse3 .cse16)) .cse8 .cse9)))) (not (and (<= c_~ARR_SIZE~0 0) (<= 0 |c_ULTIMATE.start_main_~count~0#1|))) (= |c_ULTIMATE.start_main_~sum~0#1| (+ .cse23 .cse24 .cse25 .cse26)) .cse17 .cse18 (not (and (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (<= c_~ARR_SIZE~0 1))) (not (and (= |c_ULTIMATE.start_main_~count~0#1| 1) (or (and (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse27 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= |ULTIMATE.start_main_~index~0#1| 1) (= (+ (select .cse6 .cse27) 1) 0) (<= 0 |ULTIMATE.start_main_~index~0#1|) (= (select .cse4 .cse27) 1)))) .cse8 .cse9) (and (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse28 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= |ULTIMATE.start_main_~index~0#1| 1) (<= 0 |ULTIMATE.start_main_~index~0#1|) (= (+ (select .cse4 .cse28) 1) 0) (= (select .cse6 .cse28) 1)))) .cse1 .cse2)) .cse17 .cse18)) .cse19 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (= (select .cse4 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 1) (= |c_ULTIMATE.start_main_~count~0#1| 0) (= (+ (select .cse6 |c_ULTIMATE.start_main_~#array2~0#1.offset|) 1) 0))))))) is different from false [2023-12-02 23:40:43,497 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse4 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse6 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse26 (select .cse6 0)) (.cse25 (select .cse4 0)) (.cse30 (select .cse4 8)) (.cse29 (select .cse6 8)) (.cse23 (select .cse4 4)) (.cse24 (select .cse6 4))) (let ((.cse10 (= .cse24 1)) (.cse11 (= (+ .cse23 1) 0)) (.cse12 (= (+ .cse29 1) 0)) (.cse13 (= .cse30 1)) (.cse15 (= .cse25 1)) (.cse0 (= .cse30 0)) (.cse3 (= .cse29 0)) (.cse16 (= 0 (+ .cse26 1))) (.cse8 (= .cse23 0)) (.cse9 (= .cse24 0)) (.cse1 (= 0 .cse26)) (.cse2 (= .cse25 0)) (.cse17 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse18 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse19 (= |c_ULTIMATE.start_main_~count~0#1| 2))) (and (not (and (<= 3 c_~ARR_SIZE~0) (<= |c_ULTIMATE.start_main_~count~0#1| 1))) (or (and .cse0 .cse1 .cse2 .cse3 (or (and (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int)) (v_z_63 Int) (v_y_63 Int)) (let ((.cse5 (+ (* v_y_63 8) (* v_z_63 4))) (.cse7 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse4 .cse5) 1) 0) (= (select .cse6 .cse5) 1) (= (select .cse7 0) 0) (<= 0 v_z_63) (= (select .cse7 4) 0) (= (select v_DerPreprocessor_20 8) 0) (= (+ (select v_DerPreprocessor_20 .cse5) 1) 0) (<= v_z_63 1) (= (select .cse7 .cse5) 1) (= (select v_DerPreprocessor_20 4) 0) (= 0 (select v_DerPreprocessor_20 0)) (not (= v_z_63 0)) (= (select .cse7 8) 0)))) .cse8 .cse9) (and .cse10 .cse11))) (and (or (and .cse12 .cse13) (and .cse0 .cse3 (exists ((v_y_69 Int)) (let ((.cse14 (* v_y_69 8))) (and (= (+ (select .cse6 .cse14) 1) 0) (= (select .cse4 .cse14) 1)))))) .cse1 .cse2 .cse8 .cse9) (and .cse15 .cse0 .cse3 .cse16 .cse8 .cse9)) (not (and (<= |c_ULTIMATE.start_main_~count~0#1| 0) (<= 2 c_~ARR_SIZE~0))) (not (and (<= c_~ARR_SIZE~0 2) (<= 2 |c_ULTIMATE.start_main_~count~0#1|))) (not (and .cse17 .cse18 .cse19 (or (and (exists ((v_z_33 Int) (v_y_33 Int)) (let ((.cse20 (+ (* v_z_33 4) (* v_y_33 8)))) (and (= (+ (select .cse4 .cse20) 1) 0) (<= v_z_33 1) (<= 0 v_z_33) (= (select .cse6 .cse20) 1) (not (= v_z_33 0))))) .cse0 .cse1 .cse2 .cse3 .cse8 .cse9) (and .cse0 .cse1 .cse2 .cse3 .cse10 .cse11) (and (or (and .cse1 (or (and .cse12 .cse2 .cse13) (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int)) (v_y_42 Int)) (let ((.cse21 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse22 (* v_y_42 8))) (and (= (select .cse21 0) 0) (= (select v_DerPreprocessor_10 8) 0) (= (select v_DerPreprocessor_10 4) 0) (= (select .cse21 4) 0) (= (select v_DerPreprocessor_10 0) 0) (= (+ (select .cse6 .cse22) 1) 0) (= (select .cse21 8) 0) (= (+ (select .cse21 .cse22) 1) 0) (= (select v_DerPreprocessor_10 .cse22) 1) (= (select .cse4 .cse22) 1)))) .cse0 .cse2 .cse3))) (and .cse15 .cse0 .cse3 .cse16)) .cse8 .cse9)))) (not (and (<= c_~ARR_SIZE~0 0) (<= 0 |c_ULTIMATE.start_main_~count~0#1|))) (= |c_ULTIMATE.start_main_~sum~0#1| (+ .cse23 .cse24 .cse25 .cse26)) .cse17 .cse18 (not (and (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (<= c_~ARR_SIZE~0 1))) (not (and (= |c_ULTIMATE.start_main_~count~0#1| 1) (or (and (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse27 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= |ULTIMATE.start_main_~index~0#1| 1) (= (+ (select .cse6 .cse27) 1) 0) (<= 0 |ULTIMATE.start_main_~index~0#1|) (= (select .cse4 .cse27) 1)))) .cse8 .cse9) (and (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse28 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= |ULTIMATE.start_main_~index~0#1| 1) (<= 0 |ULTIMATE.start_main_~index~0#1|) (= (+ (select .cse4 .cse28) 1) 0) (= (select .cse6 .cse28) 1)))) .cse1 .cse2)) .cse17 .cse18)) .cse19 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (= (select .cse4 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 1) (= |c_ULTIMATE.start_main_~count~0#1| 0) (= (+ (select .cse6 |c_ULTIMATE.start_main_~#array2~0#1.offset|) 1) 0)))))))) is different from true [2023-12-02 23:40:44,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 23:40:44,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 300 states to 102 states and 291 transitions. [2023-12-02 23:40:44,556 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 291 transitions. [2023-12-02 23:40:44,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2023-12-02 23:40:44,557 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 23:40:44,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 23:40:44,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:40:44,613 INFO L262 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 67 conjunts are in the unsatisfiable core [2023-12-02 23:40:44,616 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 23:40:44,636 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2023-12-02 23:40:44,656 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2023-12-02 23:40:44,677 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 35 [2023-12-02 23:40:44,712 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 55 [2023-12-02 23:40:47,145 INFO L349 Elim1Store]: treesize reduction 156, result has 46.0 percent of original size [2023-12-02 23:40:47,145 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 6 select indices, 6 select index equivalence classes, 5 disjoint index pairs (out of 15 index pairs), introduced 8 new quantified variables, introduced 12 case distinctions, treesize of input 123 treesize of output 224 [2023-12-02 23:40:47,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:40:47,222 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 100 treesize of output 71 [2023-12-02 23:40:47,232 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:40:47,242 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:40:47,242 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 37 treesize of output 43 [2023-12-02 23:40:47,266 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:40:47,276 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:40:47,276 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 35 treesize of output 41 [2023-12-02 23:40:47,320 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:40:47,321 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 114 [2023-12-02 23:40:50,809 INFO L349 Elim1Store]: treesize reduction 100, result has 34.6 percent of original size [2023-12-02 23:40:50,810 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 3 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 245 treesize of output 205 [2023-12-02 23:40:50,820 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 98 treesize of output 92 [2023-12-02 23:40:50,825 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 92 treesize of output 86 [2023-12-02 23:40:51,163 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 23:40:57,492 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse18 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse16 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (let ((.cse31 (select .cse16 0)) (.cse32 (select .cse18 0)) (.cse36 (select .cse16 8)) (.cse35 (select .cse18 8)) (.cse34 (select .cse16 4)) (.cse33 (select .cse18 4))) (let ((.cse0 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse5 (= .cse33 1)) (.cse6 (= (+ .cse34 1) 0)) (.cse12 (= (+ .cse35 1) 0)) (.cse14 (= .cse36 1)) (.cse2 (= 0 .cse32)) (.cse3 (= .cse31 0)) (.cse7 (= .cse31 1)) (.cse1 (= .cse36 0)) (.cse4 (= .cse35 0)) (.cse8 (= 0 (+ .cse32 1))) (.cse10 (= .cse34 0)) (.cse11 (= .cse33 0)) (.cse20 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse21 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse22 (= |c_ULTIMATE.start_main_~sum~0#1| (+ .cse31 .cse32)))) (and (not (and .cse0 (or (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6) (and .cse7 .cse1 .cse4 .cse8 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse9 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse9 4) 0) (= (+ (select .cse9 0) 1) 0) (= (select .cse9 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse10 .cse11) (and .cse12 .cse2 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse13 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse13 4) 0) (= (+ (select .cse13 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse13 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse3 .cse10 .cse14 .cse11) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse17 (* v_y_55 8)) (.cse15 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse15 4) 0) (= (select .cse16 .cse17) 1) (= (+ (select .cse18 .cse17) 1) 0) (= (+ (select .cse15 .cse17) 1) 0) (= (select v_DerPreprocessor_18 .cse17) 1) (= (select .cse15 0) 0) (= (select .cse15 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse1 .cse2 .cse3 .cse4 .cse10 .cse11) (and .cse1 .cse2 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse19 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse18 .cse19) 1) (= (+ (select .cse16 .cse19) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse3 .cse4 .cse10 .cse11)) .cse20 .cse21 .cse22)) (or (and (or (and .cse7 .cse1 .cse4 .cse8) (and .cse12 .cse2 .cse3 .cse14)) .cse10 .cse11) (and (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (let ((.cse23 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_22 8) 0) (= (select .cse23 4) 1) (= (+ (select v_DerPreprocessor_22 4) 1) 0) (= 0 (select .cse23 0)) (= (select .cse23 8) 0) (= (select v_DerPreprocessor_22 0) 0)))) .cse1 .cse2 .cse3 .cse4 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse24 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse16 .cse24) 1) 0) (= (select .cse18 .cse24) 1)))))) (or (and .cse12 .cse2 .cse3 .cse10 .cse14 .cse11) (and .cse1 .cse2 .cse3 .cse4 (exists ((v_y_16 Int)) (let ((.cse25 (* v_y_16 8))) (and (= (select .cse16 .cse25) 1) (= 0 (+ (select .cse18 .cse25) 1))))) .cse10 .cse11) (and .cse1 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int)) (v_z_7 Int) (v_y_7 Int)) (let ((.cse26 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse27 (+ (* v_y_7 8) (* v_z_7 4)))) (and (= (select .cse26 0) 0) (= (select v_DerPreprocessor_6 8) 0) (= (select .cse26 .cse27) 1) (= (select .cse26 8) 0) (= (select .cse18 .cse27) 1) (= (+ (select v_DerPreprocessor_6 .cse27) 1) 0) (= (select .cse26 4) 0) (not (= v_z_7 0)) (<= v_z_7 1) (= (+ (select .cse16 .cse27) 1) 0) (= (select v_DerPreprocessor_6 4) 0) (<= 0 v_z_7) (= (select v_DerPreprocessor_6 0) 0)))) .cse10 .cse11)) .cse0 (or (and .cse1 .cse2 .cse3 .cse4 (or (and (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int)) (v_z_63 Int) (v_y_63 Int)) (let ((.cse28 (+ (* v_y_63 8) (* v_z_63 4))) (.cse29 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse16 .cse28) 1) 0) (= (select .cse18 .cse28) 1) (= (select .cse29 0) 0) (<= 0 v_z_63) (= (select .cse29 4) 0) (= (select v_DerPreprocessor_20 8) 0) (= (+ (select v_DerPreprocessor_20 .cse28) 1) 0) (<= v_z_63 1) (= (select .cse29 .cse28) 1) (= (select v_DerPreprocessor_20 4) 0) (= 0 (select v_DerPreprocessor_20 0)) (not (= v_z_63 0)) (= (select .cse29 8) 0)))) .cse10 .cse11) (and .cse5 .cse6))) (and (or (and .cse12 .cse14) (and .cse1 .cse4 (exists ((v_y_69 Int)) (let ((.cse30 (* v_y_69 8))) (and (= (+ (select .cse18 .cse30) 1) 0) (= (select .cse16 .cse30) 1)))))) .cse2 .cse3 .cse10 .cse11) (and .cse7 .cse1 .cse4 .cse8 .cse10 .cse11)) (< 0 |c_ULTIMATE.start_main_~count~0#1|) (<= 3 c_~ARR_SIZE~0) .cse20 .cse21 .cse22 (<= |c_ULTIMATE.start_main_~count~0#1| 1))))) is different from false [2023-12-02 23:40:58,142 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse18 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse16 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (let ((.cse34 (select .cse16 8)) (.cse33 (select .cse18 8)) (.cse32 (select .cse18 0)) (.cse31 (select .cse16 0)) (.cse36 (select .cse16 4)) (.cse35 (select .cse18 4))) (let ((.cse5 (= .cse35 1)) (.cse6 (= (+ .cse36 1) 0)) (.cse7 (= .cse31 1)) (.cse8 (= 0 (+ .cse32 1))) (.cse12 (= (+ .cse33 1) 0)) (.cse14 (= .cse34 1)) (.cse10 (= .cse36 0)) (.cse11 (= .cse35 0)) (.cse1 (= .cse34 0)) (.cse2 (= 0 .cse32)) (.cse3 (= .cse31 0)) (.cse4 (= .cse33 0)) (.cse0 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse20 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse21 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse22 (= |c_ULTIMATE.start_main_~sum~0#1| (+ .cse31 .cse32)))) (and (not (and .cse0 (or (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6) (and .cse7 .cse1 .cse4 .cse8 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse9 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse9 4) 0) (= (+ (select .cse9 0) 1) 0) (= (select .cse9 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse10 .cse11) (and .cse12 .cse2 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse13 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse13 4) 0) (= (+ (select .cse13 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse13 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse3 .cse10 .cse14 .cse11) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse17 (* v_y_55 8)) (.cse15 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse15 4) 0) (= (select .cse16 .cse17) 1) (= (+ (select .cse18 .cse17) 1) 0) (= (+ (select .cse15 .cse17) 1) 0) (= (select v_DerPreprocessor_18 .cse17) 1) (= (select .cse15 0) 0) (= (select .cse15 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse1 .cse2 .cse3 .cse4 .cse10 .cse11) (and .cse1 .cse2 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse19 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse18 .cse19) 1) (= (+ (select .cse16 .cse19) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse3 .cse4 .cse10 .cse11)) .cse20 .cse21 .cse22)) (or (and .cse12 .cse2 .cse3 .cse10 .cse14 .cse11) (and .cse1 .cse2 .cse3 .cse4 (exists ((v_y_16 Int)) (let ((.cse23 (* v_y_16 8))) (and (= (select .cse16 .cse23) 1) (= 0 (+ (select .cse18 .cse23) 1))))) .cse10 .cse11) (and .cse1 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int)) (v_z_7 Int) (v_y_7 Int)) (let ((.cse24 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse25 (+ (* v_y_7 8) (* v_z_7 4)))) (and (= (select .cse24 0) 0) (= (select v_DerPreprocessor_6 8) 0) (= (select .cse24 .cse25) 1) (= (select .cse24 8) 0) (= (select .cse18 .cse25) 1) (= (+ (select v_DerPreprocessor_6 .cse25) 1) 0) (= (select .cse24 4) 0) (not (= v_z_7 0)) (<= v_z_7 1) (= (+ (select .cse16 .cse25) 1) 0) (= (select v_DerPreprocessor_6 4) 0) (<= 0 v_z_7) (= (select v_DerPreprocessor_6 0) 0)))) .cse10 .cse11)) .cse0 (or (and .cse1 .cse2 .cse3 .cse4 (or (and (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int)) (v_z_63 Int) (v_y_63 Int)) (let ((.cse26 (+ (* v_y_63 8) (* v_z_63 4))) (.cse27 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse16 .cse26) 1) 0) (= (select .cse18 .cse26) 1) (= (select .cse27 0) 0) (<= 0 v_z_63) (= (select .cse27 4) 0) (= (select v_DerPreprocessor_20 8) 0) (= (+ (select v_DerPreprocessor_20 .cse26) 1) 0) (<= v_z_63 1) (= (select .cse27 .cse26) 1) (= (select v_DerPreprocessor_20 4) 0) (= 0 (select v_DerPreprocessor_20 0)) (not (= v_z_63 0)) (= (select .cse27 8) 0)))) .cse10 .cse11) (and .cse5 .cse6))) (and (or (and .cse12 .cse14) (and .cse1 .cse4 (exists ((v_y_69 Int)) (let ((.cse28 (* v_y_69 8))) (and (= (+ (select .cse18 .cse28) 1) 0) (= (select .cse16 .cse28) 1)))))) .cse2 .cse3 .cse10 .cse11) (and .cse7 .cse1 .cse4 .cse8 .cse10 .cse11)) (< 0 |c_ULTIMATE.start_main_~count~0#1|) (<= 3 c_~ARR_SIZE~0) .cse20 .cse21 .cse22 (<= |c_ULTIMATE.start_main_~count~0#1| 1) (not (and (or (and (or (and .cse7 .cse1 .cse4 .cse8) (and .cse12 .cse2 .cse3 .cse14)) .cse10 .cse11) (and (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (let ((.cse29 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_22 8) 0) (= (select .cse29 4) 1) (= (+ (select v_DerPreprocessor_22 4) 1) 0) (= 0 (select .cse29 0)) (= (select .cse29 8) 0) (= (select v_DerPreprocessor_22 0) 0)))) .cse1 .cse2 .cse3 .cse4 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse30 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse16 .cse30) 1) 0) (= (select .cse18 .cse30) 1)))))) .cse0 .cse20 .cse21 .cse22)))))) is different from false [2023-12-02 23:40:58,160 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse18 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse16 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (let ((.cse31 (select .cse16 0)) (.cse32 (select .cse18 0)) (.cse36 (select .cse16 8)) (.cse35 (select .cse18 8)) (.cse34 (select .cse16 4)) (.cse33 (select .cse18 4))) (let ((.cse0 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse5 (= .cse33 1)) (.cse6 (= (+ .cse34 1) 0)) (.cse12 (= (+ .cse35 1) 0)) (.cse14 (= .cse36 1)) (.cse2 (= 0 .cse32)) (.cse3 (= .cse31 0)) (.cse7 (= .cse31 1)) (.cse1 (= .cse36 0)) (.cse4 (= .cse35 0)) (.cse8 (= 0 (+ .cse32 1))) (.cse10 (= .cse34 0)) (.cse11 (= .cse33 0)) (.cse20 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse21 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse22 (= |c_ULTIMATE.start_main_~sum~0#1| (+ .cse31 .cse32)))) (and (not (and .cse0 (or (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6) (and .cse7 .cse1 .cse4 .cse8 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse9 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse9 4) 0) (= (+ (select .cse9 0) 1) 0) (= (select .cse9 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse10 .cse11) (and .cse12 .cse2 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse13 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse13 4) 0) (= (+ (select .cse13 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse13 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse3 .cse10 .cse14 .cse11) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse17 (* v_y_55 8)) (.cse15 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse15 4) 0) (= (select .cse16 .cse17) 1) (= (+ (select .cse18 .cse17) 1) 0) (= (+ (select .cse15 .cse17) 1) 0) (= (select v_DerPreprocessor_18 .cse17) 1) (= (select .cse15 0) 0) (= (select .cse15 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse1 .cse2 .cse3 .cse4 .cse10 .cse11) (and .cse1 .cse2 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse19 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse18 .cse19) 1) (= (+ (select .cse16 .cse19) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse3 .cse4 .cse10 .cse11)) .cse20 .cse21 .cse22)) (or (and (or (and .cse7 .cse1 .cse4 .cse8) (and .cse12 .cse2 .cse3 .cse14)) .cse10 .cse11) (and (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (let ((.cse23 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_22 8) 0) (= (select .cse23 4) 1) (= (+ (select v_DerPreprocessor_22 4) 1) 0) (= 0 (select .cse23 0)) (= (select .cse23 8) 0) (= (select v_DerPreprocessor_22 0) 0)))) .cse1 .cse2 .cse3 .cse4 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse24 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse16 .cse24) 1) 0) (= (select .cse18 .cse24) 1)))))) (or (and .cse12 .cse2 .cse3 .cse10 .cse14 .cse11) (and .cse1 .cse2 .cse3 .cse4 (exists ((v_y_16 Int)) (let ((.cse25 (* v_y_16 8))) (and (= (select .cse16 .cse25) 1) (= 0 (+ (select .cse18 .cse25) 1))))) .cse10 .cse11) (and .cse1 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int)) (v_z_7 Int) (v_y_7 Int)) (let ((.cse26 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse27 (+ (* v_y_7 8) (* v_z_7 4)))) (and (= (select .cse26 0) 0) (= (select v_DerPreprocessor_6 8) 0) (= (select .cse26 .cse27) 1) (= (select .cse26 8) 0) (= (select .cse18 .cse27) 1) (= (+ (select v_DerPreprocessor_6 .cse27) 1) 0) (= (select .cse26 4) 0) (not (= v_z_7 0)) (<= v_z_7 1) (= (+ (select .cse16 .cse27) 1) 0) (= (select v_DerPreprocessor_6 4) 0) (<= 0 v_z_7) (= (select v_DerPreprocessor_6 0) 0)))) .cse10 .cse11)) .cse0 (or (and .cse1 .cse2 .cse3 .cse4 (or (and (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int)) (v_z_63 Int) (v_y_63 Int)) (let ((.cse28 (+ (* v_y_63 8) (* v_z_63 4))) (.cse29 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse16 .cse28) 1) 0) (= (select .cse18 .cse28) 1) (= (select .cse29 0) 0) (<= 0 v_z_63) (= (select .cse29 4) 0) (= (select v_DerPreprocessor_20 8) 0) (= (+ (select v_DerPreprocessor_20 .cse28) 1) 0) (<= v_z_63 1) (= (select .cse29 .cse28) 1) (= (select v_DerPreprocessor_20 4) 0) (= 0 (select v_DerPreprocessor_20 0)) (not (= v_z_63 0)) (= (select .cse29 8) 0)))) .cse10 .cse11) (and .cse5 .cse6))) (and (or (and .cse12 .cse14) (and .cse1 .cse4 (exists ((v_y_69 Int)) (let ((.cse30 (* v_y_69 8))) (and (= (+ (select .cse18 .cse30) 1) 0) (= (select .cse16 .cse30) 1)))))) .cse2 .cse3 .cse10 .cse11) (and .cse7 .cse1 .cse4 .cse8 .cse10 .cse11)) (< 0 |c_ULTIMATE.start_main_~count~0#1|) (<= 3 c_~ARR_SIZE~0) .cse20 .cse21 .cse22 (<= |c_ULTIMATE.start_main_~count~0#1| 1)))))) is different from true [2023-12-02 23:40:58,176 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse18 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse16 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (let ((.cse34 (select .cse16 8)) (.cse33 (select .cse18 8)) (.cse32 (select .cse18 0)) (.cse31 (select .cse16 0)) (.cse36 (select .cse16 4)) (.cse35 (select .cse18 4))) (let ((.cse5 (= .cse35 1)) (.cse6 (= (+ .cse36 1) 0)) (.cse7 (= .cse31 1)) (.cse8 (= 0 (+ .cse32 1))) (.cse12 (= (+ .cse33 1) 0)) (.cse14 (= .cse34 1)) (.cse10 (= .cse36 0)) (.cse11 (= .cse35 0)) (.cse1 (= .cse34 0)) (.cse2 (= 0 .cse32)) (.cse3 (= .cse31 0)) (.cse4 (= .cse33 0)) (.cse0 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse20 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse21 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse22 (= |c_ULTIMATE.start_main_~sum~0#1| (+ .cse31 .cse32)))) (and (not (and .cse0 (or (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6) (and .cse7 .cse1 .cse4 .cse8 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse9 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse9 4) 0) (= (+ (select .cse9 0) 1) 0) (= (select .cse9 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse10 .cse11) (and .cse12 .cse2 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse13 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse13 4) 0) (= (+ (select .cse13 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse13 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse3 .cse10 .cse14 .cse11) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse17 (* v_y_55 8)) (.cse15 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse15 4) 0) (= (select .cse16 .cse17) 1) (= (+ (select .cse18 .cse17) 1) 0) (= (+ (select .cse15 .cse17) 1) 0) (= (select v_DerPreprocessor_18 .cse17) 1) (= (select .cse15 0) 0) (= (select .cse15 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse1 .cse2 .cse3 .cse4 .cse10 .cse11) (and .cse1 .cse2 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse19 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse18 .cse19) 1) (= (+ (select .cse16 .cse19) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse3 .cse4 .cse10 .cse11)) .cse20 .cse21 .cse22)) (or (and .cse12 .cse2 .cse3 .cse10 .cse14 .cse11) (and .cse1 .cse2 .cse3 .cse4 (exists ((v_y_16 Int)) (let ((.cse23 (* v_y_16 8))) (and (= (select .cse16 .cse23) 1) (= 0 (+ (select .cse18 .cse23) 1))))) .cse10 .cse11) (and .cse1 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int)) (v_z_7 Int) (v_y_7 Int)) (let ((.cse24 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse25 (+ (* v_y_7 8) (* v_z_7 4)))) (and (= (select .cse24 0) 0) (= (select v_DerPreprocessor_6 8) 0) (= (select .cse24 .cse25) 1) (= (select .cse24 8) 0) (= (select .cse18 .cse25) 1) (= (+ (select v_DerPreprocessor_6 .cse25) 1) 0) (= (select .cse24 4) 0) (not (= v_z_7 0)) (<= v_z_7 1) (= (+ (select .cse16 .cse25) 1) 0) (= (select v_DerPreprocessor_6 4) 0) (<= 0 v_z_7) (= (select v_DerPreprocessor_6 0) 0)))) .cse10 .cse11)) .cse0 (or (and .cse1 .cse2 .cse3 .cse4 (or (and (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int)) (v_z_63 Int) (v_y_63 Int)) (let ((.cse26 (+ (* v_y_63 8) (* v_z_63 4))) (.cse27 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse16 .cse26) 1) 0) (= (select .cse18 .cse26) 1) (= (select .cse27 0) 0) (<= 0 v_z_63) (= (select .cse27 4) 0) (= (select v_DerPreprocessor_20 8) 0) (= (+ (select v_DerPreprocessor_20 .cse26) 1) 0) (<= v_z_63 1) (= (select .cse27 .cse26) 1) (= (select v_DerPreprocessor_20 4) 0) (= 0 (select v_DerPreprocessor_20 0)) (not (= v_z_63 0)) (= (select .cse27 8) 0)))) .cse10 .cse11) (and .cse5 .cse6))) (and (or (and .cse12 .cse14) (and .cse1 .cse4 (exists ((v_y_69 Int)) (let ((.cse28 (* v_y_69 8))) (and (= (+ (select .cse18 .cse28) 1) 0) (= (select .cse16 .cse28) 1)))))) .cse2 .cse3 .cse10 .cse11) (and .cse7 .cse1 .cse4 .cse8 .cse10 .cse11)) (< 0 |c_ULTIMATE.start_main_~count~0#1|) (<= 3 c_~ARR_SIZE~0) .cse20 .cse21 .cse22 (<= |c_ULTIMATE.start_main_~count~0#1| 1) (not (and (or (and (or (and .cse7 .cse1 .cse4 .cse8) (and .cse12 .cse2 .cse3 .cse14)) .cse10 .cse11) (and (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (let ((.cse29 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_22 8) 0) (= (select .cse29 4) 1) (= (+ (select v_DerPreprocessor_22 4) 1) 0) (= 0 (select .cse29 0)) (= (select .cse29 8) 0) (= (select v_DerPreprocessor_22 0) 0)))) .cse1 .cse2 .cse3 .cse4 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse30 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse16 .cse30) 1) 0) (= (select .cse18 .cse30) 1)))))) .cse0 .cse20 .cse21 .cse22))))))) is different from true [2023-12-02 23:40:58,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 23:40:58,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 324 states to 107 states and 315 transitions. [2023-12-02 23:40:58,815 INFO L276 IsEmpty]: Start isEmpty. Operand 107 states and 315 transitions. [2023-12-02 23:40:58,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2023-12-02 23:40:58,816 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 23:40:58,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 23:40:58,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:40:58,882 INFO L262 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 67 conjunts are in the unsatisfiable core [2023-12-02 23:40:58,885 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 23:40:58,909 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2023-12-02 23:40:58,923 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2023-12-02 23:40:58,942 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 35 [2023-12-02 23:40:58,969 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 55 [2023-12-02 23:40:59,728 INFO L349 Elim1Store]: treesize reduction 156, result has 46.0 percent of original size [2023-12-02 23:40:59,729 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 6 select indices, 6 select index equivalence classes, 5 disjoint index pairs (out of 15 index pairs), introduced 8 new quantified variables, introduced 12 case distinctions, treesize of input 123 treesize of output 224 [2023-12-02 23:40:59,805 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:40:59,806 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 114 [2023-12-02 23:41:00,245 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:41:00,246 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 100 treesize of output 71 [2023-12-02 23:41:00,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:41:00,263 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:41:00,263 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 35 treesize of output 41 [2023-12-02 23:41:00,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:41:00,290 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:41:00,290 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 37 treesize of output 43 [2023-12-02 23:41:04,116 INFO L349 Elim1Store]: treesize reduction 124, result has 38.3 percent of original size [2023-12-02 23:41:04,116 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 3 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 267 treesize of output 243 [2023-12-02 23:41:04,132 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 112 treesize of output 106 [2023-12-02 23:41:04,138 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 106 treesize of output 100 [2023-12-02 23:41:04,439 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 23:41:12,100 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse16 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse18 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse38 (select .cse18 4)) (.cse37 (select .cse16 4)) (.cse36 (select .cse18 0)) (.cse40 (select .cse18 8)) (.cse39 (select .cse16 8)) (.cse35 (select .cse16 0))) (let ((.cse7 (= .cse35 1)) (.cse1 (= .cse39 0)) (.cse4 (= .cse40 0)) (.cse8 (= 0 (+ .cse36 1))) (.cse12 (= (+ .cse40 1) 0)) (.cse2 (= 0 .cse36)) (.cse3 (= .cse35 0)) (.cse14 (= .cse39 1)) (.cse10 (= .cse37 0)) (.cse11 (= .cse38 0))) (let ((.cse0 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse5 (= .cse38 1)) (.cse6 (= (+ .cse37 1) 0)) (.cse23 (and (or (and .cse7 .cse1 .cse4 .cse8) (and .cse12 .cse2 .cse3 .cse14)) .cse10 .cse11)) (.cse20 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse21 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse22 (= |c_ULTIMATE.start_main_~sum~0#1| (+ .cse35 .cse36)))) (and (not (and .cse0 (or (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6) (and .cse7 .cse1 .cse4 .cse8 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse9 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse9 4) 0) (= (+ (select .cse9 0) 1) 0) (= (select .cse9 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse10 .cse11) (and .cse12 .cse2 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse13 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse13 4) 0) (= (+ (select .cse13 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse13 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse3 .cse10 .cse14 .cse11) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse17 (* v_y_55 8)) (.cse15 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse15 4) 0) (= (select .cse16 .cse17) 1) (= (+ (select .cse18 .cse17) 1) 0) (= (+ (select .cse15 .cse17) 1) 0) (= (select v_DerPreprocessor_18 .cse17) 1) (= (select .cse15 0) 0) (= (select .cse15 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse1 .cse2 .cse3 .cse4 .cse10 .cse11) (and .cse1 .cse2 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse19 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse18 .cse19) 1) (= (+ (select .cse16 .cse19) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse3 .cse4 .cse10 .cse11)) .cse20 .cse21 .cse22)) (or .cse23 (and (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (let ((.cse24 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_22 8) 0) (= (select .cse24 4) 1) (= (+ (select v_DerPreprocessor_22 4) 1) 0) (= 0 (select .cse24 0)) (= (select .cse24 8) 0) (= (select v_DerPreprocessor_22 0) 0)))) .cse1 .cse2 .cse3 .cse4 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse25 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse16 .cse25) 1) 0) (= (select .cse18 .cse25) 1)))))) (or (and .cse12 .cse2 .cse3 .cse10 .cse14 .cse11) (and .cse1 .cse2 .cse3 .cse4 (exists ((v_y_16 Int)) (let ((.cse26 (* v_y_16 8))) (and (= (select .cse16 .cse26) 1) (= 0 (+ (select .cse18 .cse26) 1))))) .cse10 .cse11) (and .cse1 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int)) (v_z_7 Int) (v_y_7 Int)) (let ((.cse27 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse28 (+ (* v_y_7 8) (* v_z_7 4)))) (and (= (select .cse27 0) 0) (= (select v_DerPreprocessor_6 8) 0) (= (select .cse27 .cse28) 1) (= (select .cse27 8) 0) (= (select .cse18 .cse28) 1) (= (+ (select v_DerPreprocessor_6 .cse28) 1) 0) (= (select .cse27 4) 0) (not (= v_z_7 0)) (<= v_z_7 1) (= (+ (select .cse16 .cse28) 1) 0) (= (select v_DerPreprocessor_6 4) 0) (<= 0 v_z_7) (= (select v_DerPreprocessor_6 0) 0)))) .cse10 .cse11)) .cse0 (or (and .cse1 .cse2 .cse3 .cse4 (or (and (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int)) (v_z_63 Int) (v_y_63 Int)) (let ((.cse29 (+ (* v_y_63 8) (* v_z_63 4))) (.cse30 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse16 .cse29) 1) 0) (= (select .cse18 .cse29) 1) (= (select .cse30 0) 0) (<= 0 v_z_63) (= (select .cse30 4) 0) (= (select v_DerPreprocessor_20 8) 0) (= (+ (select v_DerPreprocessor_20 .cse29) 1) 0) (<= v_z_63 1) (= (select .cse30 .cse29) 1) (= (select v_DerPreprocessor_20 4) 0) (= 0 (select v_DerPreprocessor_20 0)) (not (= v_z_63 0)) (= (select .cse30 8) 0)))) .cse10 .cse11) (and .cse5 .cse6))) (and (or (and .cse12 .cse14) (and .cse1 .cse4 (exists ((v_y_69 Int)) (let ((.cse31 (* v_y_69 8))) (and (= (+ (select .cse18 .cse31) 1) 0) (= (select .cse16 .cse31) 1)))))) .cse2 .cse3 .cse10 .cse11) (and .cse7 .cse1 .cse4 .cse8 .cse10 .cse11)) (or (and .cse1 .cse2 .cse3 .cse4 (exists ((v_z_70 Int) (v_y_70 Int)) (let ((.cse32 (+ (* v_y_70 2) v_z_70)) (.cse33 (+ (* v_z_70 4) (* v_y_70 8)))) (and (<= 0 .cse32) (<= .cse32 2) (= (+ (select .cse16 .cse33) 1) 0) (<= v_z_70 1) (= (select .cse18 .cse33) 1) (<= 0 v_z_70)))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (let ((.cse34 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse34 0) 0) (= (select v_DerPreprocessor_24 8) 0) (= (select .cse34 8) 0) (= (select .cse34 4) 1) (= (+ (select v_DerPreprocessor_24 4) 1) 0) (= (select v_DerPreprocessor_24 0) 0))))) .cse23) (< 0 |c_ULTIMATE.start_main_~count~0#1|) (<= 3 c_~ARR_SIZE~0) .cse20 .cse21 .cse22 (<= |c_ULTIMATE.start_main_~count~0#1| 1)))))) is different from false [2023-12-02 23:41:12,840 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse16 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse18 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse38 (select .cse18 4)) (.cse37 (select .cse16 4)) (.cse36 (select .cse18 0)) (.cse40 (select .cse18 8)) (.cse39 (select .cse16 8)) (.cse35 (select .cse16 0))) (let ((.cse7 (= .cse35 1)) (.cse1 (= .cse39 0)) (.cse4 (= .cse40 0)) (.cse8 (= 0 (+ .cse36 1))) (.cse12 (= (+ .cse40 1) 0)) (.cse2 (= 0 .cse36)) (.cse3 (= .cse35 0)) (.cse14 (= .cse39 1)) (.cse10 (= .cse37 0)) (.cse11 (= .cse38 0))) (let ((.cse0 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse5 (= .cse38 1)) (.cse6 (= (+ .cse37 1) 0)) (.cse23 (and (or (and .cse7 .cse1 .cse4 .cse8) (and .cse12 .cse2 .cse3 .cse14)) .cse10 .cse11)) (.cse20 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse21 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse22 (= |c_ULTIMATE.start_main_~sum~0#1| (+ .cse35 .cse36)))) (and (not (and .cse0 (or (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6) (and .cse7 .cse1 .cse4 .cse8 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse9 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse9 4) 0) (= (+ (select .cse9 0) 1) 0) (= (select .cse9 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse10 .cse11) (and .cse12 .cse2 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse13 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse13 4) 0) (= (+ (select .cse13 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse13 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse3 .cse10 .cse14 .cse11) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse17 (* v_y_55 8)) (.cse15 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse15 4) 0) (= (select .cse16 .cse17) 1) (= (+ (select .cse18 .cse17) 1) 0) (= (+ (select .cse15 .cse17) 1) 0) (= (select v_DerPreprocessor_18 .cse17) 1) (= (select .cse15 0) 0) (= (select .cse15 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse1 .cse2 .cse3 .cse4 .cse10 .cse11) (and .cse1 .cse2 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse19 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse18 .cse19) 1) (= (+ (select .cse16 .cse19) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse3 .cse4 .cse10 .cse11)) .cse20 .cse21 .cse22)) (or .cse23 (and (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (let ((.cse24 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_22 8) 0) (= (select .cse24 4) 1) (= (+ (select v_DerPreprocessor_22 4) 1) 0) (= 0 (select .cse24 0)) (= (select .cse24 8) 0) (= (select v_DerPreprocessor_22 0) 0)))) .cse1 .cse2 .cse3 .cse4 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse25 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse16 .cse25) 1) 0) (= (select .cse18 .cse25) 1)))))) (or (and .cse12 .cse2 .cse3 .cse10 .cse14 .cse11) (and .cse1 .cse2 .cse3 .cse4 (exists ((v_y_16 Int)) (let ((.cse26 (* v_y_16 8))) (and (= (select .cse16 .cse26) 1) (= 0 (+ (select .cse18 .cse26) 1))))) .cse10 .cse11) (and .cse1 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int)) (v_z_7 Int) (v_y_7 Int)) (let ((.cse27 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse28 (+ (* v_y_7 8) (* v_z_7 4)))) (and (= (select .cse27 0) 0) (= (select v_DerPreprocessor_6 8) 0) (= (select .cse27 .cse28) 1) (= (select .cse27 8) 0) (= (select .cse18 .cse28) 1) (= (+ (select v_DerPreprocessor_6 .cse28) 1) 0) (= (select .cse27 4) 0) (not (= v_z_7 0)) (<= v_z_7 1) (= (+ (select .cse16 .cse28) 1) 0) (= (select v_DerPreprocessor_6 4) 0) (<= 0 v_z_7) (= (select v_DerPreprocessor_6 0) 0)))) .cse10 .cse11)) .cse0 (or (and .cse1 .cse2 .cse3 .cse4 (or (and (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int)) (v_z_63 Int) (v_y_63 Int)) (let ((.cse29 (+ (* v_y_63 8) (* v_z_63 4))) (.cse30 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse16 .cse29) 1) 0) (= (select .cse18 .cse29) 1) (= (select .cse30 0) 0) (<= 0 v_z_63) (= (select .cse30 4) 0) (= (select v_DerPreprocessor_20 8) 0) (= (+ (select v_DerPreprocessor_20 .cse29) 1) 0) (<= v_z_63 1) (= (select .cse30 .cse29) 1) (= (select v_DerPreprocessor_20 4) 0) (= 0 (select v_DerPreprocessor_20 0)) (not (= v_z_63 0)) (= (select .cse30 8) 0)))) .cse10 .cse11) (and .cse5 .cse6))) (and (or (and .cse12 .cse14) (and .cse1 .cse4 (exists ((v_y_69 Int)) (let ((.cse31 (* v_y_69 8))) (and (= (+ (select .cse18 .cse31) 1) 0) (= (select .cse16 .cse31) 1)))))) .cse2 .cse3 .cse10 .cse11) (and .cse7 .cse1 .cse4 .cse8 .cse10 .cse11)) (or (and .cse1 .cse2 .cse3 .cse4 (exists ((v_z_70 Int) (v_y_70 Int)) (let ((.cse32 (+ (* v_y_70 2) v_z_70)) (.cse33 (+ (* v_z_70 4) (* v_y_70 8)))) (and (<= 0 .cse32) (<= .cse32 2) (= (+ (select .cse16 .cse33) 1) 0) (<= v_z_70 1) (= (select .cse18 .cse33) 1) (<= 0 v_z_70)))) (exists ((v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (let ((.cse34 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_24) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse34 0) 0) (= (select v_DerPreprocessor_24 8) 0) (= (select .cse34 8) 0) (= (select .cse34 4) 1) (= (+ (select v_DerPreprocessor_24 4) 1) 0) (= (select v_DerPreprocessor_24 0) 0))))) .cse23) (< 0 |c_ULTIMATE.start_main_~count~0#1|) (<= 3 c_~ARR_SIZE~0) .cse20 .cse21 .cse22 (<= |c_ULTIMATE.start_main_~count~0#1| 1))))))) is different from true [2023-12-02 23:41:13,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 23:41:13,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 337 states to 110 states and 328 transitions. [2023-12-02 23:41:13,545 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 328 transitions. [2023-12-02 23:41:13,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2023-12-02 23:41:13,546 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 23:41:13,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 23:41:13,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:41:13,606 INFO L262 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 67 conjunts are in the unsatisfiable core [2023-12-02 23:41:13,608 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 23:41:13,630 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2023-12-02 23:41:13,648 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2023-12-02 23:41:13,674 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 35 [2023-12-02 23:41:13,708 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 55 [2023-12-02 23:41:14,459 INFO L349 Elim1Store]: treesize reduction 156, result has 46.0 percent of original size [2023-12-02 23:41:14,460 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 6 select indices, 6 select index equivalence classes, 5 disjoint index pairs (out of 15 index pairs), introduced 8 new quantified variables, introduced 12 case distinctions, treesize of input 123 treesize of output 224 [2023-12-02 23:41:14,520 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:41:14,521 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 114 [2023-12-02 23:41:14,734 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:41:14,734 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 100 treesize of output 71 [2023-12-02 23:41:14,741 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:41:14,742 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:41:14,742 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 23:41:14,743 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 27 [2023-12-02 23:41:14,751 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:41:14,752 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:41:14,752 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 23:41:14,753 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 25 [2023-12-02 23:41:17,935 INFO L349 Elim1Store]: treesize reduction 100, result has 34.6 percent of original size [2023-12-02 23:41:17,935 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 3 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 168 treesize of output 128 [2023-12-02 23:41:18,391 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 23:41:18,418 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse15 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse17 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse4 (select .cse17 4)) (.cse5 (select .cse15 4)) (.cse29 (select .cse15 8)) (.cse26 (select .cse17 8)) (.cse28 (select .cse17 0)) (.cse27 (select .cse15 0))) (let ((.cse6 (= .cse27 1)) (.cse7 (= 0 (+ .cse28 1))) (.cse19 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse20 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse11 (= (+ .cse26 1) 0)) (.cse13 (= .cse29 1)) (.cse0 (= .cse29 0)) (.cse1 (= 0 .cse28)) (.cse2 (= .cse27 0)) (.cse3 (= .cse26 0)) (.cse9 (= .cse5 0)) (.cse10 (= .cse4 0)) (.cse21 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (< 2 c_~ARR_SIZE~0) (not (and (or (and .cse0 .cse1 .cse2 .cse3 (= .cse4 1) (= (+ .cse5 1) 0)) (and .cse6 .cse0 .cse3 .cse7 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse8 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse8 4) 0) (= (+ (select .cse8 0) 1) 0) (= (select .cse8 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse9 .cse10) (and .cse11 .cse1 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse12 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse12 4) 0) (= (+ (select .cse12 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse12 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse2 .cse9 .cse13 .cse10) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse16 (* v_y_55 8)) (.cse14 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse14 4) 0) (= (select .cse15 .cse16) 1) (= (+ (select .cse17 .cse16) 1) 0) (= (+ (select .cse14 .cse16) 1) 0) (= (select v_DerPreprocessor_18 .cse16) 1) (= (select .cse14 0) 0) (= (select .cse14 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse0 .cse1 .cse2 .cse3 .cse9 .cse10) (and .cse0 .cse1 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse18 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse17 .cse18) 1) (= (+ (select .cse15 .cse18) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse2 .cse3 .cse9 .cse10)) .cse19 .cse20 .cse21)) (or (and (or (and .cse6 .cse0 .cse3 .cse7) (and .cse11 .cse1 .cse2 .cse13)) .cse9 .cse10) (and .cse0 .cse1 .cse2 .cse3 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse22 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse15 .cse22) 1) 0) (= (select .cse17 .cse22) 1)))))) .cse19 .cse20 (or (and (or (and .cse0 .cse2 .cse3 (exists ((v_y_21 Int)) (let ((.cse23 (* v_y_21 8))) (and (= (select .cse15 .cse23) 1) (= (+ (select .cse17 .cse23) 1) 0) (<= 0 v_y_21))))) (and .cse11 .cse2 .cse13)) .cse1 .cse9 .cse10) (and .cse0 .cse1 (exists ((v_y_26 Int) (v_z_26 Int) (v_DerPreprocessor_7 (Array Int Int)) (v_DerPreprocessor_8 (Array Int Int))) (let ((.cse25 (+ (* v_y_26 8) (* v_z_26 4))) (.cse24 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_8) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (<= v_z_26 1) (= (select .cse24 .cse25) 1) (= (+ (select v_DerPreprocessor_8 .cse25) 1) 0) (= (+ (select .cse15 .cse25) 1) 0) (= (select v_DerPreprocessor_8 0) 0) (<= 0 v_z_26) (= (select v_DerPreprocessor_8 8) 0) (= (select .cse24 8) 0) (= (select .cse24 0) 0) (not (= v_z_26 0)) (= (select v_DerPreprocessor_8 4) 0) (<= 0 (+ v_z_26 (* v_y_26 2))) (= (select .cse17 .cse25) 1) (= (select .cse24 4) 0)))) .cse2 .cse3 .cse9 .cse10)) .cse21)))) is different from false [2023-12-02 23:41:19,087 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse15 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse17 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse4 (select .cse17 4)) (.cse5 (select .cse15 4)) (.cse29 (select .cse15 8)) (.cse26 (select .cse17 8)) (.cse28 (select .cse17 0)) (.cse27 (select .cse15 0))) (let ((.cse6 (= .cse27 1)) (.cse7 (= 0 (+ .cse28 1))) (.cse19 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse20 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse11 (= (+ .cse26 1) 0)) (.cse13 (= .cse29 1)) (.cse0 (= .cse29 0)) (.cse1 (= 0 .cse28)) (.cse2 (= .cse27 0)) (.cse3 (= .cse26 0)) (.cse9 (= .cse5 0)) (.cse10 (= .cse4 0)) (.cse21 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (< 2 c_~ARR_SIZE~0) (not (and (or (and .cse0 .cse1 .cse2 .cse3 (= .cse4 1) (= (+ .cse5 1) 0)) (and .cse6 .cse0 .cse3 .cse7 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse8 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse8 4) 0) (= (+ (select .cse8 0) 1) 0) (= (select .cse8 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse9 .cse10) (and .cse11 .cse1 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse12 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse12 4) 0) (= (+ (select .cse12 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse12 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse2 .cse9 .cse13 .cse10) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse16 (* v_y_55 8)) (.cse14 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse14 4) 0) (= (select .cse15 .cse16) 1) (= (+ (select .cse17 .cse16) 1) 0) (= (+ (select .cse14 .cse16) 1) 0) (= (select v_DerPreprocessor_18 .cse16) 1) (= (select .cse14 0) 0) (= (select .cse14 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse0 .cse1 .cse2 .cse3 .cse9 .cse10) (and .cse0 .cse1 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse18 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse17 .cse18) 1) (= (+ (select .cse15 .cse18) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse2 .cse3 .cse9 .cse10)) .cse19 .cse20 .cse21)) (not (and (or (and (or (and .cse6 .cse0 .cse3 .cse7) (and .cse11 .cse1 .cse2 .cse13)) .cse9 .cse10) (and .cse0 .cse1 .cse2 .cse3 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse22 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse15 .cse22) 1) 0) (= (select .cse17 .cse22) 1)))))) .cse19 .cse20 .cse21)) .cse19 .cse20 (or (and (or (and .cse0 .cse2 .cse3 (exists ((v_y_21 Int)) (let ((.cse23 (* v_y_21 8))) (and (= (select .cse15 .cse23) 1) (= (+ (select .cse17 .cse23) 1) 0) (<= 0 v_y_21))))) (and .cse11 .cse2 .cse13)) .cse1 .cse9 .cse10) (and .cse0 .cse1 (exists ((v_y_26 Int) (v_z_26 Int) (v_DerPreprocessor_7 (Array Int Int)) (v_DerPreprocessor_8 (Array Int Int))) (let ((.cse25 (+ (* v_y_26 8) (* v_z_26 4))) (.cse24 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_8) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (<= v_z_26 1) (= (select .cse24 .cse25) 1) (= (+ (select v_DerPreprocessor_8 .cse25) 1) 0) (= (+ (select .cse15 .cse25) 1) 0) (= (select v_DerPreprocessor_8 0) 0) (<= 0 v_z_26) (= (select v_DerPreprocessor_8 8) 0) (= (select .cse24 8) 0) (= (select .cse24 0) 0) (not (= v_z_26 0)) (= (select v_DerPreprocessor_8 4) 0) (<= 0 (+ v_z_26 (* v_y_26 2))) (= (select .cse17 .cse25) 1) (= (select .cse24 4) 0)))) .cse2 .cse3 .cse9 .cse10)) .cse21)))) is different from false [2023-12-02 23:41:19,102 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse15 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse17 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse4 (select .cse17 4)) (.cse5 (select .cse15 4)) (.cse29 (select .cse15 8)) (.cse26 (select .cse17 8)) (.cse28 (select .cse17 0)) (.cse27 (select .cse15 0))) (let ((.cse6 (= .cse27 1)) (.cse7 (= 0 (+ .cse28 1))) (.cse19 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse20 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse11 (= (+ .cse26 1) 0)) (.cse13 (= .cse29 1)) (.cse0 (= .cse29 0)) (.cse1 (= 0 .cse28)) (.cse2 (= .cse27 0)) (.cse3 (= .cse26 0)) (.cse9 (= .cse5 0)) (.cse10 (= .cse4 0)) (.cse21 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (< 2 c_~ARR_SIZE~0) (not (and (or (and .cse0 .cse1 .cse2 .cse3 (= .cse4 1) (= (+ .cse5 1) 0)) (and .cse6 .cse0 .cse3 .cse7 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse8 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse8 4) 0) (= (+ (select .cse8 0) 1) 0) (= (select .cse8 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse9 .cse10) (and .cse11 .cse1 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse12 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse12 4) 0) (= (+ (select .cse12 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse12 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse2 .cse9 .cse13 .cse10) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse16 (* v_y_55 8)) (.cse14 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse14 4) 0) (= (select .cse15 .cse16) 1) (= (+ (select .cse17 .cse16) 1) 0) (= (+ (select .cse14 .cse16) 1) 0) (= (select v_DerPreprocessor_18 .cse16) 1) (= (select .cse14 0) 0) (= (select .cse14 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse0 .cse1 .cse2 .cse3 .cse9 .cse10) (and .cse0 .cse1 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse18 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse17 .cse18) 1) (= (+ (select .cse15 .cse18) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse2 .cse3 .cse9 .cse10)) .cse19 .cse20 .cse21)) (or (and (or (and .cse6 .cse0 .cse3 .cse7) (and .cse11 .cse1 .cse2 .cse13)) .cse9 .cse10) (and .cse0 .cse1 .cse2 .cse3 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse22 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse15 .cse22) 1) 0) (= (select .cse17 .cse22) 1)))))) .cse19 .cse20 (or (and (or (and .cse0 .cse2 .cse3 (exists ((v_y_21 Int)) (let ((.cse23 (* v_y_21 8))) (and (= (select .cse15 .cse23) 1) (= (+ (select .cse17 .cse23) 1) 0) (<= 0 v_y_21))))) (and .cse11 .cse2 .cse13)) .cse1 .cse9 .cse10) (and .cse0 .cse1 (exists ((v_y_26 Int) (v_z_26 Int) (v_DerPreprocessor_7 (Array Int Int)) (v_DerPreprocessor_8 (Array Int Int))) (let ((.cse25 (+ (* v_y_26 8) (* v_z_26 4))) (.cse24 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_8) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (<= v_z_26 1) (= (select .cse24 .cse25) 1) (= (+ (select v_DerPreprocessor_8 .cse25) 1) 0) (= (+ (select .cse15 .cse25) 1) 0) (= (select v_DerPreprocessor_8 0) 0) (<= 0 v_z_26) (= (select v_DerPreprocessor_8 8) 0) (= (select .cse24 8) 0) (= (select .cse24 0) 0) (not (= v_z_26 0)) (= (select v_DerPreprocessor_8 4) 0) (<= 0 (+ v_z_26 (* v_y_26 2))) (= (select .cse17 .cse25) 1) (= (select .cse24 4) 0)))) .cse2 .cse3 .cse9 .cse10)) .cse21))))) is different from true [2023-12-02 23:41:19,115 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse15 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse17 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse4 (select .cse17 4)) (.cse5 (select .cse15 4)) (.cse29 (select .cse15 8)) (.cse26 (select .cse17 8)) (.cse28 (select .cse17 0)) (.cse27 (select .cse15 0))) (let ((.cse6 (= .cse27 1)) (.cse7 (= 0 (+ .cse28 1))) (.cse19 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse20 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse11 (= (+ .cse26 1) 0)) (.cse13 (= .cse29 1)) (.cse0 (= .cse29 0)) (.cse1 (= 0 .cse28)) (.cse2 (= .cse27 0)) (.cse3 (= .cse26 0)) (.cse9 (= .cse5 0)) (.cse10 (= .cse4 0)) (.cse21 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (< 2 c_~ARR_SIZE~0) (not (and (or (and .cse0 .cse1 .cse2 .cse3 (= .cse4 1) (= (+ .cse5 1) 0)) (and .cse6 .cse0 .cse3 .cse7 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse8 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse8 4) 0) (= (+ (select .cse8 0) 1) 0) (= (select .cse8 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse9 .cse10) (and .cse11 .cse1 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse12 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse12 4) 0) (= (+ (select .cse12 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse12 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse2 .cse9 .cse13 .cse10) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse16 (* v_y_55 8)) (.cse14 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse14 4) 0) (= (select .cse15 .cse16) 1) (= (+ (select .cse17 .cse16) 1) 0) (= (+ (select .cse14 .cse16) 1) 0) (= (select v_DerPreprocessor_18 .cse16) 1) (= (select .cse14 0) 0) (= (select .cse14 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse0 .cse1 .cse2 .cse3 .cse9 .cse10) (and .cse0 .cse1 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse18 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse17 .cse18) 1) (= (+ (select .cse15 .cse18) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse2 .cse3 .cse9 .cse10)) .cse19 .cse20 .cse21)) (not (and (or (and (or (and .cse6 .cse0 .cse3 .cse7) (and .cse11 .cse1 .cse2 .cse13)) .cse9 .cse10) (and .cse0 .cse1 .cse2 .cse3 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse22 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse15 .cse22) 1) 0) (= (select .cse17 .cse22) 1)))))) .cse19 .cse20 .cse21)) .cse19 .cse20 (or (and (or (and .cse0 .cse2 .cse3 (exists ((v_y_21 Int)) (let ((.cse23 (* v_y_21 8))) (and (= (select .cse15 .cse23) 1) (= (+ (select .cse17 .cse23) 1) 0) (<= 0 v_y_21))))) (and .cse11 .cse2 .cse13)) .cse1 .cse9 .cse10) (and .cse0 .cse1 (exists ((v_y_26 Int) (v_z_26 Int) (v_DerPreprocessor_7 (Array Int Int)) (v_DerPreprocessor_8 (Array Int Int))) (let ((.cse25 (+ (* v_y_26 8) (* v_z_26 4))) (.cse24 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_8) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (<= v_z_26 1) (= (select .cse24 .cse25) 1) (= (+ (select v_DerPreprocessor_8 .cse25) 1) 0) (= (+ (select .cse15 .cse25) 1) 0) (= (select v_DerPreprocessor_8 0) 0) (<= 0 v_z_26) (= (select v_DerPreprocessor_8 8) 0) (= (select .cse24 8) 0) (= (select .cse24 0) 0) (not (= v_z_26 0)) (= (select v_DerPreprocessor_8 4) 0) (<= 0 (+ v_z_26 (* v_y_26 2))) (= (select .cse17 .cse25) 1) (= (select .cse24 4) 0)))) .cse2 .cse3 .cse9 .cse10)) .cse21))))) is different from true [2023-12-02 23:41:19,140 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse15 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse17 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse4 (select .cse17 4)) (.cse5 (select .cse15 4)) (.cse30 (select .cse15 8)) (.cse27 (select .cse17 8)) (.cse29 (select .cse17 0)) (.cse28 (select .cse15 0))) (let ((.cse6 (= .cse28 1)) (.cse7 (= 0 (+ .cse29 1))) (.cse19 (= |c_ULTIMATE.start_main_~count~0#1| 0)) (.cse20 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse21 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse11 (= (+ .cse27 1) 0)) (.cse13 (= .cse30 1)) (.cse0 (= .cse30 0)) (.cse1 (= 0 .cse29)) (.cse2 (= .cse28 0)) (.cse3 (= .cse27 0)) (.cse9 (= .cse5 0)) (.cse10 (= .cse4 0)) (.cse22 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (not (and (or (and .cse0 .cse1 .cse2 .cse3 (= .cse4 1) (= (+ .cse5 1) 0)) (and .cse6 .cse0 .cse3 .cse7 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse8 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse8 4) 0) (= (+ (select .cse8 0) 1) 0) (= (select .cse8 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse9 .cse10) (and .cse11 .cse1 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse12 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse12 4) 0) (= (+ (select .cse12 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse12 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse2 .cse9 .cse13 .cse10) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse16 (* v_y_55 8)) (.cse14 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse14 4) 0) (= (select .cse15 .cse16) 1) (= (+ (select .cse17 .cse16) 1) 0) (= (+ (select .cse14 .cse16) 1) 0) (= (select v_DerPreprocessor_18 .cse16) 1) (= (select .cse14 0) 0) (= (select .cse14 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse0 .cse1 .cse2 .cse3 .cse9 .cse10) (and .cse0 .cse1 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse18 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse17 .cse18) 1) (= (+ (select .cse15 .cse18) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse2 .cse3 .cse9 .cse10)) .cse19 .cse20 .cse21 .cse22)) (or (and (or (and .cse6 .cse0 .cse3 .cse7) (and .cse11 .cse1 .cse2 .cse13)) .cse9 .cse10) (and .cse0 .cse1 .cse2 .cse3 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse23 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse15 .cse23) 1) 0) (= (select .cse17 .cse23) 1)))))) .cse19 (<= 3 c_~ARR_SIZE~0) .cse20 .cse21 (or (and (or (and .cse0 .cse2 .cse3 (exists ((v_y_21 Int)) (let ((.cse24 (* v_y_21 8))) (and (= (select .cse15 .cse24) 1) (= (+ (select .cse17 .cse24) 1) 0) (<= 0 v_y_21))))) (and .cse11 .cse2 .cse13)) .cse1 .cse9 .cse10) (and .cse0 .cse1 (exists ((v_y_26 Int) (v_z_26 Int) (v_DerPreprocessor_7 (Array Int Int)) (v_DerPreprocessor_8 (Array Int Int))) (let ((.cse26 (+ (* v_y_26 8) (* v_z_26 4))) (.cse25 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_8) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (<= v_z_26 1) (= (select .cse25 .cse26) 1) (= (+ (select v_DerPreprocessor_8 .cse26) 1) 0) (= (+ (select .cse15 .cse26) 1) 0) (= (select v_DerPreprocessor_8 0) 0) (<= 0 v_z_26) (= (select v_DerPreprocessor_8 8) 0) (= (select .cse25 8) 0) (= (select .cse25 0) 0) (not (= v_z_26 0)) (= (select v_DerPreprocessor_8 4) 0) (<= 0 (+ v_z_26 (* v_y_26 2))) (= (select .cse17 .cse26) 1) (= (select .cse25 4) 0)))) .cse2 .cse3 .cse9 .cse10)) .cse22)))) is different from false [2023-12-02 23:41:19,718 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse15 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse17 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse4 (select .cse17 4)) (.cse5 (select .cse15 4)) (.cse30 (select .cse15 8)) (.cse27 (select .cse17 8)) (.cse29 (select .cse17 0)) (.cse28 (select .cse15 0))) (let ((.cse6 (= .cse28 1)) (.cse7 (= 0 (+ .cse29 1))) (.cse11 (= (+ .cse27 1) 0)) (.cse13 (= .cse30 1)) (.cse9 (= .cse5 0)) (.cse10 (= .cse4 0)) (.cse0 (= .cse30 0)) (.cse1 (= 0 .cse29)) (.cse2 (= .cse28 0)) (.cse3 (= .cse27 0)) (.cse19 (= |c_ULTIMATE.start_main_~count~0#1| 0)) (.cse20 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse21 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse22 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (not (and (or (and .cse0 .cse1 .cse2 .cse3 (= .cse4 1) (= (+ .cse5 1) 0)) (and .cse6 .cse0 .cse3 .cse7 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse8 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse8 4) 0) (= (+ (select .cse8 0) 1) 0) (= (select .cse8 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse9 .cse10) (and .cse11 .cse1 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse12 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse12 4) 0) (= (+ (select .cse12 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse12 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse2 .cse9 .cse13 .cse10) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse16 (* v_y_55 8)) (.cse14 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse14 4) 0) (= (select .cse15 .cse16) 1) (= (+ (select .cse17 .cse16) 1) 0) (= (+ (select .cse14 .cse16) 1) 0) (= (select v_DerPreprocessor_18 .cse16) 1) (= (select .cse14 0) 0) (= (select .cse14 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse0 .cse1 .cse2 .cse3 .cse9 .cse10) (and .cse0 .cse1 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse18 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse17 .cse18) 1) (= (+ (select .cse15 .cse18) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse2 .cse3 .cse9 .cse10)) .cse19 .cse20 .cse21 .cse22)) .cse19 (<= 3 c_~ARR_SIZE~0) .cse20 .cse21 (or (and (or (and .cse0 .cse2 .cse3 (exists ((v_y_21 Int)) (let ((.cse23 (* v_y_21 8))) (and (= (select .cse15 .cse23) 1) (= (+ (select .cse17 .cse23) 1) 0) (<= 0 v_y_21))))) (and .cse11 .cse2 .cse13)) .cse1 .cse9 .cse10) (and .cse0 .cse1 (exists ((v_y_26 Int) (v_z_26 Int) (v_DerPreprocessor_7 (Array Int Int)) (v_DerPreprocessor_8 (Array Int Int))) (let ((.cse25 (+ (* v_y_26 8) (* v_z_26 4))) (.cse24 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_8) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (<= v_z_26 1) (= (select .cse24 .cse25) 1) (= (+ (select v_DerPreprocessor_8 .cse25) 1) 0) (= (+ (select .cse15 .cse25) 1) 0) (= (select v_DerPreprocessor_8 0) 0) (<= 0 v_z_26) (= (select v_DerPreprocessor_8 8) 0) (= (select .cse24 8) 0) (= (select .cse24 0) 0) (not (= v_z_26 0)) (= (select v_DerPreprocessor_8 4) 0) (<= 0 (+ v_z_26 (* v_y_26 2))) (= (select .cse17 .cse25) 1) (= (select .cse24 4) 0)))) .cse2 .cse3 .cse9 .cse10)) .cse22 (not (and (or (and (or (and .cse6 .cse0 .cse3 .cse7) (and .cse11 .cse1 .cse2 .cse13)) .cse9 .cse10) (and .cse0 .cse1 .cse2 .cse3 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse26 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse15 .cse26) 1) 0) (= (select .cse17 .cse26) 1)))))) .cse19 .cse20 .cse21 .cse22)))))) is different from false [2023-12-02 23:41:19,733 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse15 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse17 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse4 (select .cse17 4)) (.cse5 (select .cse15 4)) (.cse30 (select .cse15 8)) (.cse27 (select .cse17 8)) (.cse29 (select .cse17 0)) (.cse28 (select .cse15 0))) (let ((.cse6 (= .cse28 1)) (.cse7 (= 0 (+ .cse29 1))) (.cse19 (= |c_ULTIMATE.start_main_~count~0#1| 0)) (.cse20 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse21 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse11 (= (+ .cse27 1) 0)) (.cse13 (= .cse30 1)) (.cse0 (= .cse30 0)) (.cse1 (= 0 .cse29)) (.cse2 (= .cse28 0)) (.cse3 (= .cse27 0)) (.cse9 (= .cse5 0)) (.cse10 (= .cse4 0)) (.cse22 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (not (and (or (and .cse0 .cse1 .cse2 .cse3 (= .cse4 1) (= (+ .cse5 1) 0)) (and .cse6 .cse0 .cse3 .cse7 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse8 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse8 4) 0) (= (+ (select .cse8 0) 1) 0) (= (select .cse8 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse9 .cse10) (and .cse11 .cse1 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse12 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse12 4) 0) (= (+ (select .cse12 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse12 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse2 .cse9 .cse13 .cse10) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse16 (* v_y_55 8)) (.cse14 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse14 4) 0) (= (select .cse15 .cse16) 1) (= (+ (select .cse17 .cse16) 1) 0) (= (+ (select .cse14 .cse16) 1) 0) (= (select v_DerPreprocessor_18 .cse16) 1) (= (select .cse14 0) 0) (= (select .cse14 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse0 .cse1 .cse2 .cse3 .cse9 .cse10) (and .cse0 .cse1 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse18 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse17 .cse18) 1) (= (+ (select .cse15 .cse18) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse2 .cse3 .cse9 .cse10)) .cse19 .cse20 .cse21 .cse22)) (or (and (or (and .cse6 .cse0 .cse3 .cse7) (and .cse11 .cse1 .cse2 .cse13)) .cse9 .cse10) (and .cse0 .cse1 .cse2 .cse3 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse23 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse15 .cse23) 1) 0) (= (select .cse17 .cse23) 1)))))) .cse19 (<= 3 c_~ARR_SIZE~0) .cse20 .cse21 (or (and (or (and .cse0 .cse2 .cse3 (exists ((v_y_21 Int)) (let ((.cse24 (* v_y_21 8))) (and (= (select .cse15 .cse24) 1) (= (+ (select .cse17 .cse24) 1) 0) (<= 0 v_y_21))))) (and .cse11 .cse2 .cse13)) .cse1 .cse9 .cse10) (and .cse0 .cse1 (exists ((v_y_26 Int) (v_z_26 Int) (v_DerPreprocessor_7 (Array Int Int)) (v_DerPreprocessor_8 (Array Int Int))) (let ((.cse26 (+ (* v_y_26 8) (* v_z_26 4))) (.cse25 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_8) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (<= v_z_26 1) (= (select .cse25 .cse26) 1) (= (+ (select v_DerPreprocessor_8 .cse26) 1) 0) (= (+ (select .cse15 .cse26) 1) 0) (= (select v_DerPreprocessor_8 0) 0) (<= 0 v_z_26) (= (select v_DerPreprocessor_8 8) 0) (= (select .cse25 8) 0) (= (select .cse25 0) 0) (not (= v_z_26 0)) (= (select v_DerPreprocessor_8 4) 0) (<= 0 (+ v_z_26 (* v_y_26 2))) (= (select .cse17 .cse26) 1) (= (select .cse25 4) 0)))) .cse2 .cse3 .cse9 .cse10)) .cse22))))) is different from true [2023-12-02 23:41:19,751 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse15 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse17 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse4 (select .cse17 4)) (.cse5 (select .cse15 4)) (.cse30 (select .cse15 8)) (.cse27 (select .cse17 8)) (.cse29 (select .cse17 0)) (.cse28 (select .cse15 0))) (let ((.cse6 (= .cse28 1)) (.cse7 (= 0 (+ .cse29 1))) (.cse11 (= (+ .cse27 1) 0)) (.cse13 (= .cse30 1)) (.cse9 (= .cse5 0)) (.cse10 (= .cse4 0)) (.cse0 (= .cse30 0)) (.cse1 (= 0 .cse29)) (.cse2 (= .cse28 0)) (.cse3 (= .cse27 0)) (.cse19 (= |c_ULTIMATE.start_main_~count~0#1| 0)) (.cse20 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse21 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse22 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (not (and (or (and .cse0 .cse1 .cse2 .cse3 (= .cse4 1) (= (+ .cse5 1) 0)) (and .cse6 .cse0 .cse3 .cse7 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse8 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse8 4) 0) (= (+ (select .cse8 0) 1) 0) (= (select .cse8 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse9 .cse10) (and .cse11 .cse1 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse12 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse12 4) 0) (= (+ (select .cse12 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse12 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse2 .cse9 .cse13 .cse10) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse16 (* v_y_55 8)) (.cse14 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse14 4) 0) (= (select .cse15 .cse16) 1) (= (+ (select .cse17 .cse16) 1) 0) (= (+ (select .cse14 .cse16) 1) 0) (= (select v_DerPreprocessor_18 .cse16) 1) (= (select .cse14 0) 0) (= (select .cse14 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse0 .cse1 .cse2 .cse3 .cse9 .cse10) (and .cse0 .cse1 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse18 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse17 .cse18) 1) (= (+ (select .cse15 .cse18) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse2 .cse3 .cse9 .cse10)) .cse19 .cse20 .cse21 .cse22)) .cse19 (<= 3 c_~ARR_SIZE~0) .cse20 .cse21 (or (and (or (and .cse0 .cse2 .cse3 (exists ((v_y_21 Int)) (let ((.cse23 (* v_y_21 8))) (and (= (select .cse15 .cse23) 1) (= (+ (select .cse17 .cse23) 1) 0) (<= 0 v_y_21))))) (and .cse11 .cse2 .cse13)) .cse1 .cse9 .cse10) (and .cse0 .cse1 (exists ((v_y_26 Int) (v_z_26 Int) (v_DerPreprocessor_7 (Array Int Int)) (v_DerPreprocessor_8 (Array Int Int))) (let ((.cse25 (+ (* v_y_26 8) (* v_z_26 4))) (.cse24 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_8) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (<= v_z_26 1) (= (select .cse24 .cse25) 1) (= (+ (select v_DerPreprocessor_8 .cse25) 1) 0) (= (+ (select .cse15 .cse25) 1) 0) (= (select v_DerPreprocessor_8 0) 0) (<= 0 v_z_26) (= (select v_DerPreprocessor_8 8) 0) (= (select .cse24 8) 0) (= (select .cse24 0) 0) (not (= v_z_26 0)) (= (select v_DerPreprocessor_8 4) 0) (<= 0 (+ v_z_26 (* v_y_26 2))) (= (select .cse17 .cse25) 1) (= (select .cse24 4) 0)))) .cse2 .cse3 .cse9 .cse10)) .cse22 (not (and (or (and (or (and .cse6 .cse0 .cse3 .cse7) (and .cse11 .cse1 .cse2 .cse13)) .cse9 .cse10) (and .cse0 .cse1 .cse2 .cse3 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse26 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse15 .cse26) 1) 0) (= (select .cse17 .cse26) 1)))))) .cse19 .cse20 .cse21 .cse22))))))) is different from true [2023-12-02 23:41:20,418 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse16 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse18 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse36 (select .cse18 4)) (.cse35 (select .cse16 4)) (.cse33 (select .cse18 0)) (.cse38 (select .cse18 8)) (.cse37 (select .cse16 8)) (.cse32 (select .cse16 0))) (let ((.cse7 (= .cse32 1)) (.cse1 (= .cse37 0)) (.cse4 (= .cse38 0)) (.cse8 (= 0 (+ .cse33 1))) (.cse12 (= (+ .cse38 1) 0)) (.cse2 (= 0 .cse33)) (.cse3 (= .cse32 0)) (.cse14 (= .cse37 1)) (.cse10 (= .cse35 0)) (.cse11 (= .cse36 0))) (let ((.cse5 (= .cse36 1)) (.cse6 (= (+ .cse35 1) 0)) (.cse0 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse29 (and (or (and .cse7 .cse1 .cse4 .cse8) (and .cse12 .cse2 .cse3 .cse14)) .cse10 .cse11)) (.cse31 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse34 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse16 .cse34) 1) 0) (= (select .cse18 .cse34) 1))))) (.cse20 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse21 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse22 (= |c_ULTIMATE.start_main_~sum~0#1| (+ .cse32 .cse33)))) (and (not (and .cse0 (or (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6) (and .cse7 .cse1 .cse4 .cse8 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse9 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse9 4) 0) (= (+ (select .cse9 0) 1) 0) (= (select .cse9 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse10 .cse11) (and .cse12 .cse2 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse13 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse13 4) 0) (= (+ (select .cse13 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse13 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse3 .cse10 .cse14 .cse11) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse17 (* v_y_55 8)) (.cse15 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse15 4) 0) (= (select .cse16 .cse17) 1) (= (+ (select .cse18 .cse17) 1) 0) (= (+ (select .cse15 .cse17) 1) 0) (= (select v_DerPreprocessor_18 .cse17) 1) (= (select .cse15 0) 0) (= (select .cse15 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse1 .cse2 .cse3 .cse4 .cse10 .cse11) (and .cse1 .cse2 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse19 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse18 .cse19) 1) (= (+ (select .cse16 .cse19) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse3 .cse4 .cse10 .cse11)) .cse20 .cse21 .cse22)) (or (and .cse12 .cse2 .cse3 .cse10 .cse14 .cse11) (and .cse1 .cse2 .cse3 .cse4 (exists ((v_y_16 Int)) (let ((.cse23 (* v_y_16 8))) (and (= (select .cse16 .cse23) 1) (= 0 (+ (select .cse18 .cse23) 1))))) .cse10 .cse11) (and .cse1 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int)) (v_z_7 Int) (v_y_7 Int)) (let ((.cse24 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse25 (+ (* v_y_7 8) (* v_z_7 4)))) (and (= (select .cse24 0) 0) (= (select v_DerPreprocessor_6 8) 0) (= (select .cse24 .cse25) 1) (= (select .cse24 8) 0) (= (select .cse18 .cse25) 1) (= (+ (select v_DerPreprocessor_6 .cse25) 1) 0) (= (select .cse24 4) 0) (not (= v_z_7 0)) (<= v_z_7 1) (= (+ (select .cse16 .cse25) 1) 0) (= (select v_DerPreprocessor_6 4) 0) (<= 0 v_z_7) (= (select v_DerPreprocessor_6 0) 0)))) .cse10 .cse11)) .cse0 (or (and .cse1 .cse2 .cse3 .cse4 (or (and (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int)) (v_z_63 Int) (v_y_63 Int)) (let ((.cse26 (+ (* v_y_63 8) (* v_z_63 4))) (.cse27 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse16 .cse26) 1) 0) (= (select .cse18 .cse26) 1) (= (select .cse27 0) 0) (<= 0 v_z_63) (= (select .cse27 4) 0) (= (select v_DerPreprocessor_20 8) 0) (= (+ (select v_DerPreprocessor_20 .cse26) 1) 0) (<= v_z_63 1) (= (select .cse27 .cse26) 1) (= (select v_DerPreprocessor_20 4) 0) (= 0 (select v_DerPreprocessor_20 0)) (not (= v_z_63 0)) (= (select .cse27 8) 0)))) .cse10 .cse11) (and .cse5 .cse6))) (and (or (and .cse12 .cse14) (and .cse1 .cse4 (exists ((v_y_69 Int)) (let ((.cse28 (* v_y_69 8))) (and (= (+ (select .cse18 .cse28) 1) 0) (= (select .cse16 .cse28) 1)))))) .cse2 .cse3 .cse10 .cse11) (and .cse7 .cse1 .cse4 .cse8 .cse10 .cse11)) (< 0 |c_ULTIMATE.start_main_~count~0#1|) (<= 3 c_~ARR_SIZE~0) .cse20 .cse21 .cse22 (<= |c_ULTIMATE.start_main_~count~0#1| 1) (not (and (or .cse29 (and (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (let ((.cse30 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_22 8) 0) (= (select .cse30 4) 1) (= (+ (select v_DerPreprocessor_22 4) 1) 0) (= 0 (select .cse30 0)) (= (select .cse30 8) 0) (= (select v_DerPreprocessor_22 0) 0)))) .cse1 .cse2 .cse3 .cse4 .cse31)) .cse0 .cse20 .cse21 .cse22)) (not (and .cse0 (or .cse29 (and .cse1 .cse2 .cse3 .cse4 .cse31)) .cse20 .cse21 .cse22))))))) is different from false [2023-12-02 23:41:20,452 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse16 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse18 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse36 (select .cse18 4)) (.cse35 (select .cse16 4)) (.cse33 (select .cse18 0)) (.cse38 (select .cse18 8)) (.cse37 (select .cse16 8)) (.cse32 (select .cse16 0))) (let ((.cse7 (= .cse32 1)) (.cse1 (= .cse37 0)) (.cse4 (= .cse38 0)) (.cse8 (= 0 (+ .cse33 1))) (.cse12 (= (+ .cse38 1) 0)) (.cse2 (= 0 .cse33)) (.cse3 (= .cse32 0)) (.cse14 (= .cse37 1)) (.cse10 (= .cse35 0)) (.cse11 (= .cse36 0))) (let ((.cse5 (= .cse36 1)) (.cse6 (= (+ .cse35 1) 0)) (.cse0 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse29 (and (or (and .cse7 .cse1 .cse4 .cse8) (and .cse12 .cse2 .cse3 .cse14)) .cse10 .cse11)) (.cse31 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse34 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse16 .cse34) 1) 0) (= (select .cse18 .cse34) 1))))) (.cse20 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse21 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse22 (= |c_ULTIMATE.start_main_~sum~0#1| (+ .cse32 .cse33)))) (and (not (and .cse0 (or (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6) (and .cse7 .cse1 .cse4 .cse8 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse9 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse9 4) 0) (= (+ (select .cse9 0) 1) 0) (= (select .cse9 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse10 .cse11) (and .cse12 .cse2 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse13 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse13 4) 0) (= (+ (select .cse13 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse13 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse3 .cse10 .cse14 .cse11) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse17 (* v_y_55 8)) (.cse15 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse15 4) 0) (= (select .cse16 .cse17) 1) (= (+ (select .cse18 .cse17) 1) 0) (= (+ (select .cse15 .cse17) 1) 0) (= (select v_DerPreprocessor_18 .cse17) 1) (= (select .cse15 0) 0) (= (select .cse15 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse1 .cse2 .cse3 .cse4 .cse10 .cse11) (and .cse1 .cse2 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse19 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse18 .cse19) 1) (= (+ (select .cse16 .cse19) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse3 .cse4 .cse10 .cse11)) .cse20 .cse21 .cse22)) (or (and .cse12 .cse2 .cse3 .cse10 .cse14 .cse11) (and .cse1 .cse2 .cse3 .cse4 (exists ((v_y_16 Int)) (let ((.cse23 (* v_y_16 8))) (and (= (select .cse16 .cse23) 1) (= 0 (+ (select .cse18 .cse23) 1))))) .cse10 .cse11) (and .cse1 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int)) (v_z_7 Int) (v_y_7 Int)) (let ((.cse24 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse25 (+ (* v_y_7 8) (* v_z_7 4)))) (and (= (select .cse24 0) 0) (= (select v_DerPreprocessor_6 8) 0) (= (select .cse24 .cse25) 1) (= (select .cse24 8) 0) (= (select .cse18 .cse25) 1) (= (+ (select v_DerPreprocessor_6 .cse25) 1) 0) (= (select .cse24 4) 0) (not (= v_z_7 0)) (<= v_z_7 1) (= (+ (select .cse16 .cse25) 1) 0) (= (select v_DerPreprocessor_6 4) 0) (<= 0 v_z_7) (= (select v_DerPreprocessor_6 0) 0)))) .cse10 .cse11)) .cse0 (or (and .cse1 .cse2 .cse3 .cse4 (or (and (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int)) (v_z_63 Int) (v_y_63 Int)) (let ((.cse26 (+ (* v_y_63 8) (* v_z_63 4))) (.cse27 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse16 .cse26) 1) 0) (= (select .cse18 .cse26) 1) (= (select .cse27 0) 0) (<= 0 v_z_63) (= (select .cse27 4) 0) (= (select v_DerPreprocessor_20 8) 0) (= (+ (select v_DerPreprocessor_20 .cse26) 1) 0) (<= v_z_63 1) (= (select .cse27 .cse26) 1) (= (select v_DerPreprocessor_20 4) 0) (= 0 (select v_DerPreprocessor_20 0)) (not (= v_z_63 0)) (= (select .cse27 8) 0)))) .cse10 .cse11) (and .cse5 .cse6))) (and (or (and .cse12 .cse14) (and .cse1 .cse4 (exists ((v_y_69 Int)) (let ((.cse28 (* v_y_69 8))) (and (= (+ (select .cse18 .cse28) 1) 0) (= (select .cse16 .cse28) 1)))))) .cse2 .cse3 .cse10 .cse11) (and .cse7 .cse1 .cse4 .cse8 .cse10 .cse11)) (< 0 |c_ULTIMATE.start_main_~count~0#1|) (<= 3 c_~ARR_SIZE~0) .cse20 .cse21 .cse22 (<= |c_ULTIMATE.start_main_~count~0#1| 1) (not (and (or .cse29 (and (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (let ((.cse30 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_22 8) 0) (= (select .cse30 4) 1) (= (+ (select v_DerPreprocessor_22 4) 1) 0) (= 0 (select .cse30 0)) (= (select .cse30 8) 0) (= (select v_DerPreprocessor_22 0) 0)))) .cse1 .cse2 .cse3 .cse4 .cse31)) .cse0 .cse20 .cse21 .cse22)) (not (and .cse0 (or .cse29 (and .cse1 .cse2 .cse3 .cse4 .cse31)) .cse20 .cse21 .cse22)))))))) is different from true [2023-12-02 23:41:21,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 23:41:21,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 356 states to 112 states and 347 transitions. [2023-12-02 23:41:21,104 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 347 transitions. [2023-12-02 23:41:21,104 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2023-12-02 23:41:21,105 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 23:41:21,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 23:41:21,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:41:21,164 INFO L262 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 65 conjunts are in the unsatisfiable core [2023-12-02 23:41:21,167 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 23:41:21,186 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2023-12-02 23:41:21,208 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2023-12-02 23:41:21,227 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 35 [2023-12-02 23:41:21,263 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 55 [2023-12-02 23:41:22,327 INFO L349 Elim1Store]: treesize reduction 156, result has 46.0 percent of original size [2023-12-02 23:41:22,328 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 6 select indices, 6 select index equivalence classes, 5 disjoint index pairs (out of 15 index pairs), introduced 8 new quantified variables, introduced 12 case distinctions, treesize of input 123 treesize of output 224 [2023-12-02 23:41:22,355 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:41:22,355 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 100 treesize of output 71 [2023-12-02 23:41:22,365 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:41:22,375 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:41:22,375 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 37 treesize of output 43 [2023-12-02 23:41:22,395 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:41:22,405 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:41:22,405 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 35 treesize of output 41 [2023-12-02 23:41:22,546 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:41:22,548 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 114 [2023-12-02 23:41:28,914 INFO L349 Elim1Store]: treesize reduction 216, result has 38.8 percent of original size [2023-12-02 23:41:28,914 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 3 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 464 treesize of output 460 [2023-12-02 23:41:28,964 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:41:28,964 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 205 treesize of output 228 [2023-12-02 23:41:29,001 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:41:29,002 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 191 treesize of output 214 [2023-12-02 23:41:29,016 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 177 treesize of output 171 [2023-12-02 23:41:29,028 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 171 treesize of output 165 [2023-12-02 23:41:32,785 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 23:41:34,079 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse17 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse15 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (let ((.cse32 (select .cse15 8)) (.cse34 (select .cse15 0)) (.cse31 (select .cse17 8))) (let ((.cse11 (= (+ .cse31 1) 0)) (.cse2 (= .cse34 0)) (.cse13 (= .cse32 1)) (.cse33 (select .cse17 0)) (.cse35 (select .cse15 4)) (.cse30 (select .cse17 4))) (let ((.cse19 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse20 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse21 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse4 (= .cse30 1)) (.cse5 (= (+ .cse35 1) 0)) (.cse9 (= .cse35 0)) (.cse6 (= .cse34 1)) (.cse7 (= 0 (+ .cse33 1))) (.cse1 (= 0 .cse33)) (.cse0 (= .cse32 0)) (.cse3 (= .cse31 0)) (.cse23 (and .cse11 .cse2 .cse13)) (.cse10 (= .cse30 0))) (and (< 2 c_~ARR_SIZE~0) (not (and (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5) (and .cse6 .cse0 .cse3 .cse7 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse8 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse8 4) 0) (= (+ (select .cse8 0) 1) 0) (= (select .cse8 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse9 .cse10) (and .cse11 .cse1 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse12 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse12 4) 0) (= (+ (select .cse12 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse12 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse2 .cse9 .cse13 .cse10) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse16 (* v_y_55 8)) (.cse14 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse14 4) 0) (= (select .cse15 .cse16) 1) (= (+ (select .cse17 .cse16) 1) 0) (= (+ (select .cse14 .cse16) 1) 0) (= (select v_DerPreprocessor_18 .cse16) 1) (= (select .cse14 0) 0) (= (select .cse14 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse0 .cse1 .cse2 .cse3 .cse9 .cse10) (and .cse0 .cse1 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse18 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse17 .cse18) 1) (= (+ (select .cse15 .cse18) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse2 .cse3 .cse9 .cse10)) .cse19 .cse20 .cse21)) .cse19 .cse20 (or (and (or (and .cse0 .cse2 .cse3 (exists ((v_y_21 Int)) (let ((.cse22 (* v_y_21 8))) (and (= (select .cse15 .cse22) 1) (= (+ (select .cse17 .cse22) 1) 0) (<= 0 v_y_21))))) .cse23) .cse1 .cse9 .cse10) (and .cse0 .cse1 (exists ((v_y_26 Int) (v_z_26 Int) (v_DerPreprocessor_7 (Array Int Int)) (v_DerPreprocessor_8 (Array Int Int))) (let ((.cse25 (+ (* v_y_26 8) (* v_z_26 4))) (.cse24 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_8) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (<= v_z_26 1) (= (select .cse24 .cse25) 1) (= (+ (select v_DerPreprocessor_8 .cse25) 1) 0) (= (+ (select .cse15 .cse25) 1) 0) (= (select v_DerPreprocessor_8 0) 0) (<= 0 v_z_26) (= (select v_DerPreprocessor_8 8) 0) (= (select .cse24 8) 0) (= (select .cse24 0) 0) (not (= v_z_26 0)) (= (select v_DerPreprocessor_8 4) 0) (<= 0 (+ v_z_26 (* v_y_26 2))) (= (select .cse17 .cse25) 1) (= (select .cse24 4) 0)))) .cse2 .cse3 .cse9 .cse10)) .cse21 (or (and .cse0 .cse1 .cse2 (or (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int))) (let ((.cse26 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse26 0) 0) (= (select v_DerPreprocessor_28 0) 0) (= (+ (select v_DerPreprocessor_28 4) 1) 0) (= (select .cse26 8) 0) (= (select v_DerPreprocessor_28 8) 0) (= (select .cse26 4) 1)))) .cse4 .cse5) (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int)) (v_z_74 Int) (v_y_74 Int)) (let ((.cse28 (+ (* v_y_74 8) (* v_z_74 4))) (.cse27 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse27 .cse28) 1) (= (+ (select .cse15 .cse28) 1) 0) (not (= v_z_74 0)) (= (select .cse27 0) 0) (= (select .cse27 4) 0) (= (select v_DerPreprocessor_28 0) 0) (= (select v_DerPreprocessor_28 4) 0) (<= v_z_74 1) (= (+ (select v_DerPreprocessor_28 .cse28) 1) 0) (<= 0 v_z_74) (= (select .cse17 .cse28) 1) (= (select .cse27 8) 0) (= (select v_DerPreprocessor_28 8) 0) (<= 0 (+ v_z_74 (* v_y_74 2)))))) .cse9 .cse10)) .cse3) (and .cse9 (or (and .cse6 .cse0 .cse3 .cse7) (and .cse1 (or (and .cse0 .cse2 .cse3 (exists ((v_y_79 Int)) (let ((.cse29 (* v_y_79 8))) (and (= (+ (select .cse17 .cse29) 1) 0) (<= 0 v_y_79) (= (select .cse15 .cse29) 1))))) .cse23))) .cse10))))))) is different from false [2023-12-02 23:41:34,094 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse17 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse15 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (let ((.cse34 (select .cse15 8)) (.cse35 (select .cse15 0)) (.cse32 (select .cse17 8))) (let ((.cse11 (= (+ .cse32 1) 0)) (.cse2 (= .cse35 0)) (.cse13 (= .cse34 1)) (.cse33 (select .cse17 0)) (.cse31 (select .cse15 4)) (.cse30 (select .cse17 4))) (let ((.cse4 (= .cse30 1)) (.cse5 (= (+ .cse31 1) 0)) (.cse6 (= .cse35 1)) (.cse7 (= 0 (+ .cse33 1))) (.cse19 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse20 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse26 (and .cse11 .cse2 .cse13)) (.cse0 (= .cse34 0)) (.cse1 (= 0 .cse33)) (.cse3 (= .cse32 0)) (.cse9 (= .cse31 0)) (.cse10 (= .cse30 0)) (.cse21 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (< 2 c_~ARR_SIZE~0) (not (and (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5) (and .cse6 .cse0 .cse3 .cse7 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse8 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse8 4) 0) (= (+ (select .cse8 0) 1) 0) (= (select .cse8 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse9 .cse10) (and .cse11 .cse1 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse12 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse12 4) 0) (= (+ (select .cse12 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse12 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse2 .cse9 .cse13 .cse10) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse16 (* v_y_55 8)) (.cse14 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse14 4) 0) (= (select .cse15 .cse16) 1) (= (+ (select .cse17 .cse16) 1) 0) (= (+ (select .cse14 .cse16) 1) 0) (= (select v_DerPreprocessor_18 .cse16) 1) (= (select .cse14 0) 0) (= (select .cse14 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse0 .cse1 .cse2 .cse3 .cse9 .cse10) (and .cse0 .cse1 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse18 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse17 .cse18) 1) (= (+ (select .cse15 .cse18) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse2 .cse3 .cse9 .cse10)) .cse19 .cse20 .cse21)) (not (and .cse19 .cse20 .cse21 (or (and .cse0 .cse1 .cse2 (or (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int))) (let ((.cse22 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse22 0) 0) (= (select v_DerPreprocessor_28 0) 0) (= (+ (select v_DerPreprocessor_28 4) 1) 0) (= (select .cse22 8) 0) (= (select v_DerPreprocessor_28 8) 0) (= (select .cse22 4) 1)))) .cse4 .cse5) (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int)) (v_z_74 Int) (v_y_74 Int)) (let ((.cse24 (+ (* v_y_74 8) (* v_z_74 4))) (.cse23 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse23 .cse24) 1) (= (+ (select .cse15 .cse24) 1) 0) (not (= v_z_74 0)) (= (select .cse23 0) 0) (= (select .cse23 4) 0) (= (select v_DerPreprocessor_28 0) 0) (= (select v_DerPreprocessor_28 4) 0) (<= v_z_74 1) (= (+ (select v_DerPreprocessor_28 .cse24) 1) 0) (<= 0 v_z_74) (= (select .cse17 .cse24) 1) (= (select .cse23 8) 0) (= (select v_DerPreprocessor_28 8) 0) (<= 0 (+ v_z_74 (* v_y_74 2)))))) .cse9 .cse10)) .cse3) (and .cse9 (or (and .cse6 .cse0 .cse3 .cse7) (and .cse1 (or (and .cse0 .cse2 .cse3 (exists ((v_y_79 Int)) (let ((.cse25 (* v_y_79 8))) (and (= (+ (select .cse17 .cse25) 1) 0) (<= 0 v_y_79) (= (select .cse15 .cse25) 1))))) .cse26))) .cse10)))) .cse19 .cse20 (or (and (or (and .cse0 .cse2 .cse3 (exists ((v_y_21 Int)) (let ((.cse27 (* v_y_21 8))) (and (= (select .cse15 .cse27) 1) (= (+ (select .cse17 .cse27) 1) 0) (<= 0 v_y_21))))) .cse26) .cse1 .cse9 .cse10) (and .cse0 .cse1 (exists ((v_y_26 Int) (v_z_26 Int) (v_DerPreprocessor_7 (Array Int Int)) (v_DerPreprocessor_8 (Array Int Int))) (let ((.cse29 (+ (* v_y_26 8) (* v_z_26 4))) (.cse28 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_8) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (<= v_z_26 1) (= (select .cse28 .cse29) 1) (= (+ (select v_DerPreprocessor_8 .cse29) 1) 0) (= (+ (select .cse15 .cse29) 1) 0) (= (select v_DerPreprocessor_8 0) 0) (<= 0 v_z_26) (= (select v_DerPreprocessor_8 8) 0) (= (select .cse28 8) 0) (= (select .cse28 0) 0) (not (= v_z_26 0)) (= (select v_DerPreprocessor_8 4) 0) (<= 0 (+ v_z_26 (* v_y_26 2))) (= (select .cse17 .cse29) 1) (= (select .cse28 4) 0)))) .cse2 .cse3 .cse9 .cse10)) .cse21))))) is different from false [2023-12-02 23:41:34,112 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse17 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse15 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (let ((.cse32 (select .cse15 8)) (.cse34 (select .cse15 0)) (.cse31 (select .cse17 8))) (let ((.cse11 (= (+ .cse31 1) 0)) (.cse2 (= .cse34 0)) (.cse13 (= .cse32 1)) (.cse33 (select .cse17 0)) (.cse35 (select .cse15 4)) (.cse30 (select .cse17 4))) (let ((.cse19 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse20 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse21 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse4 (= .cse30 1)) (.cse5 (= (+ .cse35 1) 0)) (.cse9 (= .cse35 0)) (.cse6 (= .cse34 1)) (.cse7 (= 0 (+ .cse33 1))) (.cse1 (= 0 .cse33)) (.cse0 (= .cse32 0)) (.cse3 (= .cse31 0)) (.cse23 (and .cse11 .cse2 .cse13)) (.cse10 (= .cse30 0))) (and (< 2 c_~ARR_SIZE~0) (not (and (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5) (and .cse6 .cse0 .cse3 .cse7 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse8 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse8 4) 0) (= (+ (select .cse8 0) 1) 0) (= (select .cse8 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse9 .cse10) (and .cse11 .cse1 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse12 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse12 4) 0) (= (+ (select .cse12 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse12 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse2 .cse9 .cse13 .cse10) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse16 (* v_y_55 8)) (.cse14 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse14 4) 0) (= (select .cse15 .cse16) 1) (= (+ (select .cse17 .cse16) 1) 0) (= (+ (select .cse14 .cse16) 1) 0) (= (select v_DerPreprocessor_18 .cse16) 1) (= (select .cse14 0) 0) (= (select .cse14 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse0 .cse1 .cse2 .cse3 .cse9 .cse10) (and .cse0 .cse1 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse18 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse17 .cse18) 1) (= (+ (select .cse15 .cse18) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse2 .cse3 .cse9 .cse10)) .cse19 .cse20 .cse21)) .cse19 .cse20 (or (and (or (and .cse0 .cse2 .cse3 (exists ((v_y_21 Int)) (let ((.cse22 (* v_y_21 8))) (and (= (select .cse15 .cse22) 1) (= (+ (select .cse17 .cse22) 1) 0) (<= 0 v_y_21))))) .cse23) .cse1 .cse9 .cse10) (and .cse0 .cse1 (exists ((v_y_26 Int) (v_z_26 Int) (v_DerPreprocessor_7 (Array Int Int)) (v_DerPreprocessor_8 (Array Int Int))) (let ((.cse25 (+ (* v_y_26 8) (* v_z_26 4))) (.cse24 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_8) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (<= v_z_26 1) (= (select .cse24 .cse25) 1) (= (+ (select v_DerPreprocessor_8 .cse25) 1) 0) (= (+ (select .cse15 .cse25) 1) 0) (= (select v_DerPreprocessor_8 0) 0) (<= 0 v_z_26) (= (select v_DerPreprocessor_8 8) 0) (= (select .cse24 8) 0) (= (select .cse24 0) 0) (not (= v_z_26 0)) (= (select v_DerPreprocessor_8 4) 0) (<= 0 (+ v_z_26 (* v_y_26 2))) (= (select .cse17 .cse25) 1) (= (select .cse24 4) 0)))) .cse2 .cse3 .cse9 .cse10)) .cse21 (or (and .cse0 .cse1 .cse2 (or (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int))) (let ((.cse26 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse26 0) 0) (= (select v_DerPreprocessor_28 0) 0) (= (+ (select v_DerPreprocessor_28 4) 1) 0) (= (select .cse26 8) 0) (= (select v_DerPreprocessor_28 8) 0) (= (select .cse26 4) 1)))) .cse4 .cse5) (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int)) (v_z_74 Int) (v_y_74 Int)) (let ((.cse28 (+ (* v_y_74 8) (* v_z_74 4))) (.cse27 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse27 .cse28) 1) (= (+ (select .cse15 .cse28) 1) 0) (not (= v_z_74 0)) (= (select .cse27 0) 0) (= (select .cse27 4) 0) (= (select v_DerPreprocessor_28 0) 0) (= (select v_DerPreprocessor_28 4) 0) (<= v_z_74 1) (= (+ (select v_DerPreprocessor_28 .cse28) 1) 0) (<= 0 v_z_74) (= (select .cse17 .cse28) 1) (= (select .cse27 8) 0) (= (select v_DerPreprocessor_28 8) 0) (<= 0 (+ v_z_74 (* v_y_74 2)))))) .cse9 .cse10)) .cse3) (and .cse9 (or (and .cse6 .cse0 .cse3 .cse7) (and .cse1 (or (and .cse0 .cse2 .cse3 (exists ((v_y_79 Int)) (let ((.cse29 (* v_y_79 8))) (and (= (+ (select .cse17 .cse29) 1) 0) (<= 0 v_y_79) (= (select .cse15 .cse29) 1))))) .cse23))) .cse10)))))))) is different from true [2023-12-02 23:41:34,128 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse17 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse15 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (let ((.cse34 (select .cse15 8)) (.cse35 (select .cse15 0)) (.cse32 (select .cse17 8))) (let ((.cse11 (= (+ .cse32 1) 0)) (.cse2 (= .cse35 0)) (.cse13 (= .cse34 1)) (.cse33 (select .cse17 0)) (.cse31 (select .cse15 4)) (.cse30 (select .cse17 4))) (let ((.cse4 (= .cse30 1)) (.cse5 (= (+ .cse31 1) 0)) (.cse6 (= .cse35 1)) (.cse7 (= 0 (+ .cse33 1))) (.cse19 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse20 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse26 (and .cse11 .cse2 .cse13)) (.cse0 (= .cse34 0)) (.cse1 (= 0 .cse33)) (.cse3 (= .cse32 0)) (.cse9 (= .cse31 0)) (.cse10 (= .cse30 0)) (.cse21 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (< 2 c_~ARR_SIZE~0) (not (and (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5) (and .cse6 .cse0 .cse3 .cse7 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse8 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse8 4) 0) (= (+ (select .cse8 0) 1) 0) (= (select .cse8 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse9 .cse10) (and .cse11 .cse1 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse12 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse12 4) 0) (= (+ (select .cse12 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse12 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse2 .cse9 .cse13 .cse10) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse16 (* v_y_55 8)) (.cse14 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse14 4) 0) (= (select .cse15 .cse16) 1) (= (+ (select .cse17 .cse16) 1) 0) (= (+ (select .cse14 .cse16) 1) 0) (= (select v_DerPreprocessor_18 .cse16) 1) (= (select .cse14 0) 0) (= (select .cse14 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse0 .cse1 .cse2 .cse3 .cse9 .cse10) (and .cse0 .cse1 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse18 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse17 .cse18) 1) (= (+ (select .cse15 .cse18) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse2 .cse3 .cse9 .cse10)) .cse19 .cse20 .cse21)) (not (and .cse19 .cse20 .cse21 (or (and .cse0 .cse1 .cse2 (or (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int))) (let ((.cse22 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse22 0) 0) (= (select v_DerPreprocessor_28 0) 0) (= (+ (select v_DerPreprocessor_28 4) 1) 0) (= (select .cse22 8) 0) (= (select v_DerPreprocessor_28 8) 0) (= (select .cse22 4) 1)))) .cse4 .cse5) (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int)) (v_z_74 Int) (v_y_74 Int)) (let ((.cse24 (+ (* v_y_74 8) (* v_z_74 4))) (.cse23 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse23 .cse24) 1) (= (+ (select .cse15 .cse24) 1) 0) (not (= v_z_74 0)) (= (select .cse23 0) 0) (= (select .cse23 4) 0) (= (select v_DerPreprocessor_28 0) 0) (= (select v_DerPreprocessor_28 4) 0) (<= v_z_74 1) (= (+ (select v_DerPreprocessor_28 .cse24) 1) 0) (<= 0 v_z_74) (= (select .cse17 .cse24) 1) (= (select .cse23 8) 0) (= (select v_DerPreprocessor_28 8) 0) (<= 0 (+ v_z_74 (* v_y_74 2)))))) .cse9 .cse10)) .cse3) (and .cse9 (or (and .cse6 .cse0 .cse3 .cse7) (and .cse1 (or (and .cse0 .cse2 .cse3 (exists ((v_y_79 Int)) (let ((.cse25 (* v_y_79 8))) (and (= (+ (select .cse17 .cse25) 1) 0) (<= 0 v_y_79) (= (select .cse15 .cse25) 1))))) .cse26))) .cse10)))) .cse19 .cse20 (or (and (or (and .cse0 .cse2 .cse3 (exists ((v_y_21 Int)) (let ((.cse27 (* v_y_21 8))) (and (= (select .cse15 .cse27) 1) (= (+ (select .cse17 .cse27) 1) 0) (<= 0 v_y_21))))) .cse26) .cse1 .cse9 .cse10) (and .cse0 .cse1 (exists ((v_y_26 Int) (v_z_26 Int) (v_DerPreprocessor_7 (Array Int Int)) (v_DerPreprocessor_8 (Array Int Int))) (let ((.cse29 (+ (* v_y_26 8) (* v_z_26 4))) (.cse28 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_8) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (<= v_z_26 1) (= (select .cse28 .cse29) 1) (= (+ (select v_DerPreprocessor_8 .cse29) 1) 0) (= (+ (select .cse15 .cse29) 1) 0) (= (select v_DerPreprocessor_8 0) 0) (<= 0 v_z_26) (= (select v_DerPreprocessor_8 8) 0) (= (select .cse28 8) 0) (= (select .cse28 0) 0) (not (= v_z_26 0)) (= (select v_DerPreprocessor_8 4) 0) (<= 0 (+ v_z_26 (* v_y_26 2))) (= (select .cse17 .cse29) 1) (= (select .cse28 4) 0)))) .cse2 .cse3 .cse9 .cse10)) .cse21)))))) is different from true [2023-12-02 23:41:35,955 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse4 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse19 (select .cse4 4)) (.cse23 (select .cse2 0)) (.cse26 (select .cse4 8)) (.cse27 (select .cse2 8)) (.cse24 (select .cse4 0)) (.cse20 (select .cse2 4))) (let ((.cse14 (= |c_ULTIMATE.start_main_~count~0#1| 0)) (.cse15 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse16 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse1 (= .cse20 0)) (.cse10 (= 0 .cse24)) (.cse9 (= .cse27 0)) (.cse11 (= .cse26 0)) (.cse0 (= .cse23 0)) (.cse12 (= .cse19 0)) (.cse17 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (or (and .cse0 .cse1 (exists ((v_y_21 Int)) (let ((.cse3 (* v_y_21 8))) (and (= (select .cse2 .cse3) 1) (= (+ (select .cse4 .cse3) 1) 0) (<= 0 v_y_21))))) (and (exists ((v_y_26 Int) (v_z_26 Int) (v_DerPreprocessor_7 (Array Int Int)) (v_DerPreprocessor_8 (Array Int Int))) (let ((.cse6 (+ (* v_y_26 8) (* v_z_26 4))) (.cse5 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_8) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (<= v_z_26 1) (= (select .cse5 .cse6) 1) (= (+ (select v_DerPreprocessor_8 .cse6) 1) 0) (= (+ (select .cse2 .cse6) 1) 0) (= (select v_DerPreprocessor_8 0) 0) (<= 0 v_z_26) (= (select v_DerPreprocessor_8 8) 0) (= (select .cse5 8) 0) (= (select .cse5 0) 0) (not (= v_z_26 0)) (= (select v_DerPreprocessor_8 4) 0) (<= 0 (+ v_z_26 (* v_y_26 2))) (= (select .cse4 .cse6) 1) (= (select .cse5 4) 0)))) .cse0 .cse1)) (or (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse8 (* v_y_55 8)) (.cse7 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse7 4) 0) (= (select .cse2 .cse8) 1) (= (+ (select .cse4 .cse8) 1) 0) (= (+ (select .cse7 .cse8) 1) 0) (= (select v_DerPreprocessor_18 .cse8) 1) (= (select .cse7 0) 0) (= (select .cse7 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse9 .cse10 .cse11 .cse12) (and .cse9 .cse10 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse13 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse4 .cse13) 1) (= (+ (select .cse2 .cse13) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse11 .cse12)) .cse14 (<= 3 c_~ARR_SIZE~0) .cse15 .cse16 (not (and .cse14 .cse15 .cse16 .cse17 (or (and .cse9 .cse10 .cse0 (or (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int))) (let ((.cse18 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse18 0) 0) (= (select v_DerPreprocessor_28 0) 0) (= (+ (select v_DerPreprocessor_28 4) 1) 0) (= (select .cse18 8) 0) (= (select v_DerPreprocessor_28 8) 0) (= (select .cse18 4) 1)))) (= .cse19 1) (= (+ .cse20 1) 0)) (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int)) (v_z_74 Int) (v_y_74 Int)) (let ((.cse22 (+ (* v_y_74 8) (* v_z_74 4))) (.cse21 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse21 .cse22) 1) (= (+ (select .cse2 .cse22) 1) 0) (not (= v_z_74 0)) (= (select .cse21 0) 0) (= (select .cse21 4) 0) (= (select v_DerPreprocessor_28 0) 0) (= (select v_DerPreprocessor_28 4) 0) (<= v_z_74 1) (= (+ (select v_DerPreprocessor_28 .cse22) 1) 0) (<= 0 v_z_74) (= (select .cse4 .cse22) 1) (= (select .cse21 8) 0) (= (select v_DerPreprocessor_28 8) 0) (<= 0 (+ v_z_74 (* v_y_74 2)))))) .cse1 .cse12)) .cse11) (and .cse1 (or (and (= .cse23 1) .cse9 .cse11 (= 0 (+ .cse24 1))) (and .cse10 (or (and .cse9 .cse0 .cse11 (exists ((v_y_79 Int)) (let ((.cse25 (* v_y_79 8))) (and (= (+ (select .cse4 .cse25) 1) 0) (<= 0 v_y_79) (= (select .cse2 .cse25) 1))))) (and (= (+ .cse26 1) 0) .cse0 (= .cse27 1))))) .cse12)))) .cse17)))) is different from false [2023-12-02 23:41:37,305 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse4 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse19 (select .cse4 4)) (.cse23 (select .cse2 0)) (.cse26 (select .cse4 8)) (.cse27 (select .cse2 8)) (.cse24 (select .cse4 0)) (.cse20 (select .cse2 4))) (let ((.cse14 (= |c_ULTIMATE.start_main_~count~0#1| 0)) (.cse15 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse16 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse1 (= .cse20 0)) (.cse10 (= 0 .cse24)) (.cse9 (= .cse27 0)) (.cse11 (= .cse26 0)) (.cse0 (= .cse23 0)) (.cse12 (= .cse19 0)) (.cse17 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (or (and .cse0 .cse1 (exists ((v_y_21 Int)) (let ((.cse3 (* v_y_21 8))) (and (= (select .cse2 .cse3) 1) (= (+ (select .cse4 .cse3) 1) 0) (<= 0 v_y_21))))) (and (exists ((v_y_26 Int) (v_z_26 Int) (v_DerPreprocessor_7 (Array Int Int)) (v_DerPreprocessor_8 (Array Int Int))) (let ((.cse6 (+ (* v_y_26 8) (* v_z_26 4))) (.cse5 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_8) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (<= v_z_26 1) (= (select .cse5 .cse6) 1) (= (+ (select v_DerPreprocessor_8 .cse6) 1) 0) (= (+ (select .cse2 .cse6) 1) 0) (= (select v_DerPreprocessor_8 0) 0) (<= 0 v_z_26) (= (select v_DerPreprocessor_8 8) 0) (= (select .cse5 8) 0) (= (select .cse5 0) 0) (not (= v_z_26 0)) (= (select v_DerPreprocessor_8 4) 0) (<= 0 (+ v_z_26 (* v_y_26 2))) (= (select .cse4 .cse6) 1) (= (select .cse5 4) 0)))) .cse0 .cse1)) (or (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse8 (* v_y_55 8)) (.cse7 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse7 4) 0) (= (select .cse2 .cse8) 1) (= (+ (select .cse4 .cse8) 1) 0) (= (+ (select .cse7 .cse8) 1) 0) (= (select v_DerPreprocessor_18 .cse8) 1) (= (select .cse7 0) 0) (= (select .cse7 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse9 .cse10 .cse11 .cse12) (and .cse9 .cse10 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse13 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse4 .cse13) 1) (= (+ (select .cse2 .cse13) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse11 .cse12)) .cse14 (<= 3 c_~ARR_SIZE~0) .cse15 .cse16 (not (and .cse14 .cse15 .cse16 .cse17 (or (and .cse9 .cse10 .cse0 (or (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int))) (let ((.cse18 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse18 0) 0) (= (select v_DerPreprocessor_28 0) 0) (= (+ (select v_DerPreprocessor_28 4) 1) 0) (= (select .cse18 8) 0) (= (select v_DerPreprocessor_28 8) 0) (= (select .cse18 4) 1)))) (= .cse19 1) (= (+ .cse20 1) 0)) (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int)) (v_z_74 Int) (v_y_74 Int)) (let ((.cse22 (+ (* v_y_74 8) (* v_z_74 4))) (.cse21 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse21 .cse22) 1) (= (+ (select .cse2 .cse22) 1) 0) (not (= v_z_74 0)) (= (select .cse21 0) 0) (= (select .cse21 4) 0) (= (select v_DerPreprocessor_28 0) 0) (= (select v_DerPreprocessor_28 4) 0) (<= v_z_74 1) (= (+ (select v_DerPreprocessor_28 .cse22) 1) 0) (<= 0 v_z_74) (= (select .cse4 .cse22) 1) (= (select .cse21 8) 0) (= (select v_DerPreprocessor_28 8) 0) (<= 0 (+ v_z_74 (* v_y_74 2)))))) .cse1 .cse12)) .cse11) (and .cse1 (or (and (= .cse23 1) .cse9 .cse11 (= 0 (+ .cse24 1))) (and .cse10 (or (and .cse9 .cse0 .cse11 (exists ((v_y_79 Int)) (let ((.cse25 (* v_y_79 8))) (and (= (+ (select .cse4 .cse25) 1) 0) (<= 0 v_y_79) (= (select .cse2 .cse25) 1))))) (and (= (+ .cse26 1) 0) .cse0 (= .cse27 1))))) .cse12)))) .cse17))))) is different from true [2023-12-02 23:41:37,365 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse16 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse18 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse40 (select .cse18 0)) (.cse43 (select .cse18 8)) (.cse42 (select .cse16 8)) (.cse39 (select .cse16 0))) (let ((.cse38 (select .cse18 4)) (.cse37 (select .cse16 4)) (.cse7 (= .cse39 1)) (.cse1 (= .cse42 0)) (.cse4 (= .cse43 0)) (.cse8 (= 0 (+ .cse40 1)))) (let ((.cse35 (and .cse7 .cse1 .cse4 .cse8)) (.cse12 (= (+ .cse43 1) 0)) (.cse2 (= 0 .cse40)) (.cse3 (= .cse39 0)) (.cse14 (= .cse42 1)) (.cse10 (= .cse37 0)) (.cse11 (= .cse38 0))) (let ((.cse0 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse29 (and (or .cse35 (and .cse12 .cse2 .cse3 .cse14)) .cse10 .cse11)) (.cse31 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse41 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse16 .cse41) 1) 0) (= (select .cse18 .cse41) 1))))) (.cse20 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse21 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse22 (= |c_ULTIMATE.start_main_~sum~0#1| (+ .cse39 .cse40))) (.cse5 (= .cse38 1)) (.cse6 (= (+ .cse37 1) 0))) (and (not (and .cse0 (or (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6) (and .cse7 .cse1 .cse4 .cse8 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse9 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse9 4) 0) (= (+ (select .cse9 0) 1) 0) (= (select .cse9 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse10 .cse11) (and .cse12 .cse2 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse13 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse13 4) 0) (= (+ (select .cse13 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse13 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse3 .cse10 .cse14 .cse11) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse17 (* v_y_55 8)) (.cse15 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse15 4) 0) (= (select .cse16 .cse17) 1) (= (+ (select .cse18 .cse17) 1) 0) (= (+ (select .cse15 .cse17) 1) 0) (= (select v_DerPreprocessor_18 .cse17) 1) (= (select .cse15 0) 0) (= (select .cse15 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse1 .cse2 .cse3 .cse4 .cse10 .cse11) (and .cse1 .cse2 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse19 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse18 .cse19) 1) (= (+ (select .cse16 .cse19) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse3 .cse4 .cse10 .cse11)) .cse20 .cse21 .cse22)) (or (and .cse12 .cse2 .cse3 .cse10 .cse14 .cse11) (and .cse1 .cse2 .cse3 .cse4 (exists ((v_y_16 Int)) (let ((.cse23 (* v_y_16 8))) (and (= (select .cse16 .cse23) 1) (= 0 (+ (select .cse18 .cse23) 1))))) .cse10 .cse11) (and .cse1 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int)) (v_z_7 Int) (v_y_7 Int)) (let ((.cse24 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse25 (+ (* v_y_7 8) (* v_z_7 4)))) (and (= (select .cse24 0) 0) (= (select v_DerPreprocessor_6 8) 0) (= (select .cse24 .cse25) 1) (= (select .cse24 8) 0) (= (select .cse18 .cse25) 1) (= (+ (select v_DerPreprocessor_6 .cse25) 1) 0) (= (select .cse24 4) 0) (not (= v_z_7 0)) (<= v_z_7 1) (= (+ (select .cse16 .cse25) 1) 0) (= (select v_DerPreprocessor_6 4) 0) (<= 0 v_z_7) (= (select v_DerPreprocessor_6 0) 0)))) .cse10 .cse11)) .cse0 (or (and .cse1 .cse2 .cse3 .cse4 (or (and (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int)) (v_z_63 Int) (v_y_63 Int)) (let ((.cse26 (+ (* v_y_63 8) (* v_z_63 4))) (.cse27 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse16 .cse26) 1) 0) (= (select .cse18 .cse26) 1) (= (select .cse27 0) 0) (<= 0 v_z_63) (= (select .cse27 4) 0) (= (select v_DerPreprocessor_20 8) 0) (= (+ (select v_DerPreprocessor_20 .cse26) 1) 0) (<= v_z_63 1) (= (select .cse27 .cse26) 1) (= (select v_DerPreprocessor_20 4) 0) (= 0 (select v_DerPreprocessor_20 0)) (not (= v_z_63 0)) (= (select .cse27 8) 0)))) .cse10 .cse11) (and .cse5 .cse6))) (and (or (and .cse12 .cse14) (and .cse1 .cse4 (exists ((v_y_69 Int)) (let ((.cse28 (* v_y_69 8))) (and (= (+ (select .cse18 .cse28) 1) 0) (= (select .cse16 .cse28) 1)))))) .cse2 .cse3 .cse10 .cse11) (and .cse7 .cse1 .cse4 .cse8 .cse10 .cse11)) (< 0 |c_ULTIMATE.start_main_~count~0#1|) (<= 3 c_~ARR_SIZE~0) .cse20 .cse21 .cse22 (<= |c_ULTIMATE.start_main_~count~0#1| 1) (not (and (or .cse29 (and (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (let ((.cse30 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_22 8) 0) (= (select .cse30 4) 1) (= (+ (select v_DerPreprocessor_22 4) 1) 0) (= 0 (select .cse30 0)) (= (select .cse30 8) 0) (= (select v_DerPreprocessor_22 0) 0)))) .cse1 .cse2 .cse3 .cse4 .cse31)) .cse0 .cse20 .cse21 .cse22)) (not (and .cse0 (or .cse29 (and .cse1 .cse2 .cse3 .cse4 .cse31)) .cse20 .cse21 .cse22)) (or (and .cse1 .cse2 .cse3 (or (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int))) (let ((.cse32 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse32 0) 0) (= (select v_DerPreprocessor_28 0) 0) (= (+ (select v_DerPreprocessor_28 4) 1) 0) (= (select .cse32 8) 0) (= (select v_DerPreprocessor_28 8) 0) (= (select .cse32 4) 1)))) .cse5 .cse6) (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int)) (v_z_74 Int) (v_y_74 Int)) (let ((.cse34 (+ (* v_y_74 8) (* v_z_74 4))) (.cse33 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse33 .cse34) 1) (= (+ (select .cse16 .cse34) 1) 0) (not (= v_z_74 0)) (= (select .cse33 0) 0) (= (select .cse33 4) 0) (= (select v_DerPreprocessor_28 0) 0) (= (select v_DerPreprocessor_28 4) 0) (<= v_z_74 1) (= (+ (select v_DerPreprocessor_28 .cse34) 1) 0) (<= 0 v_z_74) (= (select .cse18 .cse34) 1) (= (select .cse33 8) 0) (= (select v_DerPreprocessor_28 8) 0) (<= 0 (+ v_z_74 (* v_y_74 2)))))) .cse10 .cse11)) .cse4) (and .cse10 (or .cse35 (and .cse2 (or (and .cse1 .cse3 .cse4 (exists ((v_y_79 Int)) (let ((.cse36 (* v_y_79 8))) (and (= (+ (select .cse18 .cse36) 1) 0) (<= 0 v_y_79) (= (select .cse16 .cse36) 1))))) (and .cse12 .cse3 .cse14)))) .cse11)))))))) is different from false [2023-12-02 23:41:38,402 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse16 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse18 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse40 (select .cse18 0)) (.cse43 (select .cse18 8)) (.cse42 (select .cse16 8)) (.cse39 (select .cse16 0))) (let ((.cse38 (select .cse18 4)) (.cse37 (select .cse16 4)) (.cse7 (= .cse39 1)) (.cse1 (= .cse42 0)) (.cse4 (= .cse43 0)) (.cse8 (= 0 (+ .cse40 1)))) (let ((.cse35 (and .cse7 .cse1 .cse4 .cse8)) (.cse12 (= (+ .cse43 1) 0)) (.cse2 (= 0 .cse40)) (.cse3 (= .cse39 0)) (.cse14 (= .cse42 1)) (.cse10 (= .cse37 0)) (.cse11 (= .cse38 0))) (let ((.cse29 (and (or .cse35 (and .cse12 .cse2 .cse3 .cse14)) .cse10 .cse11)) (.cse31 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse41 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse16 .cse41) 1) 0) (= (select .cse18 .cse41) 1))))) (.cse0 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse20 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse21 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse22 (= |c_ULTIMATE.start_main_~sum~0#1| (+ .cse39 .cse40))) (.cse5 (= .cse38 1)) (.cse6 (= (+ .cse37 1) 0))) (and (not (and .cse0 (or (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6) (and .cse7 .cse1 .cse4 .cse8 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse9 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse9 4) 0) (= (+ (select .cse9 0) 1) 0) (= (select .cse9 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse10 .cse11) (and .cse12 .cse2 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse13 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse13 4) 0) (= (+ (select .cse13 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse13 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse3 .cse10 .cse14 .cse11) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse17 (* v_y_55 8)) (.cse15 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse15 4) 0) (= (select .cse16 .cse17) 1) (= (+ (select .cse18 .cse17) 1) 0) (= (+ (select .cse15 .cse17) 1) 0) (= (select v_DerPreprocessor_18 .cse17) 1) (= (select .cse15 0) 0) (= (select .cse15 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse1 .cse2 .cse3 .cse4 .cse10 .cse11) (and .cse1 .cse2 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse19 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse18 .cse19) 1) (= (+ (select .cse16 .cse19) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse3 .cse4 .cse10 .cse11)) .cse20 .cse21 .cse22)) (or (and .cse12 .cse2 .cse3 .cse10 .cse14 .cse11) (and .cse1 .cse2 .cse3 .cse4 (exists ((v_y_16 Int)) (let ((.cse23 (* v_y_16 8))) (and (= (select .cse16 .cse23) 1) (= 0 (+ (select .cse18 .cse23) 1))))) .cse10 .cse11) (and .cse1 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int)) (v_z_7 Int) (v_y_7 Int)) (let ((.cse24 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse25 (+ (* v_y_7 8) (* v_z_7 4)))) (and (= (select .cse24 0) 0) (= (select v_DerPreprocessor_6 8) 0) (= (select .cse24 .cse25) 1) (= (select .cse24 8) 0) (= (select .cse18 .cse25) 1) (= (+ (select v_DerPreprocessor_6 .cse25) 1) 0) (= (select .cse24 4) 0) (not (= v_z_7 0)) (<= v_z_7 1) (= (+ (select .cse16 .cse25) 1) 0) (= (select v_DerPreprocessor_6 4) 0) (<= 0 v_z_7) (= (select v_DerPreprocessor_6 0) 0)))) .cse10 .cse11)) .cse0 (or (and .cse1 .cse2 .cse3 .cse4 (or (and (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int)) (v_z_63 Int) (v_y_63 Int)) (let ((.cse26 (+ (* v_y_63 8) (* v_z_63 4))) (.cse27 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse16 .cse26) 1) 0) (= (select .cse18 .cse26) 1) (= (select .cse27 0) 0) (<= 0 v_z_63) (= (select .cse27 4) 0) (= (select v_DerPreprocessor_20 8) 0) (= (+ (select v_DerPreprocessor_20 .cse26) 1) 0) (<= v_z_63 1) (= (select .cse27 .cse26) 1) (= (select v_DerPreprocessor_20 4) 0) (= 0 (select v_DerPreprocessor_20 0)) (not (= v_z_63 0)) (= (select .cse27 8) 0)))) .cse10 .cse11) (and .cse5 .cse6))) (and (or (and .cse12 .cse14) (and .cse1 .cse4 (exists ((v_y_69 Int)) (let ((.cse28 (* v_y_69 8))) (and (= (+ (select .cse18 .cse28) 1) 0) (= (select .cse16 .cse28) 1)))))) .cse2 .cse3 .cse10 .cse11) (and .cse7 .cse1 .cse4 .cse8 .cse10 .cse11)) (< 0 |c_ULTIMATE.start_main_~count~0#1|) (<= 3 c_~ARR_SIZE~0) .cse20 .cse21 .cse22 (<= |c_ULTIMATE.start_main_~count~0#1| 1) (not (and (or .cse29 (and (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (let ((.cse30 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_22 8) 0) (= (select .cse30 4) 1) (= (+ (select v_DerPreprocessor_22 4) 1) 0) (= 0 (select .cse30 0)) (= (select .cse30 8) 0) (= (select v_DerPreprocessor_22 0) 0)))) .cse1 .cse2 .cse3 .cse4 .cse31)) .cse0 .cse20 .cse21 .cse22)) (not (and .cse0 (or .cse29 (and .cse1 .cse2 .cse3 .cse4 .cse31)) .cse20 .cse21 .cse22)) (not (and .cse0 .cse20 .cse21 .cse22 (or (and .cse1 .cse2 .cse3 (or (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int))) (let ((.cse32 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse32 0) 0) (= (select v_DerPreprocessor_28 0) 0) (= (+ (select v_DerPreprocessor_28 4) 1) 0) (= (select .cse32 8) 0) (= (select v_DerPreprocessor_28 8) 0) (= (select .cse32 4) 1)))) .cse5 .cse6) (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int)) (v_z_74 Int) (v_y_74 Int)) (let ((.cse34 (+ (* v_y_74 8) (* v_z_74 4))) (.cse33 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse33 .cse34) 1) (= (+ (select .cse16 .cse34) 1) 0) (not (= v_z_74 0)) (= (select .cse33 0) 0) (= (select .cse33 4) 0) (= (select v_DerPreprocessor_28 0) 0) (= (select v_DerPreprocessor_28 4) 0) (<= v_z_74 1) (= (+ (select v_DerPreprocessor_28 .cse34) 1) 0) (<= 0 v_z_74) (= (select .cse18 .cse34) 1) (= (select .cse33 8) 0) (= (select v_DerPreprocessor_28 8) 0) (<= 0 (+ v_z_74 (* v_y_74 2)))))) .cse10 .cse11)) .cse4) (and .cse10 (or .cse35 (and .cse2 (or (and .cse1 .cse3 .cse4 (exists ((v_y_79 Int)) (let ((.cse36 (* v_y_79 8))) (and (= (+ (select .cse18 .cse36) 1) 0) (<= 0 v_y_79) (= (select .cse16 .cse36) 1))))) (and .cse12 .cse3 .cse14)))) .cse11)))))))))) is different from false [2023-12-02 23:41:38,428 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse16 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse18 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse40 (select .cse18 0)) (.cse43 (select .cse18 8)) (.cse42 (select .cse16 8)) (.cse39 (select .cse16 0))) (let ((.cse38 (select .cse18 4)) (.cse37 (select .cse16 4)) (.cse7 (= .cse39 1)) (.cse1 (= .cse42 0)) (.cse4 (= .cse43 0)) (.cse8 (= 0 (+ .cse40 1)))) (let ((.cse35 (and .cse7 .cse1 .cse4 .cse8)) (.cse12 (= (+ .cse43 1) 0)) (.cse2 (= 0 .cse40)) (.cse3 (= .cse39 0)) (.cse14 (= .cse42 1)) (.cse10 (= .cse37 0)) (.cse11 (= .cse38 0))) (let ((.cse0 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse29 (and (or .cse35 (and .cse12 .cse2 .cse3 .cse14)) .cse10 .cse11)) (.cse31 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse41 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse16 .cse41) 1) 0) (= (select .cse18 .cse41) 1))))) (.cse20 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse21 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse22 (= |c_ULTIMATE.start_main_~sum~0#1| (+ .cse39 .cse40))) (.cse5 (= .cse38 1)) (.cse6 (= (+ .cse37 1) 0))) (and (not (and .cse0 (or (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6) (and .cse7 .cse1 .cse4 .cse8 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse9 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse9 4) 0) (= (+ (select .cse9 0) 1) 0) (= (select .cse9 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse10 .cse11) (and .cse12 .cse2 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse13 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse13 4) 0) (= (+ (select .cse13 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse13 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse3 .cse10 .cse14 .cse11) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse17 (* v_y_55 8)) (.cse15 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse15 4) 0) (= (select .cse16 .cse17) 1) (= (+ (select .cse18 .cse17) 1) 0) (= (+ (select .cse15 .cse17) 1) 0) (= (select v_DerPreprocessor_18 .cse17) 1) (= (select .cse15 0) 0) (= (select .cse15 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse1 .cse2 .cse3 .cse4 .cse10 .cse11) (and .cse1 .cse2 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse19 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse18 .cse19) 1) (= (+ (select .cse16 .cse19) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse3 .cse4 .cse10 .cse11)) .cse20 .cse21 .cse22)) (or (and .cse12 .cse2 .cse3 .cse10 .cse14 .cse11) (and .cse1 .cse2 .cse3 .cse4 (exists ((v_y_16 Int)) (let ((.cse23 (* v_y_16 8))) (and (= (select .cse16 .cse23) 1) (= 0 (+ (select .cse18 .cse23) 1))))) .cse10 .cse11) (and .cse1 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int)) (v_z_7 Int) (v_y_7 Int)) (let ((.cse24 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse25 (+ (* v_y_7 8) (* v_z_7 4)))) (and (= (select .cse24 0) 0) (= (select v_DerPreprocessor_6 8) 0) (= (select .cse24 .cse25) 1) (= (select .cse24 8) 0) (= (select .cse18 .cse25) 1) (= (+ (select v_DerPreprocessor_6 .cse25) 1) 0) (= (select .cse24 4) 0) (not (= v_z_7 0)) (<= v_z_7 1) (= (+ (select .cse16 .cse25) 1) 0) (= (select v_DerPreprocessor_6 4) 0) (<= 0 v_z_7) (= (select v_DerPreprocessor_6 0) 0)))) .cse10 .cse11)) .cse0 (or (and .cse1 .cse2 .cse3 .cse4 (or (and (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int)) (v_z_63 Int) (v_y_63 Int)) (let ((.cse26 (+ (* v_y_63 8) (* v_z_63 4))) (.cse27 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse16 .cse26) 1) 0) (= (select .cse18 .cse26) 1) (= (select .cse27 0) 0) (<= 0 v_z_63) (= (select .cse27 4) 0) (= (select v_DerPreprocessor_20 8) 0) (= (+ (select v_DerPreprocessor_20 .cse26) 1) 0) (<= v_z_63 1) (= (select .cse27 .cse26) 1) (= (select v_DerPreprocessor_20 4) 0) (= 0 (select v_DerPreprocessor_20 0)) (not (= v_z_63 0)) (= (select .cse27 8) 0)))) .cse10 .cse11) (and .cse5 .cse6))) (and (or (and .cse12 .cse14) (and .cse1 .cse4 (exists ((v_y_69 Int)) (let ((.cse28 (* v_y_69 8))) (and (= (+ (select .cse18 .cse28) 1) 0) (= (select .cse16 .cse28) 1)))))) .cse2 .cse3 .cse10 .cse11) (and .cse7 .cse1 .cse4 .cse8 .cse10 .cse11)) (< 0 |c_ULTIMATE.start_main_~count~0#1|) (<= 3 c_~ARR_SIZE~0) .cse20 .cse21 .cse22 (<= |c_ULTIMATE.start_main_~count~0#1| 1) (not (and (or .cse29 (and (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (let ((.cse30 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_22 8) 0) (= (select .cse30 4) 1) (= (+ (select v_DerPreprocessor_22 4) 1) 0) (= 0 (select .cse30 0)) (= (select .cse30 8) 0) (= (select v_DerPreprocessor_22 0) 0)))) .cse1 .cse2 .cse3 .cse4 .cse31)) .cse0 .cse20 .cse21 .cse22)) (not (and .cse0 (or .cse29 (and .cse1 .cse2 .cse3 .cse4 .cse31)) .cse20 .cse21 .cse22)) (or (and .cse1 .cse2 .cse3 (or (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int))) (let ((.cse32 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse32 0) 0) (= (select v_DerPreprocessor_28 0) 0) (= (+ (select v_DerPreprocessor_28 4) 1) 0) (= (select .cse32 8) 0) (= (select v_DerPreprocessor_28 8) 0) (= (select .cse32 4) 1)))) .cse5 .cse6) (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int)) (v_z_74 Int) (v_y_74 Int)) (let ((.cse34 (+ (* v_y_74 8) (* v_z_74 4))) (.cse33 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse33 .cse34) 1) (= (+ (select .cse16 .cse34) 1) 0) (not (= v_z_74 0)) (= (select .cse33 0) 0) (= (select .cse33 4) 0) (= (select v_DerPreprocessor_28 0) 0) (= (select v_DerPreprocessor_28 4) 0) (<= v_z_74 1) (= (+ (select v_DerPreprocessor_28 .cse34) 1) 0) (<= 0 v_z_74) (= (select .cse18 .cse34) 1) (= (select .cse33 8) 0) (= (select v_DerPreprocessor_28 8) 0) (<= 0 (+ v_z_74 (* v_y_74 2)))))) .cse10 .cse11)) .cse4) (and .cse10 (or .cse35 (and .cse2 (or (and .cse1 .cse3 .cse4 (exists ((v_y_79 Int)) (let ((.cse36 (* v_y_79 8))) (and (= (+ (select .cse18 .cse36) 1) 0) (<= 0 v_y_79) (= (select .cse16 .cse36) 1))))) (and .cse12 .cse3 .cse14)))) .cse11))))))))) is different from true [2023-12-02 23:41:38,448 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse16 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse18 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse40 (select .cse18 0)) (.cse43 (select .cse18 8)) (.cse42 (select .cse16 8)) (.cse39 (select .cse16 0))) (let ((.cse38 (select .cse18 4)) (.cse37 (select .cse16 4)) (.cse7 (= .cse39 1)) (.cse1 (= .cse42 0)) (.cse4 (= .cse43 0)) (.cse8 (= 0 (+ .cse40 1)))) (let ((.cse35 (and .cse7 .cse1 .cse4 .cse8)) (.cse12 (= (+ .cse43 1) 0)) (.cse2 (= 0 .cse40)) (.cse3 (= .cse39 0)) (.cse14 (= .cse42 1)) (.cse10 (= .cse37 0)) (.cse11 (= .cse38 0))) (let ((.cse29 (and (or .cse35 (and .cse12 .cse2 .cse3 .cse14)) .cse10 .cse11)) (.cse31 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse41 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse16 .cse41) 1) 0) (= (select .cse18 .cse41) 1))))) (.cse0 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse20 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse21 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse22 (= |c_ULTIMATE.start_main_~sum~0#1| (+ .cse39 .cse40))) (.cse5 (= .cse38 1)) (.cse6 (= (+ .cse37 1) 0))) (and (not (and .cse0 (or (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6) (and .cse7 .cse1 .cse4 .cse8 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse9 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse9 4) 0) (= (+ (select .cse9 0) 1) 0) (= (select .cse9 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse10 .cse11) (and .cse12 .cse2 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse13 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse13 4) 0) (= (+ (select .cse13 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse13 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse3 .cse10 .cse14 .cse11) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse17 (* v_y_55 8)) (.cse15 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse15 4) 0) (= (select .cse16 .cse17) 1) (= (+ (select .cse18 .cse17) 1) 0) (= (+ (select .cse15 .cse17) 1) 0) (= (select v_DerPreprocessor_18 .cse17) 1) (= (select .cse15 0) 0) (= (select .cse15 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse1 .cse2 .cse3 .cse4 .cse10 .cse11) (and .cse1 .cse2 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse19 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse18 .cse19) 1) (= (+ (select .cse16 .cse19) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse3 .cse4 .cse10 .cse11)) .cse20 .cse21 .cse22)) (or (and .cse12 .cse2 .cse3 .cse10 .cse14 .cse11) (and .cse1 .cse2 .cse3 .cse4 (exists ((v_y_16 Int)) (let ((.cse23 (* v_y_16 8))) (and (= (select .cse16 .cse23) 1) (= 0 (+ (select .cse18 .cse23) 1))))) .cse10 .cse11) (and .cse1 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int)) (v_z_7 Int) (v_y_7 Int)) (let ((.cse24 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse25 (+ (* v_y_7 8) (* v_z_7 4)))) (and (= (select .cse24 0) 0) (= (select v_DerPreprocessor_6 8) 0) (= (select .cse24 .cse25) 1) (= (select .cse24 8) 0) (= (select .cse18 .cse25) 1) (= (+ (select v_DerPreprocessor_6 .cse25) 1) 0) (= (select .cse24 4) 0) (not (= v_z_7 0)) (<= v_z_7 1) (= (+ (select .cse16 .cse25) 1) 0) (= (select v_DerPreprocessor_6 4) 0) (<= 0 v_z_7) (= (select v_DerPreprocessor_6 0) 0)))) .cse10 .cse11)) .cse0 (or (and .cse1 .cse2 .cse3 .cse4 (or (and (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int)) (v_z_63 Int) (v_y_63 Int)) (let ((.cse26 (+ (* v_y_63 8) (* v_z_63 4))) (.cse27 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse16 .cse26) 1) 0) (= (select .cse18 .cse26) 1) (= (select .cse27 0) 0) (<= 0 v_z_63) (= (select .cse27 4) 0) (= (select v_DerPreprocessor_20 8) 0) (= (+ (select v_DerPreprocessor_20 .cse26) 1) 0) (<= v_z_63 1) (= (select .cse27 .cse26) 1) (= (select v_DerPreprocessor_20 4) 0) (= 0 (select v_DerPreprocessor_20 0)) (not (= v_z_63 0)) (= (select .cse27 8) 0)))) .cse10 .cse11) (and .cse5 .cse6))) (and (or (and .cse12 .cse14) (and .cse1 .cse4 (exists ((v_y_69 Int)) (let ((.cse28 (* v_y_69 8))) (and (= (+ (select .cse18 .cse28) 1) 0) (= (select .cse16 .cse28) 1)))))) .cse2 .cse3 .cse10 .cse11) (and .cse7 .cse1 .cse4 .cse8 .cse10 .cse11)) (< 0 |c_ULTIMATE.start_main_~count~0#1|) (<= 3 c_~ARR_SIZE~0) .cse20 .cse21 .cse22 (<= |c_ULTIMATE.start_main_~count~0#1| 1) (not (and (or .cse29 (and (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (let ((.cse30 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_22 8) 0) (= (select .cse30 4) 1) (= (+ (select v_DerPreprocessor_22 4) 1) 0) (= 0 (select .cse30 0)) (= (select .cse30 8) 0) (= (select v_DerPreprocessor_22 0) 0)))) .cse1 .cse2 .cse3 .cse4 .cse31)) .cse0 .cse20 .cse21 .cse22)) (not (and .cse0 (or .cse29 (and .cse1 .cse2 .cse3 .cse4 .cse31)) .cse20 .cse21 .cse22)) (not (and .cse0 .cse20 .cse21 .cse22 (or (and .cse1 .cse2 .cse3 (or (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int))) (let ((.cse32 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse32 0) 0) (= (select v_DerPreprocessor_28 0) 0) (= (+ (select v_DerPreprocessor_28 4) 1) 0) (= (select .cse32 8) 0) (= (select v_DerPreprocessor_28 8) 0) (= (select .cse32 4) 1)))) .cse5 .cse6) (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int)) (v_z_74 Int) (v_y_74 Int)) (let ((.cse34 (+ (* v_y_74 8) (* v_z_74 4))) (.cse33 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse33 .cse34) 1) (= (+ (select .cse16 .cse34) 1) 0) (not (= v_z_74 0)) (= (select .cse33 0) 0) (= (select .cse33 4) 0) (= (select v_DerPreprocessor_28 0) 0) (= (select v_DerPreprocessor_28 4) 0) (<= v_z_74 1) (= (+ (select v_DerPreprocessor_28 .cse34) 1) 0) (<= 0 v_z_74) (= (select .cse18 .cse34) 1) (= (select .cse33 8) 0) (= (select v_DerPreprocessor_28 8) 0) (<= 0 (+ v_z_74 (* v_y_74 2)))))) .cse10 .cse11)) .cse4) (and .cse10 (or .cse35 (and .cse2 (or (and .cse1 .cse3 .cse4 (exists ((v_y_79 Int)) (let ((.cse36 (* v_y_79 8))) (and (= (+ (select .cse18 .cse36) 1) 0) (<= 0 v_y_79) (= (select .cse16 .cse36) 1))))) (and .cse12 .cse3 .cse14)))) .cse11))))))))))) is different from true [2023-12-02 23:41:38,491 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse5 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (let ((.cse39 (select .cse3 4)) (.cse38 (select .cse5 4)) (.cse41 (select .cse5 0)) (.cse40 (select .cse3 0)) (.cse43 (select .cse3 8)) (.cse42 (select .cse5 8))) (let ((.cse23 (= (+ .cse42 1) 0)) (.cse25 (= .cse43 1)) (.cse20 (= .cse40 1)) (.cse21 (= 0 (+ .cse41 1))) (.cse6 (= .cse43 0)) (.cse7 (= 0 .cse41)) (.cse8 (= .cse40 0)) (.cse9 (= .cse42 0)) (.cse33 (= .cse38 1)) (.cse34 (= (+ .cse39 1) 0))) (let ((.cse17 (= |c_ULTIMATE.start_main_~sum~0#1| (+ .cse39 .cse38 .cse40 .cse41))) (.cse0 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 2)) (.cse12 (and .cse6 .cse7 .cse8 .cse9 .cse33 .cse34)) (.cse10 (= .cse39 0)) (.cse16 (and .cse20 .cse6 .cse9 .cse21)) (.cse13 (and .cse23 .cse8 .cse25)) (.cse11 (= .cse38 0))) (and (not (and (<= 3 c_~ARR_SIZE~0) (<= |c_ULTIMATE.start_main_~count~0#1| 1))) (not (and (<= |c_ULTIMATE.start_main_~count~0#1| 0) (<= 2 c_~ARR_SIZE~0))) (not (and (<= c_~ARR_SIZE~0 2) (<= 2 |c_ULTIMATE.start_main_~count~0#1|))) (not (and .cse0 .cse1 .cse2 (or (and (exists ((v_z_33 Int) (v_y_33 Int)) (let ((.cse4 (+ (* v_z_33 4) (* v_y_33 8)))) (and (= (+ (select .cse3 .cse4) 1) 0) (<= v_z_33 1) (<= 0 v_z_33) (= (select .cse5 .cse4) 1) (not (= v_z_33 0))))) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11) .cse12 (and (or (and .cse7 (or .cse13 (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int)) (v_y_42 Int)) (let ((.cse14 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse15 (* v_y_42 8))) (and (= (select .cse14 0) 0) (= (select v_DerPreprocessor_10 8) 0) (= (select v_DerPreprocessor_10 4) 0) (= (select .cse14 4) 0) (= (select v_DerPreprocessor_10 0) 0) (= (+ (select .cse5 .cse15) 1) 0) (= (select .cse14 8) 0) (= (+ (select .cse14 .cse15) 1) 0) (= (select v_DerPreprocessor_10 .cse15) 1) (= (select .cse3 .cse15) 1)))) .cse6 .cse8 .cse9))) .cse16) .cse10 .cse11)))) (not (and (<= c_~ARR_SIZE~0 0) (<= 0 |c_ULTIMATE.start_main_~count~0#1|))) .cse17 .cse0 .cse1 (not (and (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (<= c_~ARR_SIZE~0 1))) (not (and (= |c_ULTIMATE.start_main_~count~0#1| 1) (or (and (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse18 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= |ULTIMATE.start_main_~index~0#1| 1) (= (+ (select .cse5 .cse18) 1) 0) (<= 0 |ULTIMATE.start_main_~index~0#1|) (= (select .cse3 .cse18) 1)))) .cse10 .cse11) (and (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse19 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= |ULTIMATE.start_main_~index~0#1| 1) (<= 0 |ULTIMATE.start_main_~index~0#1|) (= (+ (select .cse3 .cse19) 1) 0) (= (select .cse5 .cse19) 1)))) .cse7 .cse8)) .cse0 .cse1)) .cse2 (not (and (or .cse12 (and .cse20 .cse6 .cse9 .cse21 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse22 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse22 4) 0) (= (+ (select .cse22 0) 1) 0) (= (select .cse22 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse10 .cse11) (and .cse23 .cse7 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse24 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse24 4) 0) (= (+ (select .cse24 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse24 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse8 .cse10 .cse25 .cse11) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse27 (* v_y_55 8)) (.cse26 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse26 4) 0) (= (select .cse3 .cse27) 1) (= (+ (select .cse5 .cse27) 1) 0) (= (+ (select .cse26 .cse27) 1) 0) (= (select v_DerPreprocessor_18 .cse27) 1) (= (select .cse26 0) 0) (= (select .cse26 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11) (and .cse6 .cse7 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse28 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse5 .cse28) 1) (= (+ (select .cse3 .cse28) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse8 .cse9 .cse10 .cse11)) .cse17 .cse0 .cse1 .cse2)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (or (and .cse6 .cse7 .cse8 .cse9 .cse10 (exists ((v_z_50 Int) (v_y_50 Int)) (let ((.cse29 (+ (* v_z_50 4) (* v_y_50 8)))) (and (= (+ (select .cse3 .cse29) 1) 0) (= (select .cse5 .cse29) 1) (not (= v_z_50 0)) (<= v_z_50 1) (<= 0 v_z_50)))) .cse11) (and .cse23 .cse7 .cse8 .cse10 .cse25 .cse11) .cse12 (and .cse6 .cse7 .cse8 .cse9 (exists ((v_y_48 Int) (v_DerPreprocessor_13 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (let ((.cse30 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse31 (* v_y_48 8))) (and (= (+ (select .cse30 .cse31) 1) 0) (= (select .cse30 8) 0) (= (select v_DerPreprocessor_14 0) 0) (= (+ (select .cse5 .cse31) 1) 0) (= (select .cse30 4) 0) (= (select .cse30 0) 0) (= (select .cse3 .cse31) 1) (= (select v_DerPreprocessor_14 4) 0) (= (select v_DerPreprocessor_14 8) 0) (= (select v_DerPreprocessor_14 .cse31) 1)))) .cse10 .cse11) (and .cse20 .cse6 .cse9 .cse21 .cse10 .cse11)) (not (and (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (= (select .cse3 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 1) (= |c_ULTIMATE.start_main_~count~0#1| 0) (= (+ (select .cse5 |c_ULTIMATE.start_main_~#array2~0#1.offset|) 1) 0))) (or (and .cse6 .cse7 .cse8 (or (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int))) (let ((.cse32 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse32 0) 0) (= (select v_DerPreprocessor_28 0) 0) (= (+ (select v_DerPreprocessor_28 4) 1) 0) (= (select .cse32 8) 0) (= (select v_DerPreprocessor_28 8) 0) (= (select .cse32 4) 1)))) .cse33 .cse34) (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int)) (v_z_74 Int) (v_y_74 Int)) (let ((.cse36 (+ (* v_y_74 8) (* v_z_74 4))) (.cse35 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse35 .cse36) 1) (= (+ (select .cse3 .cse36) 1) 0) (not (= v_z_74 0)) (= (select .cse35 0) 0) (= (select .cse35 4) 0) (= (select v_DerPreprocessor_28 0) 0) (= (select v_DerPreprocessor_28 4) 0) (<= v_z_74 1) (= (+ (select v_DerPreprocessor_28 .cse36) 1) 0) (<= 0 v_z_74) (= (select .cse5 .cse36) 1) (= (select .cse35 8) 0) (= (select v_DerPreprocessor_28 8) 0) (<= 0 (+ v_z_74 (* v_y_74 2)))))) .cse10 .cse11)) .cse9) (and .cse10 (or .cse16 (and .cse7 (or (and .cse6 .cse8 .cse9 (exists ((v_y_79 Int)) (let ((.cse37 (* v_y_79 8))) (and (= (+ (select .cse5 .cse37) 1) 0) (<= 0 v_y_79) (= (select .cse3 .cse37) 1))))) .cse13))) .cse11))))))) is different from false [2023-12-02 23:41:39,517 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse5 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (let ((.cse43 (select .cse3 8)) (.cse40 (select .cse3 0)) (.cse42 (select .cse5 8)) (.cse39 (select .cse3 4)) (.cse38 (select .cse5 4)) (.cse41 (select .cse5 0))) (let ((.cse7 (= 0 .cse41)) (.cse19 (= .cse38 1)) (.cse20 (= (+ .cse39 1) 0)) (.cse29 (= (+ .cse42 1) 0)) (.cse8 (= .cse40 0)) (.cse31 (= .cse43 1)) (.cse26 (= .cse40 1)) (.cse6 (= .cse43 0)) (.cse9 (= .cse42 0)) (.cse27 (= 0 (+ .cse41 1)))) (let ((.cse16 (and .cse26 .cse6 .cse9 .cse27)) (.cse13 (and .cse29 .cse8 .cse31)) (.cse17 (= |c_ULTIMATE.start_main_~sum~0#1| (+ .cse39 .cse38 .cse40 .cse41))) (.cse0 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 2)) (.cse12 (and .cse6 .cse7 .cse8 .cse9 .cse19 .cse20)) (.cse10 (= .cse39 0)) (.cse11 (= .cse38 0))) (and (not (and (<= 3 c_~ARR_SIZE~0) (<= |c_ULTIMATE.start_main_~count~0#1| 1))) (not (and (<= |c_ULTIMATE.start_main_~count~0#1| 0) (<= 2 c_~ARR_SIZE~0))) (not (and (<= c_~ARR_SIZE~0 2) (<= 2 |c_ULTIMATE.start_main_~count~0#1|))) (not (and .cse0 .cse1 .cse2 (or (and (exists ((v_z_33 Int) (v_y_33 Int)) (let ((.cse4 (+ (* v_z_33 4) (* v_y_33 8)))) (and (= (+ (select .cse3 .cse4) 1) 0) (<= v_z_33 1) (<= 0 v_z_33) (= (select .cse5 .cse4) 1) (not (= v_z_33 0))))) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11) .cse12 (and (or (and .cse7 (or .cse13 (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int)) (v_y_42 Int)) (let ((.cse14 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse15 (* v_y_42 8))) (and (= (select .cse14 0) 0) (= (select v_DerPreprocessor_10 8) 0) (= (select v_DerPreprocessor_10 4) 0) (= (select .cse14 4) 0) (= (select v_DerPreprocessor_10 0) 0) (= (+ (select .cse5 .cse15) 1) 0) (= (select .cse14 8) 0) (= (+ (select .cse14 .cse15) 1) 0) (= (select v_DerPreprocessor_10 .cse15) 1) (= (select .cse3 .cse15) 1)))) .cse6 .cse8 .cse9))) .cse16) .cse10 .cse11)))) (not (and (<= c_~ARR_SIZE~0 0) (<= 0 |c_ULTIMATE.start_main_~count~0#1|))) .cse17 (not (and .cse17 .cse0 .cse1 .cse2 (or (and .cse6 .cse7 .cse8 (or (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int))) (let ((.cse18 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse18 0) 0) (= (select v_DerPreprocessor_28 0) 0) (= (+ (select v_DerPreprocessor_28 4) 1) 0) (= (select .cse18 8) 0) (= (select v_DerPreprocessor_28 8) 0) (= (select .cse18 4) 1)))) .cse19 .cse20) (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int)) (v_z_74 Int) (v_y_74 Int)) (let ((.cse22 (+ (* v_y_74 8) (* v_z_74 4))) (.cse21 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse21 .cse22) 1) (= (+ (select .cse3 .cse22) 1) 0) (not (= v_z_74 0)) (= (select .cse21 0) 0) (= (select .cse21 4) 0) (= (select v_DerPreprocessor_28 0) 0) (= (select v_DerPreprocessor_28 4) 0) (<= v_z_74 1) (= (+ (select v_DerPreprocessor_28 .cse22) 1) 0) (<= 0 v_z_74) (= (select .cse5 .cse22) 1) (= (select .cse21 8) 0) (= (select v_DerPreprocessor_28 8) 0) (<= 0 (+ v_z_74 (* v_y_74 2)))))) .cse10 .cse11)) .cse9) (and .cse10 (or .cse16 (and .cse7 (or (and .cse6 .cse8 .cse9 (exists ((v_y_79 Int)) (let ((.cse23 (* v_y_79 8))) (and (= (+ (select .cse5 .cse23) 1) 0) (<= 0 v_y_79) (= (select .cse3 .cse23) 1))))) .cse13))) .cse11)))) .cse0 .cse1 (not (and (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (<= c_~ARR_SIZE~0 1))) (not (and (= |c_ULTIMATE.start_main_~count~0#1| 1) (or (and (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse24 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= |ULTIMATE.start_main_~index~0#1| 1) (= (+ (select .cse5 .cse24) 1) 0) (<= 0 |ULTIMATE.start_main_~index~0#1|) (= (select .cse3 .cse24) 1)))) .cse10 .cse11) (and (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse25 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= |ULTIMATE.start_main_~index~0#1| 1) (<= 0 |ULTIMATE.start_main_~index~0#1|) (= (+ (select .cse3 .cse25) 1) 0) (= (select .cse5 .cse25) 1)))) .cse7 .cse8)) .cse0 .cse1)) .cse2 (not (and (or .cse12 (and .cse26 .cse6 .cse9 .cse27 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse28 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse28 4) 0) (= (+ (select .cse28 0) 1) 0) (= (select .cse28 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse10 .cse11) (and .cse29 .cse7 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse30 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse30 4) 0) (= (+ (select .cse30 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse30 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse8 .cse10 .cse31 .cse11) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse33 (* v_y_55 8)) (.cse32 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse32 4) 0) (= (select .cse3 .cse33) 1) (= (+ (select .cse5 .cse33) 1) 0) (= (+ (select .cse32 .cse33) 1) 0) (= (select v_DerPreprocessor_18 .cse33) 1) (= (select .cse32 0) 0) (= (select .cse32 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11) (and .cse6 .cse7 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse34 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse5 .cse34) 1) (= (+ (select .cse3 .cse34) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse8 .cse9 .cse10 .cse11)) .cse17 .cse0 .cse1 .cse2)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (or (and .cse6 .cse7 .cse8 .cse9 .cse10 (exists ((v_z_50 Int) (v_y_50 Int)) (let ((.cse35 (+ (* v_z_50 4) (* v_y_50 8)))) (and (= (+ (select .cse3 .cse35) 1) 0) (= (select .cse5 .cse35) 1) (not (= v_z_50 0)) (<= v_z_50 1) (<= 0 v_z_50)))) .cse11) (and .cse29 .cse7 .cse8 .cse10 .cse31 .cse11) .cse12 (and .cse6 .cse7 .cse8 .cse9 (exists ((v_y_48 Int) (v_DerPreprocessor_13 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (let ((.cse36 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse37 (* v_y_48 8))) (and (= (+ (select .cse36 .cse37) 1) 0) (= (select .cse36 8) 0) (= (select v_DerPreprocessor_14 0) 0) (= (+ (select .cse5 .cse37) 1) 0) (= (select .cse36 4) 0) (= (select .cse36 0) 0) (= (select .cse3 .cse37) 1) (= (select v_DerPreprocessor_14 4) 0) (= (select v_DerPreprocessor_14 8) 0) (= (select v_DerPreprocessor_14 .cse37) 1)))) .cse10 .cse11) (and .cse26 .cse6 .cse9 .cse27 .cse10 .cse11)) (not (and (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (= (select .cse3 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 1) (= |c_ULTIMATE.start_main_~count~0#1| 0) (= (+ (select .cse5 |c_ULTIMATE.start_main_~#array2~0#1.offset|) 1) 0)))))))) is different from false [2023-12-02 23:41:39,543 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse5 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (let ((.cse39 (select .cse3 4)) (.cse38 (select .cse5 4)) (.cse41 (select .cse5 0)) (.cse40 (select .cse3 0)) (.cse43 (select .cse3 8)) (.cse42 (select .cse5 8))) (let ((.cse23 (= (+ .cse42 1) 0)) (.cse25 (= .cse43 1)) (.cse20 (= .cse40 1)) (.cse21 (= 0 (+ .cse41 1))) (.cse6 (= .cse43 0)) (.cse7 (= 0 .cse41)) (.cse8 (= .cse40 0)) (.cse9 (= .cse42 0)) (.cse33 (= .cse38 1)) (.cse34 (= (+ .cse39 1) 0))) (let ((.cse17 (= |c_ULTIMATE.start_main_~sum~0#1| (+ .cse39 .cse38 .cse40 .cse41))) (.cse0 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 2)) (.cse12 (and .cse6 .cse7 .cse8 .cse9 .cse33 .cse34)) (.cse10 (= .cse39 0)) (.cse16 (and .cse20 .cse6 .cse9 .cse21)) (.cse13 (and .cse23 .cse8 .cse25)) (.cse11 (= .cse38 0))) (and (not (and (<= 3 c_~ARR_SIZE~0) (<= |c_ULTIMATE.start_main_~count~0#1| 1))) (not (and (<= |c_ULTIMATE.start_main_~count~0#1| 0) (<= 2 c_~ARR_SIZE~0))) (not (and (<= c_~ARR_SIZE~0 2) (<= 2 |c_ULTIMATE.start_main_~count~0#1|))) (not (and .cse0 .cse1 .cse2 (or (and (exists ((v_z_33 Int) (v_y_33 Int)) (let ((.cse4 (+ (* v_z_33 4) (* v_y_33 8)))) (and (= (+ (select .cse3 .cse4) 1) 0) (<= v_z_33 1) (<= 0 v_z_33) (= (select .cse5 .cse4) 1) (not (= v_z_33 0))))) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11) .cse12 (and (or (and .cse7 (or .cse13 (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int)) (v_y_42 Int)) (let ((.cse14 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse15 (* v_y_42 8))) (and (= (select .cse14 0) 0) (= (select v_DerPreprocessor_10 8) 0) (= (select v_DerPreprocessor_10 4) 0) (= (select .cse14 4) 0) (= (select v_DerPreprocessor_10 0) 0) (= (+ (select .cse5 .cse15) 1) 0) (= (select .cse14 8) 0) (= (+ (select .cse14 .cse15) 1) 0) (= (select v_DerPreprocessor_10 .cse15) 1) (= (select .cse3 .cse15) 1)))) .cse6 .cse8 .cse9))) .cse16) .cse10 .cse11)))) (not (and (<= c_~ARR_SIZE~0 0) (<= 0 |c_ULTIMATE.start_main_~count~0#1|))) .cse17 .cse0 .cse1 (not (and (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (<= c_~ARR_SIZE~0 1))) (not (and (= |c_ULTIMATE.start_main_~count~0#1| 1) (or (and (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse18 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= |ULTIMATE.start_main_~index~0#1| 1) (= (+ (select .cse5 .cse18) 1) 0) (<= 0 |ULTIMATE.start_main_~index~0#1|) (= (select .cse3 .cse18) 1)))) .cse10 .cse11) (and (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse19 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= |ULTIMATE.start_main_~index~0#1| 1) (<= 0 |ULTIMATE.start_main_~index~0#1|) (= (+ (select .cse3 .cse19) 1) 0) (= (select .cse5 .cse19) 1)))) .cse7 .cse8)) .cse0 .cse1)) .cse2 (not (and (or .cse12 (and .cse20 .cse6 .cse9 .cse21 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse22 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse22 4) 0) (= (+ (select .cse22 0) 1) 0) (= (select .cse22 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse10 .cse11) (and .cse23 .cse7 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse24 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse24 4) 0) (= (+ (select .cse24 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse24 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse8 .cse10 .cse25 .cse11) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse27 (* v_y_55 8)) (.cse26 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse26 4) 0) (= (select .cse3 .cse27) 1) (= (+ (select .cse5 .cse27) 1) 0) (= (+ (select .cse26 .cse27) 1) 0) (= (select v_DerPreprocessor_18 .cse27) 1) (= (select .cse26 0) 0) (= (select .cse26 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11) (and .cse6 .cse7 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse28 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse5 .cse28) 1) (= (+ (select .cse3 .cse28) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse8 .cse9 .cse10 .cse11)) .cse17 .cse0 .cse1 .cse2)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (or (and .cse6 .cse7 .cse8 .cse9 .cse10 (exists ((v_z_50 Int) (v_y_50 Int)) (let ((.cse29 (+ (* v_z_50 4) (* v_y_50 8)))) (and (= (+ (select .cse3 .cse29) 1) 0) (= (select .cse5 .cse29) 1) (not (= v_z_50 0)) (<= v_z_50 1) (<= 0 v_z_50)))) .cse11) (and .cse23 .cse7 .cse8 .cse10 .cse25 .cse11) .cse12 (and .cse6 .cse7 .cse8 .cse9 (exists ((v_y_48 Int) (v_DerPreprocessor_13 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (let ((.cse30 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse31 (* v_y_48 8))) (and (= (+ (select .cse30 .cse31) 1) 0) (= (select .cse30 8) 0) (= (select v_DerPreprocessor_14 0) 0) (= (+ (select .cse5 .cse31) 1) 0) (= (select .cse30 4) 0) (= (select .cse30 0) 0) (= (select .cse3 .cse31) 1) (= (select v_DerPreprocessor_14 4) 0) (= (select v_DerPreprocessor_14 8) 0) (= (select v_DerPreprocessor_14 .cse31) 1)))) .cse10 .cse11) (and .cse20 .cse6 .cse9 .cse21 .cse10 .cse11)) (not (and (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (= (select .cse3 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 1) (= |c_ULTIMATE.start_main_~count~0#1| 0) (= (+ (select .cse5 |c_ULTIMATE.start_main_~#array2~0#1.offset|) 1) 0))) (or (and .cse6 .cse7 .cse8 (or (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int))) (let ((.cse32 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse32 0) 0) (= (select v_DerPreprocessor_28 0) 0) (= (+ (select v_DerPreprocessor_28 4) 1) 0) (= (select .cse32 8) 0) (= (select v_DerPreprocessor_28 8) 0) (= (select .cse32 4) 1)))) .cse33 .cse34) (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int)) (v_z_74 Int) (v_y_74 Int)) (let ((.cse36 (+ (* v_y_74 8) (* v_z_74 4))) (.cse35 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse35 .cse36) 1) (= (+ (select .cse3 .cse36) 1) 0) (not (= v_z_74 0)) (= (select .cse35 0) 0) (= (select .cse35 4) 0) (= (select v_DerPreprocessor_28 0) 0) (= (select v_DerPreprocessor_28 4) 0) (<= v_z_74 1) (= (+ (select v_DerPreprocessor_28 .cse36) 1) 0) (<= 0 v_z_74) (= (select .cse5 .cse36) 1) (= (select .cse35 8) 0) (= (select v_DerPreprocessor_28 8) 0) (<= 0 (+ v_z_74 (* v_y_74 2)))))) .cse10 .cse11)) .cse9) (and .cse10 (or .cse16 (and .cse7 (or (and .cse6 .cse8 .cse9 (exists ((v_y_79 Int)) (let ((.cse37 (* v_y_79 8))) (and (= (+ (select .cse5 .cse37) 1) 0) (<= 0 v_y_79) (= (select .cse3 .cse37) 1))))) .cse13))) .cse11)))))))) is different from true [2023-12-02 23:41:39,566 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse5 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (let ((.cse43 (select .cse3 8)) (.cse40 (select .cse3 0)) (.cse42 (select .cse5 8)) (.cse39 (select .cse3 4)) (.cse38 (select .cse5 4)) (.cse41 (select .cse5 0))) (let ((.cse7 (= 0 .cse41)) (.cse19 (= .cse38 1)) (.cse20 (= (+ .cse39 1) 0)) (.cse29 (= (+ .cse42 1) 0)) (.cse8 (= .cse40 0)) (.cse31 (= .cse43 1)) (.cse26 (= .cse40 1)) (.cse6 (= .cse43 0)) (.cse9 (= .cse42 0)) (.cse27 (= 0 (+ .cse41 1)))) (let ((.cse16 (and .cse26 .cse6 .cse9 .cse27)) (.cse13 (and .cse29 .cse8 .cse31)) (.cse17 (= |c_ULTIMATE.start_main_~sum~0#1| (+ .cse39 .cse38 .cse40 .cse41))) (.cse0 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 2)) (.cse12 (and .cse6 .cse7 .cse8 .cse9 .cse19 .cse20)) (.cse10 (= .cse39 0)) (.cse11 (= .cse38 0))) (and (not (and (<= 3 c_~ARR_SIZE~0) (<= |c_ULTIMATE.start_main_~count~0#1| 1))) (not (and (<= |c_ULTIMATE.start_main_~count~0#1| 0) (<= 2 c_~ARR_SIZE~0))) (not (and (<= c_~ARR_SIZE~0 2) (<= 2 |c_ULTIMATE.start_main_~count~0#1|))) (not (and .cse0 .cse1 .cse2 (or (and (exists ((v_z_33 Int) (v_y_33 Int)) (let ((.cse4 (+ (* v_z_33 4) (* v_y_33 8)))) (and (= (+ (select .cse3 .cse4) 1) 0) (<= v_z_33 1) (<= 0 v_z_33) (= (select .cse5 .cse4) 1) (not (= v_z_33 0))))) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11) .cse12 (and (or (and .cse7 (or .cse13 (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int)) (v_y_42 Int)) (let ((.cse14 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse15 (* v_y_42 8))) (and (= (select .cse14 0) 0) (= (select v_DerPreprocessor_10 8) 0) (= (select v_DerPreprocessor_10 4) 0) (= (select .cse14 4) 0) (= (select v_DerPreprocessor_10 0) 0) (= (+ (select .cse5 .cse15) 1) 0) (= (select .cse14 8) 0) (= (+ (select .cse14 .cse15) 1) 0) (= (select v_DerPreprocessor_10 .cse15) 1) (= (select .cse3 .cse15) 1)))) .cse6 .cse8 .cse9))) .cse16) .cse10 .cse11)))) (not (and (<= c_~ARR_SIZE~0 0) (<= 0 |c_ULTIMATE.start_main_~count~0#1|))) .cse17 (not (and .cse17 .cse0 .cse1 .cse2 (or (and .cse6 .cse7 .cse8 (or (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int))) (let ((.cse18 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse18 0) 0) (= (select v_DerPreprocessor_28 0) 0) (= (+ (select v_DerPreprocessor_28 4) 1) 0) (= (select .cse18 8) 0) (= (select v_DerPreprocessor_28 8) 0) (= (select .cse18 4) 1)))) .cse19 .cse20) (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int)) (v_z_74 Int) (v_y_74 Int)) (let ((.cse22 (+ (* v_y_74 8) (* v_z_74 4))) (.cse21 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse21 .cse22) 1) (= (+ (select .cse3 .cse22) 1) 0) (not (= v_z_74 0)) (= (select .cse21 0) 0) (= (select .cse21 4) 0) (= (select v_DerPreprocessor_28 0) 0) (= (select v_DerPreprocessor_28 4) 0) (<= v_z_74 1) (= (+ (select v_DerPreprocessor_28 .cse22) 1) 0) (<= 0 v_z_74) (= (select .cse5 .cse22) 1) (= (select .cse21 8) 0) (= (select v_DerPreprocessor_28 8) 0) (<= 0 (+ v_z_74 (* v_y_74 2)))))) .cse10 .cse11)) .cse9) (and .cse10 (or .cse16 (and .cse7 (or (and .cse6 .cse8 .cse9 (exists ((v_y_79 Int)) (let ((.cse23 (* v_y_79 8))) (and (= (+ (select .cse5 .cse23) 1) 0) (<= 0 v_y_79) (= (select .cse3 .cse23) 1))))) .cse13))) .cse11)))) .cse0 .cse1 (not (and (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (<= c_~ARR_SIZE~0 1))) (not (and (= |c_ULTIMATE.start_main_~count~0#1| 1) (or (and (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse24 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= |ULTIMATE.start_main_~index~0#1| 1) (= (+ (select .cse5 .cse24) 1) 0) (<= 0 |ULTIMATE.start_main_~index~0#1|) (= (select .cse3 .cse24) 1)))) .cse10 .cse11) (and (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse25 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= |ULTIMATE.start_main_~index~0#1| 1) (<= 0 |ULTIMATE.start_main_~index~0#1|) (= (+ (select .cse3 .cse25) 1) 0) (= (select .cse5 .cse25) 1)))) .cse7 .cse8)) .cse0 .cse1)) .cse2 (not (and (or .cse12 (and .cse26 .cse6 .cse9 .cse27 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse28 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse28 4) 0) (= (+ (select .cse28 0) 1) 0) (= (select .cse28 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse10 .cse11) (and .cse29 .cse7 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse30 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse30 4) 0) (= (+ (select .cse30 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse30 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse8 .cse10 .cse31 .cse11) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse33 (* v_y_55 8)) (.cse32 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse32 4) 0) (= (select .cse3 .cse33) 1) (= (+ (select .cse5 .cse33) 1) 0) (= (+ (select .cse32 .cse33) 1) 0) (= (select v_DerPreprocessor_18 .cse33) 1) (= (select .cse32 0) 0) (= (select .cse32 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11) (and .cse6 .cse7 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse34 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse5 .cse34) 1) (= (+ (select .cse3 .cse34) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse8 .cse9 .cse10 .cse11)) .cse17 .cse0 .cse1 .cse2)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (or (and .cse6 .cse7 .cse8 .cse9 .cse10 (exists ((v_z_50 Int) (v_y_50 Int)) (let ((.cse35 (+ (* v_z_50 4) (* v_y_50 8)))) (and (= (+ (select .cse3 .cse35) 1) 0) (= (select .cse5 .cse35) 1) (not (= v_z_50 0)) (<= v_z_50 1) (<= 0 v_z_50)))) .cse11) (and .cse29 .cse7 .cse8 .cse10 .cse31 .cse11) .cse12 (and .cse6 .cse7 .cse8 .cse9 (exists ((v_y_48 Int) (v_DerPreprocessor_13 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (let ((.cse36 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse37 (* v_y_48 8))) (and (= (+ (select .cse36 .cse37) 1) 0) (= (select .cse36 8) 0) (= (select v_DerPreprocessor_14 0) 0) (= (+ (select .cse5 .cse37) 1) 0) (= (select .cse36 4) 0) (= (select .cse36 0) 0) (= (select .cse3 .cse37) 1) (= (select v_DerPreprocessor_14 4) 0) (= (select v_DerPreprocessor_14 8) 0) (= (select v_DerPreprocessor_14 .cse37) 1)))) .cse10 .cse11) (and .cse26 .cse6 .cse9 .cse27 .cse10 .cse11)) (not (and (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (= (select .cse3 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 1) (= |c_ULTIMATE.start_main_~count~0#1| 0) (= (+ (select .cse5 |c_ULTIMATE.start_main_~#array2~0#1.offset|) 1) 0))))))))) is different from true [2023-12-02 23:41:39,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 23:41:39,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 416 states to 116 states and 407 transitions. [2023-12-02 23:41:39,637 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 407 transitions. [2023-12-02 23:41:39,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2023-12-02 23:41:39,638 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 23:41:39,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 23:41:39,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:41:39,697 INFO L262 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 67 conjunts are in the unsatisfiable core [2023-12-02 23:41:39,699 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 23:41:39,717 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2023-12-02 23:41:39,735 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2023-12-02 23:41:39,762 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 35 [2023-12-02 23:41:39,796 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 55 [2023-12-02 23:41:40,610 INFO L349 Elim1Store]: treesize reduction 156, result has 46.0 percent of original size [2023-12-02 23:41:40,610 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 6 select indices, 6 select index equivalence classes, 5 disjoint index pairs (out of 15 index pairs), introduced 8 new quantified variables, introduced 12 case distinctions, treesize of input 123 treesize of output 224 [2023-12-02 23:41:40,699 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:41:40,700 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 114 [2023-12-02 23:41:41,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:41:41,028 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 100 treesize of output 71 [2023-12-02 23:41:41,036 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:41:41,045 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:41:41,045 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 37 treesize of output 43 [2023-12-02 23:41:41,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:41:41,075 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:41:41,075 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 35 treesize of output 41 [2023-12-02 23:41:42,657 INFO L349 Elim1Store]: treesize reduction 100, result has 34.6 percent of original size [2023-12-02 23:41:42,658 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 3 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 168 treesize of output 128 [2023-12-02 23:41:42,986 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 23:41:43,120 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse10 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse12 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse29 (select .cse12 0)) (.cse33 (select .cse12 8)) (.cse32 (select .cse10 8)) (.cse28 (select .cse10 0))) (let ((.cse21 (= .cse28 1)) (.cse8 (= .cse32 0)) (.cse9 (= .cse33 0)) (.cse22 (= 0 (+ .cse29 1))) (.cse31 (select .cse10 4)) (.cse30 (select .cse12 4))) (let ((.cse18 (= .cse30 1)) (.cse19 (= (+ .cse31 1) 0)) (.cse2 (= (+ .cse33 1) 0)) (.cse5 (= .cse32 1)) (.cse1 (and .cse21 .cse8 .cse9 .cse22)) (.cse0 (= |c_ULTIMATE.start_main_~sum~0#1| (+ .cse31 .cse30 .cse28 .cse29))) (.cse6 (= .cse31 0)) (.cse7 (= .cse30 0)) (.cse3 (= 0 .cse29)) (.cse4 (= .cse28 0)) (.cse13 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse14 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse15 (= |c_ULTIMATE.start_main_~count~0#1| 2))) (and (not (and (<= 3 c_~ARR_SIZE~0) (<= |c_ULTIMATE.start_main_~count~0#1| 1))) (not (and .cse0 (or (and (or .cse1 (and .cse2 .cse3 .cse4 .cse5)) .cse6 .cse7) (and .cse8 .cse3 .cse4 .cse9 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse11 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse10 .cse11) 1) 0) (= (select .cse12 .cse11) 1)))))) .cse13 .cse14 .cse15)) (or (and .cse8 .cse3 .cse4 .cse9 (or (and (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int)) (v_z_63 Int) (v_y_63 Int)) (let ((.cse16 (+ (* v_y_63 8) (* v_z_63 4))) (.cse17 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse10 .cse16) 1) 0) (= (select .cse12 .cse16) 1) (= (select .cse17 0) 0) (<= 0 v_z_63) (= (select .cse17 4) 0) (= (select v_DerPreprocessor_20 8) 0) (= (+ (select v_DerPreprocessor_20 .cse16) 1) 0) (<= v_z_63 1) (= (select .cse17 .cse16) 1) (= (select v_DerPreprocessor_20 4) 0) (= 0 (select v_DerPreprocessor_20 0)) (not (= v_z_63 0)) (= (select .cse17 8) 0)))) .cse6 .cse7) (and .cse18 .cse19))) (and (or (and .cse2 .cse5) (and .cse8 .cse9 (exists ((v_y_69 Int)) (let ((.cse20 (* v_y_69 8))) (and (= (+ (select .cse12 .cse20) 1) 0) (= (select .cse10 .cse20) 1)))))) .cse3 .cse4 .cse6 .cse7) (and .cse21 .cse8 .cse9 .cse22 .cse6 .cse7)) (not (and (<= |c_ULTIMATE.start_main_~count~0#1| 0) (<= 2 c_~ARR_SIZE~0))) (not (and (<= c_~ARR_SIZE~0 2) (<= 2 |c_ULTIMATE.start_main_~count~0#1|))) (not (and .cse13 .cse14 .cse15 (or (and (exists ((v_z_33 Int) (v_y_33 Int)) (let ((.cse23 (+ (* v_z_33 4) (* v_y_33 8)))) (and (= (+ (select .cse10 .cse23) 1) 0) (<= v_z_33 1) (<= 0 v_z_33) (= (select .cse12 .cse23) 1) (not (= v_z_33 0))))) .cse8 .cse3 .cse4 .cse9 .cse6 .cse7) (and .cse8 .cse3 .cse4 .cse9 .cse18 .cse19) (and (or (and .cse3 (or (and .cse2 .cse4 .cse5) (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int)) (v_y_42 Int)) (let ((.cse24 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse25 (* v_y_42 8))) (and (= (select .cse24 0) 0) (= (select v_DerPreprocessor_10 8) 0) (= (select v_DerPreprocessor_10 4) 0) (= (select .cse24 4) 0) (= (select v_DerPreprocessor_10 0) 0) (= (+ (select .cse12 .cse25) 1) 0) (= (select .cse24 8) 0) (= (+ (select .cse24 .cse25) 1) 0) (= (select v_DerPreprocessor_10 .cse25) 1) (= (select .cse10 .cse25) 1)))) .cse8 .cse4 .cse9))) .cse1) .cse6 .cse7)))) (not (and (<= c_~ARR_SIZE~0 0) (<= 0 |c_ULTIMATE.start_main_~count~0#1|))) .cse0 .cse13 .cse14 (not (and (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (<= c_~ARR_SIZE~0 1))) (not (and (= |c_ULTIMATE.start_main_~count~0#1| 1) (or (and (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse26 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= |ULTIMATE.start_main_~index~0#1| 1) (= (+ (select .cse12 .cse26) 1) 0) (<= 0 |ULTIMATE.start_main_~index~0#1|) (= (select .cse10 .cse26) 1)))) .cse6 .cse7) (and (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse27 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= |ULTIMATE.start_main_~index~0#1| 1) (<= 0 |ULTIMATE.start_main_~index~0#1|) (= (+ (select .cse10 .cse27) 1) 0) (= (select .cse12 .cse27) 1)))) .cse3 .cse4)) .cse13 .cse14)) .cse15 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (= (select .cse10 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 1) (= |c_ULTIMATE.start_main_~count~0#1| 0) (= (+ (select .cse12 |c_ULTIMATE.start_main_~#array2~0#1.offset|) 1) 0)))))))) is different from false [2023-12-02 23:41:43,137 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse10 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse12 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse29 (select .cse12 0)) (.cse33 (select .cse12 8)) (.cse32 (select .cse10 8)) (.cse28 (select .cse10 0))) (let ((.cse21 (= .cse28 1)) (.cse8 (= .cse32 0)) (.cse9 (= .cse33 0)) (.cse22 (= 0 (+ .cse29 1))) (.cse31 (select .cse10 4)) (.cse30 (select .cse12 4))) (let ((.cse18 (= .cse30 1)) (.cse19 (= (+ .cse31 1) 0)) (.cse2 (= (+ .cse33 1) 0)) (.cse5 (= .cse32 1)) (.cse1 (and .cse21 .cse8 .cse9 .cse22)) (.cse0 (= |c_ULTIMATE.start_main_~sum~0#1| (+ .cse31 .cse30 .cse28 .cse29))) (.cse6 (= .cse31 0)) (.cse7 (= .cse30 0)) (.cse3 (= 0 .cse29)) (.cse4 (= .cse28 0)) (.cse13 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse14 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse15 (= |c_ULTIMATE.start_main_~count~0#1| 2))) (and (not (and (<= 3 c_~ARR_SIZE~0) (<= |c_ULTIMATE.start_main_~count~0#1| 1))) (not (and .cse0 (or (and (or .cse1 (and .cse2 .cse3 .cse4 .cse5)) .cse6 .cse7) (and .cse8 .cse3 .cse4 .cse9 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse11 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse10 .cse11) 1) 0) (= (select .cse12 .cse11) 1)))))) .cse13 .cse14 .cse15)) (or (and .cse8 .cse3 .cse4 .cse9 (or (and (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int)) (v_z_63 Int) (v_y_63 Int)) (let ((.cse16 (+ (* v_y_63 8) (* v_z_63 4))) (.cse17 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse10 .cse16) 1) 0) (= (select .cse12 .cse16) 1) (= (select .cse17 0) 0) (<= 0 v_z_63) (= (select .cse17 4) 0) (= (select v_DerPreprocessor_20 8) 0) (= (+ (select v_DerPreprocessor_20 .cse16) 1) 0) (<= v_z_63 1) (= (select .cse17 .cse16) 1) (= (select v_DerPreprocessor_20 4) 0) (= 0 (select v_DerPreprocessor_20 0)) (not (= v_z_63 0)) (= (select .cse17 8) 0)))) .cse6 .cse7) (and .cse18 .cse19))) (and (or (and .cse2 .cse5) (and .cse8 .cse9 (exists ((v_y_69 Int)) (let ((.cse20 (* v_y_69 8))) (and (= (+ (select .cse12 .cse20) 1) 0) (= (select .cse10 .cse20) 1)))))) .cse3 .cse4 .cse6 .cse7) (and .cse21 .cse8 .cse9 .cse22 .cse6 .cse7)) (not (and (<= |c_ULTIMATE.start_main_~count~0#1| 0) (<= 2 c_~ARR_SIZE~0))) (not (and (<= c_~ARR_SIZE~0 2) (<= 2 |c_ULTIMATE.start_main_~count~0#1|))) (not (and .cse13 .cse14 .cse15 (or (and (exists ((v_z_33 Int) (v_y_33 Int)) (let ((.cse23 (+ (* v_z_33 4) (* v_y_33 8)))) (and (= (+ (select .cse10 .cse23) 1) 0) (<= v_z_33 1) (<= 0 v_z_33) (= (select .cse12 .cse23) 1) (not (= v_z_33 0))))) .cse8 .cse3 .cse4 .cse9 .cse6 .cse7) (and .cse8 .cse3 .cse4 .cse9 .cse18 .cse19) (and (or (and .cse3 (or (and .cse2 .cse4 .cse5) (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int)) (v_y_42 Int)) (let ((.cse24 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse25 (* v_y_42 8))) (and (= (select .cse24 0) 0) (= (select v_DerPreprocessor_10 8) 0) (= (select v_DerPreprocessor_10 4) 0) (= (select .cse24 4) 0) (= (select v_DerPreprocessor_10 0) 0) (= (+ (select .cse12 .cse25) 1) 0) (= (select .cse24 8) 0) (= (+ (select .cse24 .cse25) 1) 0) (= (select v_DerPreprocessor_10 .cse25) 1) (= (select .cse10 .cse25) 1)))) .cse8 .cse4 .cse9))) .cse1) .cse6 .cse7)))) (not (and (<= c_~ARR_SIZE~0 0) (<= 0 |c_ULTIMATE.start_main_~count~0#1|))) .cse0 .cse13 .cse14 (not (and (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (<= c_~ARR_SIZE~0 1))) (not (and (= |c_ULTIMATE.start_main_~count~0#1| 1) (or (and (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse26 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= |ULTIMATE.start_main_~index~0#1| 1) (= (+ (select .cse12 .cse26) 1) 0) (<= 0 |ULTIMATE.start_main_~index~0#1|) (= (select .cse10 .cse26) 1)))) .cse6 .cse7) (and (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse27 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= |ULTIMATE.start_main_~index~0#1| 1) (<= 0 |ULTIMATE.start_main_~index~0#1|) (= (+ (select .cse10 .cse27) 1) 0) (= (select .cse12 .cse27) 1)))) .cse3 .cse4)) .cse13 .cse14)) .cse15 (= |c_ULTIMATE.start_main_~sum~0#1| 0) (not (and (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (= (select .cse10 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 1) (= |c_ULTIMATE.start_main_~count~0#1| 0) (= (+ (select .cse12 |c_ULTIMATE.start_main_~#array2~0#1.offset|) 1) 0))))))))) is different from true [2023-12-02 23:41:43,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 23:41:43,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 416 states to 116 states and 407 transitions. [2023-12-02 23:41:43,176 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 407 transitions. [2023-12-02 23:41:43,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2023-12-02 23:41:43,177 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 23:41:43,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 23:41:43,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:41:43,235 INFO L262 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 69 conjunts are in the unsatisfiable core [2023-12-02 23:41:43,239 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 23:41:43,263 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2023-12-02 23:41:43,279 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2023-12-02 23:41:43,308 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 35 [2023-12-02 23:41:43,338 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 55 [2023-12-02 23:41:44,131 INFO L349 Elim1Store]: treesize reduction 156, result has 46.0 percent of original size [2023-12-02 23:41:44,131 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 6 select indices, 6 select index equivalence classes, 5 disjoint index pairs (out of 15 index pairs), introduced 8 new quantified variables, introduced 12 case distinctions, treesize of input 123 treesize of output 224 [2023-12-02 23:41:44,151 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:41:44,152 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 114 [2023-12-02 23:41:44,455 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:41:44,456 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 100 treesize of output 71 [2023-12-02 23:41:44,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:41:44,472 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:41:44,472 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 37 treesize of output 43 [2023-12-02 23:41:44,492 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:41:44,500 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:41:44,501 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 35 treesize of output 41 [2023-12-02 23:41:48,566 INFO L349 Elim1Store]: treesize reduction 124, result has 38.3 percent of original size [2023-12-02 23:41:48,566 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 3 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 267 treesize of output 243 [2023-12-02 23:41:48,580 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 114 treesize of output 108 [2023-12-02 23:41:48,586 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 108 treesize of output 102 [2023-12-02 23:41:48,938 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 23:41:49,881 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse15 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse17 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse4 (select .cse17 4)) (.cse5 (select .cse15 4)) (.cse32 (select .cse17 0)) (.cse33 (select .cse17 8)) (.cse30 (select .cse15 8)) (.cse31 (select .cse15 0))) (let ((.cse6 (= .cse31 1)) (.cse0 (= .cse30 0)) (.cse3 (= .cse33 0)) (.cse7 (= 0 (+ .cse32 1))) (.cse11 (= (+ .cse33 1) 0)) (.cse1 (= 0 .cse32)) (.cse2 (= .cse31 0)) (.cse13 (= .cse30 1)) (.cse9 (= .cse5 0)) (.cse10 (= .cse4 0))) (let ((.cse22 (and (or (and .cse6 .cse0 .cse3 .cse7) (and .cse11 .cse1 .cse2 .cse13)) .cse9 .cse10)) (.cse19 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse20 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse21 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (< 2 c_~ARR_SIZE~0) (not (and (or (and .cse0 .cse1 .cse2 .cse3 (= .cse4 1) (= (+ .cse5 1) 0)) (and .cse6 .cse0 .cse3 .cse7 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse8 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse8 4) 0) (= (+ (select .cse8 0) 1) 0) (= (select .cse8 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse9 .cse10) (and .cse11 .cse1 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse12 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse12 4) 0) (= (+ (select .cse12 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse12 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse2 .cse9 .cse13 .cse10) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse16 (* v_y_55 8)) (.cse14 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse14 4) 0) (= (select .cse15 .cse16) 1) (= (+ (select .cse17 .cse16) 1) 0) (= (+ (select .cse14 .cse16) 1) 0) (= (select v_DerPreprocessor_18 .cse16) 1) (= (select .cse14 0) 0) (= (select .cse14 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse0 .cse1 .cse2 .cse3 .cse9 .cse10) (and .cse0 .cse1 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse18 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse17 .cse18) 1) (= (+ (select .cse15 .cse18) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse2 .cse3 .cse9 .cse10)) .cse19 .cse20 .cse21)) (not (and (or .cse22 (and .cse0 .cse1 .cse2 .cse3 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse23 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse15 .cse23) 1) 0) (= (select .cse17 .cse23) 1)))))) .cse19 .cse20 .cse21)) (not (and (or .cse22 (and .cse0 .cse1 .cse2 (exists ((v_DerPreprocessor_31 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int))) (let ((.cse24 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_32) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select v_DerPreprocessor_32 4) 1) 0) (= (select .cse24 4) 1) (= (select v_DerPreprocessor_32 8) 0) (= (select .cse24 8) 0) (= (select .cse24 0) 0) (= 0 (select v_DerPreprocessor_32 0))))) .cse3 (exists ((v_z_80 Int) (v_y_80 Int)) (let ((.cse26 (+ (* v_y_80 2) v_z_80)) (.cse25 (+ (* v_z_80 4) (* v_y_80 8)))) (and (= (select .cse17 .cse25) 1) (<= 0 v_z_80) (<= 0 .cse26) (<= .cse26 2) (<= v_z_80 1) (= (+ (select .cse15 .cse25) 1) 0)))))) .cse19 .cse20 .cse21)) .cse19 .cse20 (or (and (or (and .cse0 .cse2 .cse3 (exists ((v_y_21 Int)) (let ((.cse27 (* v_y_21 8))) (and (= (select .cse15 .cse27) 1) (= (+ (select .cse17 .cse27) 1) 0) (<= 0 v_y_21))))) (and .cse11 .cse2 .cse13)) .cse1 .cse9 .cse10) (and .cse0 .cse1 (exists ((v_y_26 Int) (v_z_26 Int) (v_DerPreprocessor_7 (Array Int Int)) (v_DerPreprocessor_8 (Array Int Int))) (let ((.cse29 (+ (* v_y_26 8) (* v_z_26 4))) (.cse28 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_8) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (<= v_z_26 1) (= (select .cse28 .cse29) 1) (= (+ (select v_DerPreprocessor_8 .cse29) 1) 0) (= (+ (select .cse15 .cse29) 1) 0) (= (select v_DerPreprocessor_8 0) 0) (<= 0 v_z_26) (= (select v_DerPreprocessor_8 8) 0) (= (select .cse28 8) 0) (= (select .cse28 0) 0) (not (= v_z_26 0)) (= (select v_DerPreprocessor_8 4) 0) (<= 0 (+ v_z_26 (* v_y_26 2))) (= (select .cse17 .cse29) 1) (= (select .cse28 4) 0)))) .cse2 .cse3 .cse9 .cse10)) .cse21))))) is different from false [2023-12-02 23:41:49,900 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse15 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse17 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse4 (select .cse17 4)) (.cse5 (select .cse15 4)) (.cse32 (select .cse17 0)) (.cse33 (select .cse17 8)) (.cse30 (select .cse15 8)) (.cse31 (select .cse15 0))) (let ((.cse6 (= .cse31 1)) (.cse0 (= .cse30 0)) (.cse3 (= .cse33 0)) (.cse7 (= 0 (+ .cse32 1))) (.cse11 (= (+ .cse33 1) 0)) (.cse1 (= 0 .cse32)) (.cse2 (= .cse31 0)) (.cse13 (= .cse30 1)) (.cse9 (= .cse5 0)) (.cse10 (= .cse4 0))) (let ((.cse22 (and (or (and .cse6 .cse0 .cse3 .cse7) (and .cse11 .cse1 .cse2 .cse13)) .cse9 .cse10)) (.cse19 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse20 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse21 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (< 2 c_~ARR_SIZE~0) (not (and (or (and .cse0 .cse1 .cse2 .cse3 (= .cse4 1) (= (+ .cse5 1) 0)) (and .cse6 .cse0 .cse3 .cse7 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse8 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse8 4) 0) (= (+ (select .cse8 0) 1) 0) (= (select .cse8 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse9 .cse10) (and .cse11 .cse1 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse12 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse12 4) 0) (= (+ (select .cse12 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse12 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse2 .cse9 .cse13 .cse10) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse16 (* v_y_55 8)) (.cse14 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse14 4) 0) (= (select .cse15 .cse16) 1) (= (+ (select .cse17 .cse16) 1) 0) (= (+ (select .cse14 .cse16) 1) 0) (= (select v_DerPreprocessor_18 .cse16) 1) (= (select .cse14 0) 0) (= (select .cse14 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse0 .cse1 .cse2 .cse3 .cse9 .cse10) (and .cse0 .cse1 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse18 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse17 .cse18) 1) (= (+ (select .cse15 .cse18) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse2 .cse3 .cse9 .cse10)) .cse19 .cse20 .cse21)) (not (and (or .cse22 (and .cse0 .cse1 .cse2 .cse3 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse23 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse15 .cse23) 1) 0) (= (select .cse17 .cse23) 1)))))) .cse19 .cse20 .cse21)) (not (and (or .cse22 (and .cse0 .cse1 .cse2 (exists ((v_DerPreprocessor_31 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int))) (let ((.cse24 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_32) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select v_DerPreprocessor_32 4) 1) 0) (= (select .cse24 4) 1) (= (select v_DerPreprocessor_32 8) 0) (= (select .cse24 8) 0) (= (select .cse24 0) 0) (= 0 (select v_DerPreprocessor_32 0))))) .cse3 (exists ((v_z_80 Int) (v_y_80 Int)) (let ((.cse26 (+ (* v_y_80 2) v_z_80)) (.cse25 (+ (* v_z_80 4) (* v_y_80 8)))) (and (= (select .cse17 .cse25) 1) (<= 0 v_z_80) (<= 0 .cse26) (<= .cse26 2) (<= v_z_80 1) (= (+ (select .cse15 .cse25) 1) 0)))))) .cse19 .cse20 .cse21)) .cse19 .cse20 (or (and (or (and .cse0 .cse2 .cse3 (exists ((v_y_21 Int)) (let ((.cse27 (* v_y_21 8))) (and (= (select .cse15 .cse27) 1) (= (+ (select .cse17 .cse27) 1) 0) (<= 0 v_y_21))))) (and .cse11 .cse2 .cse13)) .cse1 .cse9 .cse10) (and .cse0 .cse1 (exists ((v_y_26 Int) (v_z_26 Int) (v_DerPreprocessor_7 (Array Int Int)) (v_DerPreprocessor_8 (Array Int Int))) (let ((.cse29 (+ (* v_y_26 8) (* v_z_26 4))) (.cse28 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_8) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (<= v_z_26 1) (= (select .cse28 .cse29) 1) (= (+ (select v_DerPreprocessor_8 .cse29) 1) 0) (= (+ (select .cse15 .cse29) 1) 0) (= (select v_DerPreprocessor_8 0) 0) (<= 0 v_z_26) (= (select v_DerPreprocessor_8 8) 0) (= (select .cse28 8) 0) (= (select .cse28 0) 0) (not (= v_z_26 0)) (= (select v_DerPreprocessor_8 4) 0) (<= 0 (+ v_z_26 (* v_y_26 2))) (= (select .cse17 .cse29) 1) (= (select .cse28 4) 0)))) .cse2 .cse3 .cse9 .cse10)) .cse21)))))) is different from true [2023-12-02 23:41:51,459 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse16 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse18 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse43 (select .cse18 0)) (.cse46 (select .cse18 8)) (.cse45 (select .cse16 8)) (.cse42 (select .cse16 0))) (let ((.cse41 (select .cse18 4)) (.cse40 (select .cse16 4)) (.cse7 (= .cse42 1)) (.cse1 (= .cse45 0)) (.cse4 (= .cse46 0)) (.cse8 (= 0 (+ .cse43 1)))) (let ((.cse38 (and .cse7 .cse1 .cse4 .cse8)) (.cse12 (= (+ .cse46 1) 0)) (.cse2 (= 0 .cse43)) (.cse3 (= .cse42 0)) (.cse14 (= .cse45 1)) (.cse10 (= .cse40 0)) (.cse11 (= .cse41 0))) (let ((.cse0 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse29 (and (or .cse38 (and .cse12 .cse2 .cse3 .cse14)) .cse10 .cse11)) (.cse34 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse44 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse16 .cse44) 1) 0) (= (select .cse18 .cse44) 1))))) (.cse20 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse21 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse22 (= |c_ULTIMATE.start_main_~sum~0#1| (+ .cse42 .cse43))) (.cse5 (= .cse41 1)) (.cse6 (= (+ .cse40 1) 0))) (and (not (and .cse0 (or (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6) (and .cse7 .cse1 .cse4 .cse8 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse9 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse9 4) 0) (= (+ (select .cse9 0) 1) 0) (= (select .cse9 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse10 .cse11) (and .cse12 .cse2 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse13 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse13 4) 0) (= (+ (select .cse13 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse13 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse3 .cse10 .cse14 .cse11) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse17 (* v_y_55 8)) (.cse15 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse15 4) 0) (= (select .cse16 .cse17) 1) (= (+ (select .cse18 .cse17) 1) 0) (= (+ (select .cse15 .cse17) 1) 0) (= (select v_DerPreprocessor_18 .cse17) 1) (= (select .cse15 0) 0) (= (select .cse15 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse1 .cse2 .cse3 .cse4 .cse10 .cse11) (and .cse1 .cse2 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse19 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse18 .cse19) 1) (= (+ (select .cse16 .cse19) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse3 .cse4 .cse10 .cse11)) .cse20 .cse21 .cse22)) (or (and .cse12 .cse2 .cse3 .cse10 .cse14 .cse11) (and .cse1 .cse2 .cse3 .cse4 (exists ((v_y_16 Int)) (let ((.cse23 (* v_y_16 8))) (and (= (select .cse16 .cse23) 1) (= 0 (+ (select .cse18 .cse23) 1))))) .cse10 .cse11) (and .cse1 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int)) (v_z_7 Int) (v_y_7 Int)) (let ((.cse24 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse25 (+ (* v_y_7 8) (* v_z_7 4)))) (and (= (select .cse24 0) 0) (= (select v_DerPreprocessor_6 8) 0) (= (select .cse24 .cse25) 1) (= (select .cse24 8) 0) (= (select .cse18 .cse25) 1) (= (+ (select v_DerPreprocessor_6 .cse25) 1) 0) (= (select .cse24 4) 0) (not (= v_z_7 0)) (<= v_z_7 1) (= (+ (select .cse16 .cse25) 1) 0) (= (select v_DerPreprocessor_6 4) 0) (<= 0 v_z_7) (= (select v_DerPreprocessor_6 0) 0)))) .cse10 .cse11)) .cse0 (or (and .cse1 .cse2 .cse3 .cse4 (or (and (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int)) (v_z_63 Int) (v_y_63 Int)) (let ((.cse26 (+ (* v_y_63 8) (* v_z_63 4))) (.cse27 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse16 .cse26) 1) 0) (= (select .cse18 .cse26) 1) (= (select .cse27 0) 0) (<= 0 v_z_63) (= (select .cse27 4) 0) (= (select v_DerPreprocessor_20 8) 0) (= (+ (select v_DerPreprocessor_20 .cse26) 1) 0) (<= v_z_63 1) (= (select .cse27 .cse26) 1) (= (select v_DerPreprocessor_20 4) 0) (= 0 (select v_DerPreprocessor_20 0)) (not (= v_z_63 0)) (= (select .cse27 8) 0)))) .cse10 .cse11) (and .cse5 .cse6))) (and (or (and .cse12 .cse14) (and .cse1 .cse4 (exists ((v_y_69 Int)) (let ((.cse28 (* v_y_69 8))) (and (= (+ (select .cse18 .cse28) 1) 0) (= (select .cse16 .cse28) 1)))))) .cse2 .cse3 .cse10 .cse11) (and .cse7 .cse1 .cse4 .cse8 .cse10 .cse11)) (not (and .cse0 (or .cse29 (and .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_31 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int))) (let ((.cse30 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_32) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select v_DerPreprocessor_32 4) 1) 0) (= (select .cse30 4) 1) (= (select v_DerPreprocessor_32 8) 0) (= (select .cse30 8) 0) (= (select .cse30 0) 0) (= 0 (select v_DerPreprocessor_32 0))))) .cse4 (exists ((v_z_80 Int) (v_y_80 Int)) (let ((.cse32 (+ (* v_y_80 2) v_z_80)) (.cse31 (+ (* v_z_80 4) (* v_y_80 8)))) (and (= (select .cse18 .cse31) 1) (<= 0 v_z_80) (<= 0 .cse32) (<= .cse32 2) (<= v_z_80 1) (= (+ (select .cse16 .cse31) 1) 0)))))) .cse20 .cse21 .cse22)) (< 0 |c_ULTIMATE.start_main_~count~0#1|) (<= 3 c_~ARR_SIZE~0) .cse20 .cse21 .cse22 (<= |c_ULTIMATE.start_main_~count~0#1| 1) (not (and (or .cse29 (and (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (let ((.cse33 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_22 8) 0) (= (select .cse33 4) 1) (= (+ (select v_DerPreprocessor_22 4) 1) 0) (= 0 (select .cse33 0)) (= (select .cse33 8) 0) (= (select v_DerPreprocessor_22 0) 0)))) .cse1 .cse2 .cse3 .cse4 .cse34)) .cse0 .cse20 .cse21 .cse22)) (not (and .cse0 (or .cse29 (and .cse1 .cse2 .cse3 .cse4 .cse34)) .cse20 .cse21 .cse22)) (or (and .cse1 .cse2 .cse3 (or (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int))) (let ((.cse35 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse35 0) 0) (= (select v_DerPreprocessor_28 0) 0) (= (+ (select v_DerPreprocessor_28 4) 1) 0) (= (select .cse35 8) 0) (= (select v_DerPreprocessor_28 8) 0) (= (select .cse35 4) 1)))) .cse5 .cse6) (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int)) (v_z_74 Int) (v_y_74 Int)) (let ((.cse37 (+ (* v_y_74 8) (* v_z_74 4))) (.cse36 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse36 .cse37) 1) (= (+ (select .cse16 .cse37) 1) 0) (not (= v_z_74 0)) (= (select .cse36 0) 0) (= (select .cse36 4) 0) (= (select v_DerPreprocessor_28 0) 0) (= (select v_DerPreprocessor_28 4) 0) (<= v_z_74 1) (= (+ (select v_DerPreprocessor_28 .cse37) 1) 0) (<= 0 v_z_74) (= (select .cse18 .cse37) 1) (= (select .cse36 8) 0) (= (select v_DerPreprocessor_28 8) 0) (<= 0 (+ v_z_74 (* v_y_74 2)))))) .cse10 .cse11)) .cse4) (and .cse10 (or .cse38 (and .cse2 (or (and .cse1 .cse3 .cse4 (exists ((v_y_79 Int)) (let ((.cse39 (* v_y_79 8))) (and (= (+ (select .cse18 .cse39) 1) 0) (<= 0 v_y_79) (= (select .cse16 .cse39) 1))))) (and .cse12 .cse3 .cse14)))) .cse11)))))))) is different from false [2023-12-02 23:41:51,488 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse16 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse18 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse43 (select .cse18 0)) (.cse46 (select .cse18 8)) (.cse45 (select .cse16 8)) (.cse42 (select .cse16 0))) (let ((.cse41 (select .cse18 4)) (.cse40 (select .cse16 4)) (.cse7 (= .cse42 1)) (.cse1 (= .cse45 0)) (.cse4 (= .cse46 0)) (.cse8 (= 0 (+ .cse43 1)))) (let ((.cse38 (and .cse7 .cse1 .cse4 .cse8)) (.cse12 (= (+ .cse46 1) 0)) (.cse2 (= 0 .cse43)) (.cse3 (= .cse42 0)) (.cse14 (= .cse45 1)) (.cse10 (= .cse40 0)) (.cse11 (= .cse41 0))) (let ((.cse0 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse29 (and (or .cse38 (and .cse12 .cse2 .cse3 .cse14)) .cse10 .cse11)) (.cse34 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse44 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse16 .cse44) 1) 0) (= (select .cse18 .cse44) 1))))) (.cse20 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse21 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse22 (= |c_ULTIMATE.start_main_~sum~0#1| (+ .cse42 .cse43))) (.cse5 (= .cse41 1)) (.cse6 (= (+ .cse40 1) 0))) (and (not (and .cse0 (or (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6) (and .cse7 .cse1 .cse4 .cse8 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse9 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse9 4) 0) (= (+ (select .cse9 0) 1) 0) (= (select .cse9 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse10 .cse11) (and .cse12 .cse2 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse13 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse13 4) 0) (= (+ (select .cse13 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse13 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse3 .cse10 .cse14 .cse11) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse17 (* v_y_55 8)) (.cse15 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse15 4) 0) (= (select .cse16 .cse17) 1) (= (+ (select .cse18 .cse17) 1) 0) (= (+ (select .cse15 .cse17) 1) 0) (= (select v_DerPreprocessor_18 .cse17) 1) (= (select .cse15 0) 0) (= (select .cse15 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse1 .cse2 .cse3 .cse4 .cse10 .cse11) (and .cse1 .cse2 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse19 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse18 .cse19) 1) (= (+ (select .cse16 .cse19) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse3 .cse4 .cse10 .cse11)) .cse20 .cse21 .cse22)) (or (and .cse12 .cse2 .cse3 .cse10 .cse14 .cse11) (and .cse1 .cse2 .cse3 .cse4 (exists ((v_y_16 Int)) (let ((.cse23 (* v_y_16 8))) (and (= (select .cse16 .cse23) 1) (= 0 (+ (select .cse18 .cse23) 1))))) .cse10 .cse11) (and .cse1 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int)) (v_z_7 Int) (v_y_7 Int)) (let ((.cse24 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse25 (+ (* v_y_7 8) (* v_z_7 4)))) (and (= (select .cse24 0) 0) (= (select v_DerPreprocessor_6 8) 0) (= (select .cse24 .cse25) 1) (= (select .cse24 8) 0) (= (select .cse18 .cse25) 1) (= (+ (select v_DerPreprocessor_6 .cse25) 1) 0) (= (select .cse24 4) 0) (not (= v_z_7 0)) (<= v_z_7 1) (= (+ (select .cse16 .cse25) 1) 0) (= (select v_DerPreprocessor_6 4) 0) (<= 0 v_z_7) (= (select v_DerPreprocessor_6 0) 0)))) .cse10 .cse11)) .cse0 (or (and .cse1 .cse2 .cse3 .cse4 (or (and (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int)) (v_z_63 Int) (v_y_63 Int)) (let ((.cse26 (+ (* v_y_63 8) (* v_z_63 4))) (.cse27 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse16 .cse26) 1) 0) (= (select .cse18 .cse26) 1) (= (select .cse27 0) 0) (<= 0 v_z_63) (= (select .cse27 4) 0) (= (select v_DerPreprocessor_20 8) 0) (= (+ (select v_DerPreprocessor_20 .cse26) 1) 0) (<= v_z_63 1) (= (select .cse27 .cse26) 1) (= (select v_DerPreprocessor_20 4) 0) (= 0 (select v_DerPreprocessor_20 0)) (not (= v_z_63 0)) (= (select .cse27 8) 0)))) .cse10 .cse11) (and .cse5 .cse6))) (and (or (and .cse12 .cse14) (and .cse1 .cse4 (exists ((v_y_69 Int)) (let ((.cse28 (* v_y_69 8))) (and (= (+ (select .cse18 .cse28) 1) 0) (= (select .cse16 .cse28) 1)))))) .cse2 .cse3 .cse10 .cse11) (and .cse7 .cse1 .cse4 .cse8 .cse10 .cse11)) (not (and .cse0 (or .cse29 (and .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_31 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int))) (let ((.cse30 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_32) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select v_DerPreprocessor_32 4) 1) 0) (= (select .cse30 4) 1) (= (select v_DerPreprocessor_32 8) 0) (= (select .cse30 8) 0) (= (select .cse30 0) 0) (= 0 (select v_DerPreprocessor_32 0))))) .cse4 (exists ((v_z_80 Int) (v_y_80 Int)) (let ((.cse32 (+ (* v_y_80 2) v_z_80)) (.cse31 (+ (* v_z_80 4) (* v_y_80 8)))) (and (= (select .cse18 .cse31) 1) (<= 0 v_z_80) (<= 0 .cse32) (<= .cse32 2) (<= v_z_80 1) (= (+ (select .cse16 .cse31) 1) 0)))))) .cse20 .cse21 .cse22)) (< 0 |c_ULTIMATE.start_main_~count~0#1|) (<= 3 c_~ARR_SIZE~0) .cse20 .cse21 .cse22 (<= |c_ULTIMATE.start_main_~count~0#1| 1) (not (and (or .cse29 (and (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (let ((.cse33 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_22 8) 0) (= (select .cse33 4) 1) (= (+ (select v_DerPreprocessor_22 4) 1) 0) (= 0 (select .cse33 0)) (= (select .cse33 8) 0) (= (select v_DerPreprocessor_22 0) 0)))) .cse1 .cse2 .cse3 .cse4 .cse34)) .cse0 .cse20 .cse21 .cse22)) (not (and .cse0 (or .cse29 (and .cse1 .cse2 .cse3 .cse4 .cse34)) .cse20 .cse21 .cse22)) (or (and .cse1 .cse2 .cse3 (or (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int))) (let ((.cse35 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse35 0) 0) (= (select v_DerPreprocessor_28 0) 0) (= (+ (select v_DerPreprocessor_28 4) 1) 0) (= (select .cse35 8) 0) (= (select v_DerPreprocessor_28 8) 0) (= (select .cse35 4) 1)))) .cse5 .cse6) (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int)) (v_z_74 Int) (v_y_74 Int)) (let ((.cse37 (+ (* v_y_74 8) (* v_z_74 4))) (.cse36 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse36 .cse37) 1) (= (+ (select .cse16 .cse37) 1) 0) (not (= v_z_74 0)) (= (select .cse36 0) 0) (= (select .cse36 4) 0) (= (select v_DerPreprocessor_28 0) 0) (= (select v_DerPreprocessor_28 4) 0) (<= v_z_74 1) (= (+ (select v_DerPreprocessor_28 .cse37) 1) 0) (<= 0 v_z_74) (= (select .cse18 .cse37) 1) (= (select .cse36 8) 0) (= (select v_DerPreprocessor_28 8) 0) (<= 0 (+ v_z_74 (* v_y_74 2)))))) .cse10 .cse11)) .cse4) (and .cse10 (or .cse38 (and .cse2 (or (and .cse1 .cse3 .cse4 (exists ((v_y_79 Int)) (let ((.cse39 (* v_y_79 8))) (and (= (+ (select .cse18 .cse39) 1) 0) (<= 0 v_y_79) (= (select .cse16 .cse39) 1))))) (and .cse12 .cse3 .cse14)))) .cse11))))))))) is different from true [2023-12-02 23:41:52,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 23:41:52,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 416 states to 116 states and 407 transitions. [2023-12-02 23:41:52,364 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 407 transitions. [2023-12-02 23:41:52,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2023-12-02 23:41:52,364 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 23:41:52,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 23:41:52,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:41:52,431 INFO L262 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 62 conjunts are in the unsatisfiable core [2023-12-02 23:41:52,435 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 23:41:52,458 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2023-12-02 23:41:52,474 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2023-12-02 23:41:52,504 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 35 [2023-12-02 23:41:52,535 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 55 [2023-12-02 23:41:53,388 INFO L349 Elim1Store]: treesize reduction 156, result has 46.0 percent of original size [2023-12-02 23:41:53,388 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 6 select indices, 6 select index equivalence classes, 5 disjoint index pairs (out of 15 index pairs), introduced 8 new quantified variables, introduced 12 case distinctions, treesize of input 123 treesize of output 224 [2023-12-02 23:41:53,418 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:41:53,420 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 114 [2023-12-02 23:41:54,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:41:54,021 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 76 treesize of output 47 [2023-12-02 23:41:54,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:41:54,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:41:54,028 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 15 [2023-12-02 23:41:54,033 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:41:54,034 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:41:54,035 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 13 [2023-12-02 23:41:54,060 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:41:54,061 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 58 treesize of output 33 [2023-12-02 23:41:54,079 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:41:54,079 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 33 [2023-12-02 23:41:59,652 INFO L349 Elim1Store]: treesize reduction 216, result has 38.8 percent of original size [2023-12-02 23:41:59,652 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 3 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 511 treesize of output 471 [2023-12-02 23:41:59,715 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:41:59,715 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 212 treesize of output 235 [2023-12-02 23:41:59,750 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:41:59,750 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 198 treesize of output 221 [2023-12-02 23:41:59,765 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 184 treesize of output 178 [2023-12-02 23:41:59,778 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 178 treesize of output 172 [2023-12-02 23:42:02,765 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 23:42:06,181 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (let ((.cse21 (select .cse1 4)) (.cse25 (select .cse1 0)) (.cse20 (select .cse3 4)) (.cse15 (select .cse3 8)) (.cse18 (select .cse1 8)) (.cse26 (select .cse3 0))) (let ((.cse12 (= |c_ULTIMATE.start_main_~count~0#1| 0)) (.cse5 (= 0 .cse26)) (.cse4 (= .cse18 0)) (.cse6 (= .cse15 0)) (.cse7 (= .cse20 0)) (.cse13 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse14 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse27 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse16 (= .cse25 0)) (.cse17 (= .cse21 0))) (and (or (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse2 (* v_y_55 8)) (.cse0 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse0 4) 0) (= (select .cse1 .cse2) 1) (= (+ (select .cse3 .cse2) 1) 0) (= (+ (select .cse0 .cse2) 1) 0) (= (select v_DerPreprocessor_18 .cse2) 1) (= (select .cse0 0) 0) (= (select .cse0 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse4 .cse5 .cse6 .cse7) (and .cse4 .cse5 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse8 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse3 .cse8) 1) (= (+ (select .cse1 .cse8) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse6 .cse7)) (or (exists ((v_y_26 Int) (v_z_26 Int) (v_DerPreprocessor_7 (Array Int Int)) (v_DerPreprocessor_8 (Array Int Int))) (let ((.cse10 (+ (* v_y_26 8) (* v_z_26 4))) (.cse9 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_8) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (<= v_z_26 1) (= (select .cse9 .cse10) 1) (= (+ (select v_DerPreprocessor_8 .cse10) 1) 0) (= (+ (select .cse1 .cse10) 1) 0) (= (select v_DerPreprocessor_8 0) 0) (<= 0 v_z_26) (= (select v_DerPreprocessor_8 8) 0) (= (select .cse9 8) 0) (= (select .cse9 0) 0) (not (= v_z_26 0)) (= (select v_DerPreprocessor_8 4) 0) (<= 0 (+ v_z_26 (* v_y_26 2))) (= (select .cse3 .cse10) 1) (= (select .cse9 4) 0)))) (exists ((v_y_21 Int)) (let ((.cse11 (* v_y_21 8))) (and (= (select .cse1 .cse11) 1) (= (+ (select .cse3 .cse11) 1) 0) (<= 0 v_y_21))))) .cse12 (<= 3 c_~ARR_SIZE~0) (not (and .cse12 .cse13 .cse14 (or (and (= (+ .cse15 1) 0) .cse5 .cse16 .cse17 (= .cse18 1) .cse7) (and .cse4 .cse5 .cse16 .cse6 .cse17 (exists ((v_y_85 Int)) (let ((.cse19 (* v_y_85 8))) (and (= (select .cse1 .cse19) 1) (= (+ (select .cse3 .cse19) 1) 0)))) .cse7) (and .cse4 .cse5 .cse16 .cse6 (= .cse20 1) (= (+ .cse21 1) 0) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (let ((.cse22 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_34 8) 0) (= (select .cse22 8) 0) (= (select .cse22 4) 1) (= (select .cse22 0) 0) (= (select v_DerPreprocessor_34 0) 0) (= (+ (select v_DerPreprocessor_34 4) 1) 0))))) (and .cse4 .cse5 .cse16 .cse6 .cse17 (exists ((v_z_87 Int) (v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int)) (v_y_87 Int)) (let ((.cse24 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse23 (+ (* v_y_87 8) (* v_z_87 4)))) (and (<= v_z_87 1) (= (+ (select v_DerPreprocessor_34 .cse23) 1) 0) (= (+ (select .cse1 .cse23) 1) 0) (= (select .cse24 4) 0) (= (select v_DerPreprocessor_34 8) 0) (= (select .cse24 .cse23) 1) (= (select v_DerPreprocessor_34 4) 0) (= (select .cse24 8) 0) (= (select .cse24 0) 0) (= (select .cse3 .cse23) 1) (<= 0 v_z_87) (not (= v_z_87 0)) (= (select v_DerPreprocessor_34 0) 0)))) .cse7) (and (= .cse25 1) .cse4 .cse6 (= 0 (+ .cse26 1)) .cse17 .cse7)) .cse27)) .cse13 .cse14 .cse27 (or (and .cse16 .cse17 (exists ((v_y_79 Int)) (let ((.cse28 (* v_y_79 8))) (and (= (+ (select .cse3 .cse28) 1) 0) (<= 0 v_y_79) (= (select .cse1 .cse28) 1))))) (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int)) (v_z_74 Int) (v_y_74 Int)) (let ((.cse30 (+ (* v_y_74 8) (* v_z_74 4))) (.cse29 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse29 .cse30) 1) (= (+ (select .cse1 .cse30) 1) 0) (not (= v_z_74 0)) (= (select .cse29 0) 0) (= (select .cse29 4) 0) (= (select v_DerPreprocessor_28 0) 0) (= (select v_DerPreprocessor_28 4) 0) (<= v_z_74 1) (= (+ (select v_DerPreprocessor_28 .cse30) 1) 0) (<= 0 v_z_74) (= (select .cse3 .cse30) 1) (= (select .cse29 8) 0) (= (select v_DerPreprocessor_28 8) 0) (<= 0 (+ v_z_74 (* v_y_74 2)))))) .cse16 .cse17)))))) is different from false [2023-12-02 23:42:07,881 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (let ((.cse21 (select .cse1 4)) (.cse25 (select .cse1 0)) (.cse20 (select .cse3 4)) (.cse15 (select .cse3 8)) (.cse18 (select .cse1 8)) (.cse26 (select .cse3 0))) (let ((.cse12 (= |c_ULTIMATE.start_main_~count~0#1| 0)) (.cse5 (= 0 .cse26)) (.cse4 (= .cse18 0)) (.cse6 (= .cse15 0)) (.cse7 (= .cse20 0)) (.cse13 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse14 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse27 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse16 (= .cse25 0)) (.cse17 (= .cse21 0))) (and (or (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse2 (* v_y_55 8)) (.cse0 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse0 4) 0) (= (select .cse1 .cse2) 1) (= (+ (select .cse3 .cse2) 1) 0) (= (+ (select .cse0 .cse2) 1) 0) (= (select v_DerPreprocessor_18 .cse2) 1) (= (select .cse0 0) 0) (= (select .cse0 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse4 .cse5 .cse6 .cse7) (and .cse4 .cse5 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse8 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse3 .cse8) 1) (= (+ (select .cse1 .cse8) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse6 .cse7)) (or (exists ((v_y_26 Int) (v_z_26 Int) (v_DerPreprocessor_7 (Array Int Int)) (v_DerPreprocessor_8 (Array Int Int))) (let ((.cse10 (+ (* v_y_26 8) (* v_z_26 4))) (.cse9 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_8) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (<= v_z_26 1) (= (select .cse9 .cse10) 1) (= (+ (select v_DerPreprocessor_8 .cse10) 1) 0) (= (+ (select .cse1 .cse10) 1) 0) (= (select v_DerPreprocessor_8 0) 0) (<= 0 v_z_26) (= (select v_DerPreprocessor_8 8) 0) (= (select .cse9 8) 0) (= (select .cse9 0) 0) (not (= v_z_26 0)) (= (select v_DerPreprocessor_8 4) 0) (<= 0 (+ v_z_26 (* v_y_26 2))) (= (select .cse3 .cse10) 1) (= (select .cse9 4) 0)))) (exists ((v_y_21 Int)) (let ((.cse11 (* v_y_21 8))) (and (= (select .cse1 .cse11) 1) (= (+ (select .cse3 .cse11) 1) 0) (<= 0 v_y_21))))) .cse12 (<= 3 c_~ARR_SIZE~0) (not (and .cse12 .cse13 .cse14 (or (and (= (+ .cse15 1) 0) .cse5 .cse16 .cse17 (= .cse18 1) .cse7) (and .cse4 .cse5 .cse16 .cse6 .cse17 (exists ((v_y_85 Int)) (let ((.cse19 (* v_y_85 8))) (and (= (select .cse1 .cse19) 1) (= (+ (select .cse3 .cse19) 1) 0)))) .cse7) (and .cse4 .cse5 .cse16 .cse6 (= .cse20 1) (= (+ .cse21 1) 0) (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (let ((.cse22 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_34 8) 0) (= (select .cse22 8) 0) (= (select .cse22 4) 1) (= (select .cse22 0) 0) (= (select v_DerPreprocessor_34 0) 0) (= (+ (select v_DerPreprocessor_34 4) 1) 0))))) (and .cse4 .cse5 .cse16 .cse6 .cse17 (exists ((v_z_87 Int) (v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int)) (v_y_87 Int)) (let ((.cse24 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse23 (+ (* v_y_87 8) (* v_z_87 4)))) (and (<= v_z_87 1) (= (+ (select v_DerPreprocessor_34 .cse23) 1) 0) (= (+ (select .cse1 .cse23) 1) 0) (= (select .cse24 4) 0) (= (select v_DerPreprocessor_34 8) 0) (= (select .cse24 .cse23) 1) (= (select v_DerPreprocessor_34 4) 0) (= (select .cse24 8) 0) (= (select .cse24 0) 0) (= (select .cse3 .cse23) 1) (<= 0 v_z_87) (not (= v_z_87 0)) (= (select v_DerPreprocessor_34 0) 0)))) .cse7) (and (= .cse25 1) .cse4 .cse6 (= 0 (+ .cse26 1)) .cse17 .cse7)) .cse27)) .cse13 .cse14 .cse27 (or (and .cse16 .cse17 (exists ((v_y_79 Int)) (let ((.cse28 (* v_y_79 8))) (and (= (+ (select .cse3 .cse28) 1) 0) (<= 0 v_y_79) (= (select .cse1 .cse28) 1))))) (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int)) (v_z_74 Int) (v_y_74 Int)) (let ((.cse30 (+ (* v_y_74 8) (* v_z_74 4))) (.cse29 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse29 .cse30) 1) (= (+ (select .cse1 .cse30) 1) 0) (not (= v_z_74 0)) (= (select .cse29 0) 0) (= (select .cse29 4) 0) (= (select v_DerPreprocessor_28 0) 0) (= (select v_DerPreprocessor_28 4) 0) (<= v_z_74 1) (= (+ (select v_DerPreprocessor_28 .cse30) 1) 0) (<= 0 v_z_74) (= (select .cse3 .cse30) 1) (= (select .cse29 8) 0) (= (select v_DerPreprocessor_28 8) 0) (<= 0 (+ v_z_74 (* v_y_74 2)))))) .cse16 .cse17))))))) is different from true [2023-12-02 23:42:07,952 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse16 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse18 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse49 (select .cse18 0)) (.cse52 (select .cse18 8)) (.cse51 (select .cse16 8)) (.cse48 (select .cse16 0))) (let ((.cse47 (select .cse18 4)) (.cse46 (select .cse16 4)) (.cse7 (= .cse48 1)) (.cse1 (= .cse51 0)) (.cse4 (= .cse52 0)) (.cse8 (= 0 (+ .cse49 1)))) (let ((.cse44 (and .cse7 .cse1 .cse4 .cse8)) (.cse12 (= (+ .cse52 1) 0)) (.cse2 (= 0 .cse49)) (.cse3 (= .cse48 0)) (.cse10 (= .cse46 0)) (.cse14 (= .cse51 1)) (.cse11 (= .cse47 0))) (let ((.cse23 (and .cse12 .cse2 .cse3 .cse10 .cse14 .cse11)) (.cse30 (and .cse7 .cse1 .cse4 .cse8 .cse10 .cse11)) (.cse0 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse31 (and (or .cse44 (and .cse12 .cse2 .cse3 .cse14)) .cse10 .cse11)) (.cse36 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse50 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse16 .cse50) 1) 0) (= (select .cse18 .cse50) 1))))) (.cse20 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse21 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse22 (= |c_ULTIMATE.start_main_~sum~0#1| (+ .cse48 .cse49))) (.cse5 (= .cse47 1)) (.cse6 (= (+ .cse46 1) 0))) (and (not (and .cse0 (or (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6) (and .cse7 .cse1 .cse4 .cse8 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse9 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse9 4) 0) (= (+ (select .cse9 0) 1) 0) (= (select .cse9 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse10 .cse11) (and .cse12 .cse2 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse13 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse13 4) 0) (= (+ (select .cse13 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse13 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse3 .cse10 .cse14 .cse11) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse17 (* v_y_55 8)) (.cse15 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse15 4) 0) (= (select .cse16 .cse17) 1) (= (+ (select .cse18 .cse17) 1) 0) (= (+ (select .cse15 .cse17) 1) 0) (= (select v_DerPreprocessor_18 .cse17) 1) (= (select .cse15 0) 0) (= (select .cse15 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse1 .cse2 .cse3 .cse4 .cse10 .cse11) (and .cse1 .cse2 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse19 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse18 .cse19) 1) (= (+ (select .cse16 .cse19) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse3 .cse4 .cse10 .cse11)) .cse20 .cse21 .cse22)) (or .cse23 (and .cse1 .cse2 .cse3 .cse4 (exists ((v_y_16 Int)) (let ((.cse24 (* v_y_16 8))) (and (= (select .cse16 .cse24) 1) (= 0 (+ (select .cse18 .cse24) 1))))) .cse10 .cse11) (and .cse1 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int)) (v_z_7 Int) (v_y_7 Int)) (let ((.cse25 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse26 (+ (* v_y_7 8) (* v_z_7 4)))) (and (= (select .cse25 0) 0) (= (select v_DerPreprocessor_6 8) 0) (= (select .cse25 .cse26) 1) (= (select .cse25 8) 0) (= (select .cse18 .cse26) 1) (= (+ (select v_DerPreprocessor_6 .cse26) 1) 0) (= (select .cse25 4) 0) (not (= v_z_7 0)) (<= v_z_7 1) (= (+ (select .cse16 .cse26) 1) 0) (= (select v_DerPreprocessor_6 4) 0) (<= 0 v_z_7) (= (select v_DerPreprocessor_6 0) 0)))) .cse10 .cse11)) .cse0 (or (and .cse1 .cse2 .cse3 .cse4 (or (and (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int)) (v_z_63 Int) (v_y_63 Int)) (let ((.cse27 (+ (* v_y_63 8) (* v_z_63 4))) (.cse28 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse16 .cse27) 1) 0) (= (select .cse18 .cse27) 1) (= (select .cse28 0) 0) (<= 0 v_z_63) (= (select .cse28 4) 0) (= (select v_DerPreprocessor_20 8) 0) (= (+ (select v_DerPreprocessor_20 .cse27) 1) 0) (<= v_z_63 1) (= (select .cse28 .cse27) 1) (= (select v_DerPreprocessor_20 4) 0) (= 0 (select v_DerPreprocessor_20 0)) (not (= v_z_63 0)) (= (select .cse28 8) 0)))) .cse10 .cse11) (and .cse5 .cse6))) (and (or (and .cse12 .cse14) (and .cse1 .cse4 (exists ((v_y_69 Int)) (let ((.cse29 (* v_y_69 8))) (and (= (+ (select .cse18 .cse29) 1) 0) (= (select .cse16 .cse29) 1)))))) .cse2 .cse3 .cse10 .cse11) .cse30) (not (and .cse0 (or .cse31 (and .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_31 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int))) (let ((.cse32 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_32) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select v_DerPreprocessor_32 4) 1) 0) (= (select .cse32 4) 1) (= (select v_DerPreprocessor_32 8) 0) (= (select .cse32 8) 0) (= (select .cse32 0) 0) (= 0 (select v_DerPreprocessor_32 0))))) .cse4 (exists ((v_z_80 Int) (v_y_80 Int)) (let ((.cse34 (+ (* v_y_80 2) v_z_80)) (.cse33 (+ (* v_z_80 4) (* v_y_80 8)))) (and (= (select .cse18 .cse33) 1) (<= 0 v_z_80) (<= 0 .cse34) (<= .cse34 2) (<= v_z_80 1) (= (+ (select .cse16 .cse33) 1) 0)))))) .cse20 .cse21 .cse22)) (< 0 |c_ULTIMATE.start_main_~count~0#1|) (<= 3 c_~ARR_SIZE~0) .cse20 .cse21 .cse22 (<= |c_ULTIMATE.start_main_~count~0#1| 1) (not (and (or .cse31 (and (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (let ((.cse35 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_22 8) 0) (= (select .cse35 4) 1) (= (+ (select v_DerPreprocessor_22 4) 1) 0) (= 0 (select .cse35 0)) (= (select .cse35 8) 0) (= (select v_DerPreprocessor_22 0) 0)))) .cse1 .cse2 .cse3 .cse4 .cse36)) .cse0 .cse20 .cse21 .cse22)) (or .cse23 (and .cse1 .cse2 .cse3 .cse4 .cse10 (exists ((v_y_85 Int)) (let ((.cse37 (* v_y_85 8))) (and (= (select .cse16 .cse37) 1) (= (+ (select .cse18 .cse37) 1) 0)))) .cse11) (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (let ((.cse38 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_34 8) 0) (= (select .cse38 8) 0) (= (select .cse38 4) 1) (= (select .cse38 0) 0) (= (select v_DerPreprocessor_34 0) 0) (= (+ (select v_DerPreprocessor_34 4) 1) 0))))) (and .cse1 .cse2 .cse3 .cse4 .cse10 (exists ((v_z_87 Int) (v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int)) (v_y_87 Int)) (let ((.cse40 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse39 (+ (* v_y_87 8) (* v_z_87 4)))) (and (<= v_z_87 1) (= (+ (select v_DerPreprocessor_34 .cse39) 1) 0) (= (+ (select .cse16 .cse39) 1) 0) (= (select .cse40 4) 0) (= (select v_DerPreprocessor_34 8) 0) (= (select .cse40 .cse39) 1) (= (select v_DerPreprocessor_34 4) 0) (= (select .cse40 8) 0) (= (select .cse40 0) 0) (= (select .cse18 .cse39) 1) (<= 0 v_z_87) (not (= v_z_87 0)) (= (select v_DerPreprocessor_34 0) 0)))) .cse11) .cse30) (not (and .cse0 (or .cse31 (and .cse1 .cse2 .cse3 .cse4 .cse36)) .cse20 .cse21 .cse22)) (or (and .cse1 .cse2 .cse3 (or (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int))) (let ((.cse41 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse41 0) 0) (= (select v_DerPreprocessor_28 0) 0) (= (+ (select v_DerPreprocessor_28 4) 1) 0) (= (select .cse41 8) 0) (= (select v_DerPreprocessor_28 8) 0) (= (select .cse41 4) 1)))) .cse5 .cse6) (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int)) (v_z_74 Int) (v_y_74 Int)) (let ((.cse43 (+ (* v_y_74 8) (* v_z_74 4))) (.cse42 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse42 .cse43) 1) (= (+ (select .cse16 .cse43) 1) 0) (not (= v_z_74 0)) (= (select .cse42 0) 0) (= (select .cse42 4) 0) (= (select v_DerPreprocessor_28 0) 0) (= (select v_DerPreprocessor_28 4) 0) (<= v_z_74 1) (= (+ (select v_DerPreprocessor_28 .cse43) 1) 0) (<= 0 v_z_74) (= (select .cse18 .cse43) 1) (= (select .cse42 8) 0) (= (select v_DerPreprocessor_28 8) 0) (<= 0 (+ v_z_74 (* v_y_74 2)))))) .cse10 .cse11)) .cse4) (and .cse10 (or .cse44 (and .cse2 (or (and .cse1 .cse3 .cse4 (exists ((v_y_79 Int)) (let ((.cse45 (* v_y_79 8))) (and (= (+ (select .cse18 .cse45) 1) 0) (<= 0 v_y_79) (= (select .cse16 .cse45) 1))))) (and .cse12 .cse3 .cse14)))) .cse11)))))))) is different from false [2023-12-02 23:42:08,990 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse16 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse18 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse49 (select .cse18 0)) (.cse52 (select .cse18 8)) (.cse51 (select .cse16 8)) (.cse48 (select .cse16 0))) (let ((.cse47 (select .cse18 4)) (.cse46 (select .cse16 4)) (.cse7 (= .cse48 1)) (.cse1 (= .cse51 0)) (.cse4 (= .cse52 0)) (.cse8 (= 0 (+ .cse49 1)))) (let ((.cse44 (and .cse7 .cse1 .cse4 .cse8)) (.cse12 (= (+ .cse52 1) 0)) (.cse2 (= 0 .cse49)) (.cse3 (= .cse48 0)) (.cse10 (= .cse46 0)) (.cse14 (= .cse51 1)) (.cse11 (= .cse47 0))) (let ((.cse23 (and .cse12 .cse2 .cse3 .cse10 .cse14 .cse11)) (.cse30 (and .cse7 .cse1 .cse4 .cse8 .cse10 .cse11)) (.cse0 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse31 (and (or .cse44 (and .cse12 .cse2 .cse3 .cse14)) .cse10 .cse11)) (.cse36 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse50 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse16 .cse50) 1) 0) (= (select .cse18 .cse50) 1))))) (.cse20 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse21 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse22 (= |c_ULTIMATE.start_main_~sum~0#1| (+ .cse48 .cse49))) (.cse5 (= .cse47 1)) (.cse6 (= (+ .cse46 1) 0))) (and (not (and .cse0 (or (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6) (and .cse7 .cse1 .cse4 .cse8 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse9 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse9 4) 0) (= (+ (select .cse9 0) 1) 0) (= (select .cse9 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse10 .cse11) (and .cse12 .cse2 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse13 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse13 4) 0) (= (+ (select .cse13 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse13 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse3 .cse10 .cse14 .cse11) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse17 (* v_y_55 8)) (.cse15 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse15 4) 0) (= (select .cse16 .cse17) 1) (= (+ (select .cse18 .cse17) 1) 0) (= (+ (select .cse15 .cse17) 1) 0) (= (select v_DerPreprocessor_18 .cse17) 1) (= (select .cse15 0) 0) (= (select .cse15 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse1 .cse2 .cse3 .cse4 .cse10 .cse11) (and .cse1 .cse2 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse19 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse18 .cse19) 1) (= (+ (select .cse16 .cse19) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse3 .cse4 .cse10 .cse11)) .cse20 .cse21 .cse22)) (or .cse23 (and .cse1 .cse2 .cse3 .cse4 (exists ((v_y_16 Int)) (let ((.cse24 (* v_y_16 8))) (and (= (select .cse16 .cse24) 1) (= 0 (+ (select .cse18 .cse24) 1))))) .cse10 .cse11) (and .cse1 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int)) (v_z_7 Int) (v_y_7 Int)) (let ((.cse25 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse26 (+ (* v_y_7 8) (* v_z_7 4)))) (and (= (select .cse25 0) 0) (= (select v_DerPreprocessor_6 8) 0) (= (select .cse25 .cse26) 1) (= (select .cse25 8) 0) (= (select .cse18 .cse26) 1) (= (+ (select v_DerPreprocessor_6 .cse26) 1) 0) (= (select .cse25 4) 0) (not (= v_z_7 0)) (<= v_z_7 1) (= (+ (select .cse16 .cse26) 1) 0) (= (select v_DerPreprocessor_6 4) 0) (<= 0 v_z_7) (= (select v_DerPreprocessor_6 0) 0)))) .cse10 .cse11)) .cse0 (or (and .cse1 .cse2 .cse3 .cse4 (or (and (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int)) (v_z_63 Int) (v_y_63 Int)) (let ((.cse27 (+ (* v_y_63 8) (* v_z_63 4))) (.cse28 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse16 .cse27) 1) 0) (= (select .cse18 .cse27) 1) (= (select .cse28 0) 0) (<= 0 v_z_63) (= (select .cse28 4) 0) (= (select v_DerPreprocessor_20 8) 0) (= (+ (select v_DerPreprocessor_20 .cse27) 1) 0) (<= v_z_63 1) (= (select .cse28 .cse27) 1) (= (select v_DerPreprocessor_20 4) 0) (= 0 (select v_DerPreprocessor_20 0)) (not (= v_z_63 0)) (= (select .cse28 8) 0)))) .cse10 .cse11) (and .cse5 .cse6))) (and (or (and .cse12 .cse14) (and .cse1 .cse4 (exists ((v_y_69 Int)) (let ((.cse29 (* v_y_69 8))) (and (= (+ (select .cse18 .cse29) 1) 0) (= (select .cse16 .cse29) 1)))))) .cse2 .cse3 .cse10 .cse11) .cse30) (not (and .cse0 (or .cse31 (and .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_31 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int))) (let ((.cse32 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_32) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select v_DerPreprocessor_32 4) 1) 0) (= (select .cse32 4) 1) (= (select v_DerPreprocessor_32 8) 0) (= (select .cse32 8) 0) (= (select .cse32 0) 0) (= 0 (select v_DerPreprocessor_32 0))))) .cse4 (exists ((v_z_80 Int) (v_y_80 Int)) (let ((.cse34 (+ (* v_y_80 2) v_z_80)) (.cse33 (+ (* v_z_80 4) (* v_y_80 8)))) (and (= (select .cse18 .cse33) 1) (<= 0 v_z_80) (<= 0 .cse34) (<= .cse34 2) (<= v_z_80 1) (= (+ (select .cse16 .cse33) 1) 0)))))) .cse20 .cse21 .cse22)) (< 0 |c_ULTIMATE.start_main_~count~0#1|) (<= 3 c_~ARR_SIZE~0) .cse20 .cse21 .cse22 (<= |c_ULTIMATE.start_main_~count~0#1| 1) (not (and (or .cse31 (and (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (let ((.cse35 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_22 8) 0) (= (select .cse35 4) 1) (= (+ (select v_DerPreprocessor_22 4) 1) 0) (= 0 (select .cse35 0)) (= (select .cse35 8) 0) (= (select v_DerPreprocessor_22 0) 0)))) .cse1 .cse2 .cse3 .cse4 .cse36)) .cse0 .cse20 .cse21 .cse22)) (not (and .cse0 .cse20 .cse21 .cse22 (or .cse23 (and .cse1 .cse2 .cse3 .cse4 .cse10 (exists ((v_y_85 Int)) (let ((.cse37 (* v_y_85 8))) (and (= (select .cse16 .cse37) 1) (= (+ (select .cse18 .cse37) 1) 0)))) .cse11) (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (let ((.cse38 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_34 8) 0) (= (select .cse38 8) 0) (= (select .cse38 4) 1) (= (select .cse38 0) 0) (= (select v_DerPreprocessor_34 0) 0) (= (+ (select v_DerPreprocessor_34 4) 1) 0))))) (and .cse1 .cse2 .cse3 .cse4 .cse10 (exists ((v_z_87 Int) (v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int)) (v_y_87 Int)) (let ((.cse40 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse39 (+ (* v_y_87 8) (* v_z_87 4)))) (and (<= v_z_87 1) (= (+ (select v_DerPreprocessor_34 .cse39) 1) 0) (= (+ (select .cse16 .cse39) 1) 0) (= (select .cse40 4) 0) (= (select v_DerPreprocessor_34 8) 0) (= (select .cse40 .cse39) 1) (= (select v_DerPreprocessor_34 4) 0) (= (select .cse40 8) 0) (= (select .cse40 0) 0) (= (select .cse18 .cse39) 1) (<= 0 v_z_87) (not (= v_z_87 0)) (= (select v_DerPreprocessor_34 0) 0)))) .cse11) .cse30))) (not (and .cse0 (or .cse31 (and .cse1 .cse2 .cse3 .cse4 .cse36)) .cse20 .cse21 .cse22)) (or (and .cse1 .cse2 .cse3 (or (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int))) (let ((.cse41 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse41 0) 0) (= (select v_DerPreprocessor_28 0) 0) (= (+ (select v_DerPreprocessor_28 4) 1) 0) (= (select .cse41 8) 0) (= (select v_DerPreprocessor_28 8) 0) (= (select .cse41 4) 1)))) .cse5 .cse6) (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int)) (v_z_74 Int) (v_y_74 Int)) (let ((.cse43 (+ (* v_y_74 8) (* v_z_74 4))) (.cse42 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse42 .cse43) 1) (= (+ (select .cse16 .cse43) 1) 0) (not (= v_z_74 0)) (= (select .cse42 0) 0) (= (select .cse42 4) 0) (= (select v_DerPreprocessor_28 0) 0) (= (select v_DerPreprocessor_28 4) 0) (<= v_z_74 1) (= (+ (select v_DerPreprocessor_28 .cse43) 1) 0) (<= 0 v_z_74) (= (select .cse18 .cse43) 1) (= (select .cse42 8) 0) (= (select v_DerPreprocessor_28 8) 0) (<= 0 (+ v_z_74 (* v_y_74 2)))))) .cse10 .cse11)) .cse4) (and .cse10 (or .cse44 (and .cse2 (or (and .cse1 .cse3 .cse4 (exists ((v_y_79 Int)) (let ((.cse45 (* v_y_79 8))) (and (= (+ (select .cse18 .cse45) 1) 0) (<= 0 v_y_79) (= (select .cse16 .cse45) 1))))) (and .cse12 .cse3 .cse14)))) .cse11)))))))) is different from false [2023-12-02 23:42:09,030 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse16 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse18 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse49 (select .cse18 0)) (.cse52 (select .cse18 8)) (.cse51 (select .cse16 8)) (.cse48 (select .cse16 0))) (let ((.cse47 (select .cse18 4)) (.cse46 (select .cse16 4)) (.cse7 (= .cse48 1)) (.cse1 (= .cse51 0)) (.cse4 (= .cse52 0)) (.cse8 (= 0 (+ .cse49 1)))) (let ((.cse44 (and .cse7 .cse1 .cse4 .cse8)) (.cse12 (= (+ .cse52 1) 0)) (.cse2 (= 0 .cse49)) (.cse3 (= .cse48 0)) (.cse10 (= .cse46 0)) (.cse14 (= .cse51 1)) (.cse11 (= .cse47 0))) (let ((.cse23 (and .cse12 .cse2 .cse3 .cse10 .cse14 .cse11)) (.cse30 (and .cse7 .cse1 .cse4 .cse8 .cse10 .cse11)) (.cse0 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse31 (and (or .cse44 (and .cse12 .cse2 .cse3 .cse14)) .cse10 .cse11)) (.cse36 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse50 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse16 .cse50) 1) 0) (= (select .cse18 .cse50) 1))))) (.cse20 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse21 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse22 (= |c_ULTIMATE.start_main_~sum~0#1| (+ .cse48 .cse49))) (.cse5 (= .cse47 1)) (.cse6 (= (+ .cse46 1) 0))) (and (not (and .cse0 (or (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6) (and .cse7 .cse1 .cse4 .cse8 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse9 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse9 4) 0) (= (+ (select .cse9 0) 1) 0) (= (select .cse9 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse10 .cse11) (and .cse12 .cse2 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse13 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse13 4) 0) (= (+ (select .cse13 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse13 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse3 .cse10 .cse14 .cse11) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse17 (* v_y_55 8)) (.cse15 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse15 4) 0) (= (select .cse16 .cse17) 1) (= (+ (select .cse18 .cse17) 1) 0) (= (+ (select .cse15 .cse17) 1) 0) (= (select v_DerPreprocessor_18 .cse17) 1) (= (select .cse15 0) 0) (= (select .cse15 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse1 .cse2 .cse3 .cse4 .cse10 .cse11) (and .cse1 .cse2 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse19 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse18 .cse19) 1) (= (+ (select .cse16 .cse19) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse3 .cse4 .cse10 .cse11)) .cse20 .cse21 .cse22)) (or .cse23 (and .cse1 .cse2 .cse3 .cse4 (exists ((v_y_16 Int)) (let ((.cse24 (* v_y_16 8))) (and (= (select .cse16 .cse24) 1) (= 0 (+ (select .cse18 .cse24) 1))))) .cse10 .cse11) (and .cse1 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int)) (v_z_7 Int) (v_y_7 Int)) (let ((.cse25 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse26 (+ (* v_y_7 8) (* v_z_7 4)))) (and (= (select .cse25 0) 0) (= (select v_DerPreprocessor_6 8) 0) (= (select .cse25 .cse26) 1) (= (select .cse25 8) 0) (= (select .cse18 .cse26) 1) (= (+ (select v_DerPreprocessor_6 .cse26) 1) 0) (= (select .cse25 4) 0) (not (= v_z_7 0)) (<= v_z_7 1) (= (+ (select .cse16 .cse26) 1) 0) (= (select v_DerPreprocessor_6 4) 0) (<= 0 v_z_7) (= (select v_DerPreprocessor_6 0) 0)))) .cse10 .cse11)) .cse0 (or (and .cse1 .cse2 .cse3 .cse4 (or (and (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int)) (v_z_63 Int) (v_y_63 Int)) (let ((.cse27 (+ (* v_y_63 8) (* v_z_63 4))) (.cse28 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse16 .cse27) 1) 0) (= (select .cse18 .cse27) 1) (= (select .cse28 0) 0) (<= 0 v_z_63) (= (select .cse28 4) 0) (= (select v_DerPreprocessor_20 8) 0) (= (+ (select v_DerPreprocessor_20 .cse27) 1) 0) (<= v_z_63 1) (= (select .cse28 .cse27) 1) (= (select v_DerPreprocessor_20 4) 0) (= 0 (select v_DerPreprocessor_20 0)) (not (= v_z_63 0)) (= (select .cse28 8) 0)))) .cse10 .cse11) (and .cse5 .cse6))) (and (or (and .cse12 .cse14) (and .cse1 .cse4 (exists ((v_y_69 Int)) (let ((.cse29 (* v_y_69 8))) (and (= (+ (select .cse18 .cse29) 1) 0) (= (select .cse16 .cse29) 1)))))) .cse2 .cse3 .cse10 .cse11) .cse30) (not (and .cse0 (or .cse31 (and .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_31 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int))) (let ((.cse32 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_32) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select v_DerPreprocessor_32 4) 1) 0) (= (select .cse32 4) 1) (= (select v_DerPreprocessor_32 8) 0) (= (select .cse32 8) 0) (= (select .cse32 0) 0) (= 0 (select v_DerPreprocessor_32 0))))) .cse4 (exists ((v_z_80 Int) (v_y_80 Int)) (let ((.cse34 (+ (* v_y_80 2) v_z_80)) (.cse33 (+ (* v_z_80 4) (* v_y_80 8)))) (and (= (select .cse18 .cse33) 1) (<= 0 v_z_80) (<= 0 .cse34) (<= .cse34 2) (<= v_z_80 1) (= (+ (select .cse16 .cse33) 1) 0)))))) .cse20 .cse21 .cse22)) (< 0 |c_ULTIMATE.start_main_~count~0#1|) (<= 3 c_~ARR_SIZE~0) .cse20 .cse21 .cse22 (<= |c_ULTIMATE.start_main_~count~0#1| 1) (not (and (or .cse31 (and (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (let ((.cse35 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_22 8) 0) (= (select .cse35 4) 1) (= (+ (select v_DerPreprocessor_22 4) 1) 0) (= 0 (select .cse35 0)) (= (select .cse35 8) 0) (= (select v_DerPreprocessor_22 0) 0)))) .cse1 .cse2 .cse3 .cse4 .cse36)) .cse0 .cse20 .cse21 .cse22)) (or .cse23 (and .cse1 .cse2 .cse3 .cse4 .cse10 (exists ((v_y_85 Int)) (let ((.cse37 (* v_y_85 8))) (and (= (select .cse16 .cse37) 1) (= (+ (select .cse18 .cse37) 1) 0)))) .cse11) (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (let ((.cse38 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_34 8) 0) (= (select .cse38 8) 0) (= (select .cse38 4) 1) (= (select .cse38 0) 0) (= (select v_DerPreprocessor_34 0) 0) (= (+ (select v_DerPreprocessor_34 4) 1) 0))))) (and .cse1 .cse2 .cse3 .cse4 .cse10 (exists ((v_z_87 Int) (v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int)) (v_y_87 Int)) (let ((.cse40 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse39 (+ (* v_y_87 8) (* v_z_87 4)))) (and (<= v_z_87 1) (= (+ (select v_DerPreprocessor_34 .cse39) 1) 0) (= (+ (select .cse16 .cse39) 1) 0) (= (select .cse40 4) 0) (= (select v_DerPreprocessor_34 8) 0) (= (select .cse40 .cse39) 1) (= (select v_DerPreprocessor_34 4) 0) (= (select .cse40 8) 0) (= (select .cse40 0) 0) (= (select .cse18 .cse39) 1) (<= 0 v_z_87) (not (= v_z_87 0)) (= (select v_DerPreprocessor_34 0) 0)))) .cse11) .cse30) (not (and .cse0 (or .cse31 (and .cse1 .cse2 .cse3 .cse4 .cse36)) .cse20 .cse21 .cse22)) (or (and .cse1 .cse2 .cse3 (or (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int))) (let ((.cse41 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse41 0) 0) (= (select v_DerPreprocessor_28 0) 0) (= (+ (select v_DerPreprocessor_28 4) 1) 0) (= (select .cse41 8) 0) (= (select v_DerPreprocessor_28 8) 0) (= (select .cse41 4) 1)))) .cse5 .cse6) (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int)) (v_z_74 Int) (v_y_74 Int)) (let ((.cse43 (+ (* v_y_74 8) (* v_z_74 4))) (.cse42 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse42 .cse43) 1) (= (+ (select .cse16 .cse43) 1) 0) (not (= v_z_74 0)) (= (select .cse42 0) 0) (= (select .cse42 4) 0) (= (select v_DerPreprocessor_28 0) 0) (= (select v_DerPreprocessor_28 4) 0) (<= v_z_74 1) (= (+ (select v_DerPreprocessor_28 .cse43) 1) 0) (<= 0 v_z_74) (= (select .cse18 .cse43) 1) (= (select .cse42 8) 0) (= (select v_DerPreprocessor_28 8) 0) (<= 0 (+ v_z_74 (* v_y_74 2)))))) .cse10 .cse11)) .cse4) (and .cse10 (or .cse44 (and .cse2 (or (and .cse1 .cse3 .cse4 (exists ((v_y_79 Int)) (let ((.cse45 (* v_y_79 8))) (and (= (+ (select .cse18 .cse45) 1) 0) (<= 0 v_y_79) (= (select .cse16 .cse45) 1))))) (and .cse12 .cse3 .cse14)))) .cse11))))))))) is different from true [2023-12-02 23:42:10,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 23:42:10,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 414 states to 116 states and 405 transitions. [2023-12-02 23:42:10,298 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 405 transitions. [2023-12-02 23:42:10,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2023-12-02 23:42:10,298 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 23:42:10,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 23:42:10,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:42:10,364 INFO L262 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 60 conjunts are in the unsatisfiable core [2023-12-02 23:42:10,367 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 23:42:10,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 [2023-12-02 23:42:10,404 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2023-12-02 23:42:10,430 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 35 [2023-12-02 23:42:10,480 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 55 [2023-12-02 23:42:11,300 INFO L349 Elim1Store]: treesize reduction 156, result has 46.0 percent of original size [2023-12-02 23:42:11,300 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 6 select indices, 6 select index equivalence classes, 5 disjoint index pairs (out of 15 index pairs), introduced 8 new quantified variables, introduced 12 case distinctions, treesize of input 123 treesize of output 224 [2023-12-02 23:42:11,380 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:42:11,381 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 100 treesize of output 71 [2023-12-02 23:42:11,390 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:42:11,391 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:42:11,397 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:42:11,397 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 35 [2023-12-02 23:42:11,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:42:11,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:42:11,416 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:42:11,416 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 33 [2023-12-02 23:42:11,647 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:42:11,648 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2023-12-02 23:42:11,696 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:42:11,697 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2023-12-02 23:42:11,743 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:42:11,744 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2023-12-02 23:42:17,720 INFO L349 Elim1Store]: treesize reduction 216, result has 38.8 percent of original size [2023-12-02 23:42:17,720 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 3 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 503 treesize of output 463 [2023-12-02 23:42:17,764 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:42:17,764 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 204 treesize of output 211 [2023-12-02 23:42:17,791 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:42:17,792 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 194 treesize of output 201 [2023-12-02 23:42:17,805 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 184 treesize of output 178 [2023-12-02 23:42:17,816 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 178 treesize of output 172 [2023-12-02 23:42:20,059 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 23:42:20,095 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse32 (select .cse3 8)) (.cse34 (select .cse0 0)) (.cse33 (select .cse3 0)) (.cse31 (select .cse0 8))) (let ((.cse4 (= .cse31 0)) (.cse5 (= 0 .cse33)) (.cse6 (= .cse34 0)) (.cse7 (= .cse32 0)) (.cse29 (select .cse3 4)) (.cse30 (select .cse0 4))) (let ((.cse13 (and .cse4 .cse5 .cse6 .cse7 (= .cse29 1) (= (+ .cse30 1) 0))) (.cse14 (= .cse34 1)) (.cse15 (= 0 (+ .cse33 1))) (.cse22 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse23 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse10 (= (+ .cse32 1) 0)) (.cse11 (= .cse31 1)) (.cse8 (= .cse30 0)) (.cse9 (= .cse29 0)) (.cse24 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (< 2 c_~ARR_SIZE~0) (or (and (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int)) (v_y_95 Int)) (let ((.cse2 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse1 (* v_y_95 8))) (and (= (select .cse0 .cse1) 1) (= (select .cse2 8) 0) (= (select .cse2 4) 0) (= (+ (select .cse3 .cse1) 1) 0) (= (select .cse2 0) 0) (= (select v_DerPreprocessor_38 0) 0) (= (select v_DerPreprocessor_38 .cse1) 1) (= (select v_DerPreprocessor_38 4) 0) (= (select v_DerPreprocessor_38 8) 0) (= (+ (select .cse2 .cse1) 1) 0)))) .cse4 .cse5 .cse6 .cse7 .cse8 .cse9) (and .cse10 .cse5 .cse6 .cse8 .cse11 .cse9) (and (exists ((v_y_89 Int) (v_z_89 Int)) (let ((.cse12 (+ (* v_y_89 8) (* v_z_89 4)))) (and (<= v_z_89 1) (<= 0 v_z_89) (not (= v_z_89 0)) (= (+ 1 (select .cse0 .cse12)) 0) (= (select .cse3 .cse12) 1)))) .cse4 .cse5 .cse6 .cse7 .cse8 .cse9) .cse13 (and .cse14 .cse4 .cse7 .cse15 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (let ((.cse16 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse16 0) 1) 0) (= (select v_DerPreprocessor_36 8) 0) (= (select .cse16 8) 0) (= (select v_DerPreprocessor_36 0) 1) (= (select .cse16 4) 0) (= (select v_DerPreprocessor_36 4) 0)))) .cse8 .cse9)) (not (and (or .cse13 (and .cse14 .cse4 .cse7 .cse15 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse17 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse17 4) 0) (= (+ (select .cse17 0) 1) 0) (= (select .cse17 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse8 .cse9) (and .cse10 .cse5 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse18 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse18 4) 0) (= (+ (select .cse18 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse18 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse6 .cse8 .cse11 .cse9) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse20 (* v_y_55 8)) (.cse19 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse19 4) 0) (= (select .cse0 .cse20) 1) (= (+ (select .cse3 .cse20) 1) 0) (= (+ (select .cse19 .cse20) 1) 0) (= (select v_DerPreprocessor_18 .cse20) 1) (= (select .cse19 0) 0) (= (select .cse19 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse4 .cse5 .cse6 .cse7 .cse8 .cse9) (and .cse4 .cse5 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse21 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse3 .cse21) 1) (= (+ (select .cse0 .cse21) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse6 .cse7 .cse8 .cse9)) .cse22 .cse23 .cse24)) (or (and (or (and .cse14 .cse4 .cse7 .cse15) (and .cse10 .cse5 .cse6 .cse11)) .cse8 .cse9) (and .cse4 .cse5 .cse6 .cse7 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse25 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse0 .cse25) 1) 0) (= (select .cse3 .cse25) 1)))))) .cse22 .cse23 (or (and (or (and .cse4 .cse6 .cse7 (exists ((v_y_21 Int)) (let ((.cse26 (* v_y_21 8))) (and (= (select .cse0 .cse26) 1) (= (+ (select .cse3 .cse26) 1) 0) (<= 0 v_y_21))))) (and .cse10 .cse6 .cse11)) .cse5 .cse8 .cse9) (and .cse4 .cse5 (exists ((v_y_26 Int) (v_z_26 Int) (v_DerPreprocessor_7 (Array Int Int)) (v_DerPreprocessor_8 (Array Int Int))) (let ((.cse28 (+ (* v_y_26 8) (* v_z_26 4))) (.cse27 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_8) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (<= v_z_26 1) (= (select .cse27 .cse28) 1) (= (+ (select v_DerPreprocessor_8 .cse28) 1) 0) (= (+ (select .cse0 .cse28) 1) 0) (= (select v_DerPreprocessor_8 0) 0) (<= 0 v_z_26) (= (select v_DerPreprocessor_8 8) 0) (= (select .cse27 8) 0) (= (select .cse27 0) 0) (not (= v_z_26 0)) (= (select v_DerPreprocessor_8 4) 0) (<= 0 (+ v_z_26 (* v_y_26 2))) (= (select .cse3 .cse28) 1) (= (select .cse27 4) 0)))) .cse6 .cse7 .cse8 .cse9)) .cse24))))) is different from false [2023-12-02 23:42:21,414 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse32 (select .cse3 8)) (.cse34 (select .cse0 0)) (.cse33 (select .cse3 0)) (.cse31 (select .cse0 8))) (let ((.cse4 (= .cse31 0)) (.cse5 (= 0 .cse33)) (.cse6 (= .cse34 0)) (.cse7 (= .cse32 0)) (.cse29 (select .cse3 4)) (.cse30 (select .cse0 4))) (let ((.cse13 (and .cse4 .cse5 .cse6 .cse7 (= .cse29 1) (= (+ .cse30 1) 0))) (.cse14 (= .cse34 1)) (.cse15 (= 0 (+ .cse33 1))) (.cse22 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse23 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse10 (= (+ .cse32 1) 0)) (.cse11 (= .cse31 1)) (.cse8 (= .cse30 0)) (.cse9 (= .cse29 0)) (.cse24 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (< 2 c_~ARR_SIZE~0) (or (and (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int)) (v_y_95 Int)) (let ((.cse2 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse1 (* v_y_95 8))) (and (= (select .cse0 .cse1) 1) (= (select .cse2 8) 0) (= (select .cse2 4) 0) (= (+ (select .cse3 .cse1) 1) 0) (= (select .cse2 0) 0) (= (select v_DerPreprocessor_38 0) 0) (= (select v_DerPreprocessor_38 .cse1) 1) (= (select v_DerPreprocessor_38 4) 0) (= (select v_DerPreprocessor_38 8) 0) (= (+ (select .cse2 .cse1) 1) 0)))) .cse4 .cse5 .cse6 .cse7 .cse8 .cse9) (and .cse10 .cse5 .cse6 .cse8 .cse11 .cse9) (and (exists ((v_y_89 Int) (v_z_89 Int)) (let ((.cse12 (+ (* v_y_89 8) (* v_z_89 4)))) (and (<= v_z_89 1) (<= 0 v_z_89) (not (= v_z_89 0)) (= (+ 1 (select .cse0 .cse12)) 0) (= (select .cse3 .cse12) 1)))) .cse4 .cse5 .cse6 .cse7 .cse8 .cse9) .cse13 (and .cse14 .cse4 .cse7 .cse15 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (let ((.cse16 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse16 0) 1) 0) (= (select v_DerPreprocessor_36 8) 0) (= (select .cse16 8) 0) (= (select v_DerPreprocessor_36 0) 1) (= (select .cse16 4) 0) (= (select v_DerPreprocessor_36 4) 0)))) .cse8 .cse9)) (not (and (or .cse13 (and .cse14 .cse4 .cse7 .cse15 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse17 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse17 4) 0) (= (+ (select .cse17 0) 1) 0) (= (select .cse17 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse8 .cse9) (and .cse10 .cse5 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse18 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse18 4) 0) (= (+ (select .cse18 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse18 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse6 .cse8 .cse11 .cse9) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse20 (* v_y_55 8)) (.cse19 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse19 4) 0) (= (select .cse0 .cse20) 1) (= (+ (select .cse3 .cse20) 1) 0) (= (+ (select .cse19 .cse20) 1) 0) (= (select v_DerPreprocessor_18 .cse20) 1) (= (select .cse19 0) 0) (= (select .cse19 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse4 .cse5 .cse6 .cse7 .cse8 .cse9) (and .cse4 .cse5 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse21 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse3 .cse21) 1) (= (+ (select .cse0 .cse21) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse6 .cse7 .cse8 .cse9)) .cse22 .cse23 .cse24)) (or (and (or (and .cse14 .cse4 .cse7 .cse15) (and .cse10 .cse5 .cse6 .cse11)) .cse8 .cse9) (and .cse4 .cse5 .cse6 .cse7 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse25 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse0 .cse25) 1) 0) (= (select .cse3 .cse25) 1)))))) .cse22 .cse23 (or (and (or (and .cse4 .cse6 .cse7 (exists ((v_y_21 Int)) (let ((.cse26 (* v_y_21 8))) (and (= (select .cse0 .cse26) 1) (= (+ (select .cse3 .cse26) 1) 0) (<= 0 v_y_21))))) (and .cse10 .cse6 .cse11)) .cse5 .cse8 .cse9) (and .cse4 .cse5 (exists ((v_y_26 Int) (v_z_26 Int) (v_DerPreprocessor_7 (Array Int Int)) (v_DerPreprocessor_8 (Array Int Int))) (let ((.cse28 (+ (* v_y_26 8) (* v_z_26 4))) (.cse27 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_8) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (<= v_z_26 1) (= (select .cse27 .cse28) 1) (= (+ (select v_DerPreprocessor_8 .cse28) 1) 0) (= (+ (select .cse0 .cse28) 1) 0) (= (select v_DerPreprocessor_8 0) 0) (<= 0 v_z_26) (= (select v_DerPreprocessor_8 8) 0) (= (select .cse27 8) 0) (= (select .cse27 0) 0) (not (= v_z_26 0)) (= (select v_DerPreprocessor_8 4) 0) (<= 0 (+ v_z_26 (* v_y_26 2))) (= (select .cse3 .cse28) 1) (= (select .cse27 4) 0)))) .cse6 .cse7 .cse8 .cse9)) .cse24)))))) is different from true [2023-12-02 23:42:22,341 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse4 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse19 (select .cse4 4)) (.cse20 (select .cse2 4)) (.cse16 (select .cse4 8)) (.cse17 (select .cse2 8)) (.cse21 (select .cse2 0)) (.cse22 (select .cse4 0))) (let ((.cse10 (= 0 .cse22)) (.cse0 (= .cse21 0)) (.cse9 (= .cse17 0)) (.cse11 (= .cse16 0)) (.cse1 (= .cse20 0)) (.cse12 (= .cse19 0)) (.cse24 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse25 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse26 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (or (and .cse0 .cse1 (exists ((v_y_21 Int)) (let ((.cse3 (* v_y_21 8))) (and (= (select .cse2 .cse3) 1) (= (+ (select .cse4 .cse3) 1) 0) (<= 0 v_y_21))))) (and (exists ((v_y_26 Int) (v_z_26 Int) (v_DerPreprocessor_7 (Array Int Int)) (v_DerPreprocessor_8 (Array Int Int))) (let ((.cse6 (+ (* v_y_26 8) (* v_z_26 4))) (.cse5 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_8) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (<= v_z_26 1) (= (select .cse5 .cse6) 1) (= (+ (select v_DerPreprocessor_8 .cse6) 1) 0) (= (+ (select .cse2 .cse6) 1) 0) (= (select v_DerPreprocessor_8 0) 0) (<= 0 v_z_26) (= (select v_DerPreprocessor_8 8) 0) (= (select .cse5 8) 0) (= (select .cse5 0) 0) (not (= v_z_26 0)) (= (select v_DerPreprocessor_8 4) 0) (<= 0 (+ v_z_26 (* v_y_26 2))) (= (select .cse4 .cse6) 1) (= (select .cse5 4) 0)))) .cse0 .cse1)) (or (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse8 (* v_y_55 8)) (.cse7 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse7 4) 0) (= (select .cse2 .cse8) 1) (= (+ (select .cse4 .cse8) 1) 0) (= (+ (select .cse7 .cse8) 1) 0) (= (select v_DerPreprocessor_18 .cse8) 1) (= (select .cse7 0) 0) (= (select .cse7 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse9 .cse10 .cse11 .cse12) (and .cse9 .cse10 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse13 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse4 .cse13) 1) (= (+ (select .cse2 .cse13) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse11 .cse12)) (< 2 c_~ARR_SIZE~0) (not (and (or (and (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int)) (v_y_95 Int)) (let ((.cse15 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse14 (* v_y_95 8))) (and (= (select .cse2 .cse14) 1) (= (select .cse15 8) 0) (= (select .cse15 4) 0) (= (+ (select .cse4 .cse14) 1) 0) (= (select .cse15 0) 0) (= (select v_DerPreprocessor_38 0) 0) (= (select v_DerPreprocessor_38 .cse14) 1) (= (select v_DerPreprocessor_38 4) 0) (= (select v_DerPreprocessor_38 8) 0) (= (+ (select .cse15 .cse14) 1) 0)))) .cse9 .cse10 .cse0 .cse11 .cse1 .cse12) (and (= (+ .cse16 1) 0) .cse10 .cse0 .cse1 (= .cse17 1) .cse12) (and (exists ((v_y_89 Int) (v_z_89 Int)) (let ((.cse18 (+ (* v_y_89 8) (* v_z_89 4)))) (and (<= v_z_89 1) (<= 0 v_z_89) (not (= v_z_89 0)) (= (+ 1 (select .cse2 .cse18)) 0) (= (select .cse4 .cse18) 1)))) .cse9 .cse10 .cse0 .cse11 .cse1 .cse12) (and .cse9 .cse10 .cse0 .cse11 (= .cse19 1) (= (+ .cse20 1) 0)) (and (= .cse21 1) .cse9 .cse11 (= 0 (+ .cse22 1)) (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (let ((.cse23 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse23 0) 1) 0) (= (select v_DerPreprocessor_36 8) 0) (= (select .cse23 8) 0) (= (select v_DerPreprocessor_36 0) 1) (= (select .cse23 4) 0) (= (select v_DerPreprocessor_36 4) 0)))) .cse1 .cse12)) .cse24 .cse25 .cse26)) .cse24 .cse25 .cse26)))) is different from false [2023-12-02 23:42:23,991 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse4 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse19 (select .cse4 4)) (.cse20 (select .cse2 4)) (.cse16 (select .cse4 8)) (.cse17 (select .cse2 8)) (.cse21 (select .cse2 0)) (.cse22 (select .cse4 0))) (let ((.cse10 (= 0 .cse22)) (.cse0 (= .cse21 0)) (.cse9 (= .cse17 0)) (.cse11 (= .cse16 0)) (.cse1 (= .cse20 0)) (.cse12 (= .cse19 0)) (.cse24 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse25 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse26 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (or (and .cse0 .cse1 (exists ((v_y_21 Int)) (let ((.cse3 (* v_y_21 8))) (and (= (select .cse2 .cse3) 1) (= (+ (select .cse4 .cse3) 1) 0) (<= 0 v_y_21))))) (and (exists ((v_y_26 Int) (v_z_26 Int) (v_DerPreprocessor_7 (Array Int Int)) (v_DerPreprocessor_8 (Array Int Int))) (let ((.cse6 (+ (* v_y_26 8) (* v_z_26 4))) (.cse5 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_8) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (<= v_z_26 1) (= (select .cse5 .cse6) 1) (= (+ (select v_DerPreprocessor_8 .cse6) 1) 0) (= (+ (select .cse2 .cse6) 1) 0) (= (select v_DerPreprocessor_8 0) 0) (<= 0 v_z_26) (= (select v_DerPreprocessor_8 8) 0) (= (select .cse5 8) 0) (= (select .cse5 0) 0) (not (= v_z_26 0)) (= (select v_DerPreprocessor_8 4) 0) (<= 0 (+ v_z_26 (* v_y_26 2))) (= (select .cse4 .cse6) 1) (= (select .cse5 4) 0)))) .cse0 .cse1)) (or (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse8 (* v_y_55 8)) (.cse7 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse7 4) 0) (= (select .cse2 .cse8) 1) (= (+ (select .cse4 .cse8) 1) 0) (= (+ (select .cse7 .cse8) 1) 0) (= (select v_DerPreprocessor_18 .cse8) 1) (= (select .cse7 0) 0) (= (select .cse7 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse9 .cse10 .cse11 .cse12) (and .cse9 .cse10 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse13 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse4 .cse13) 1) (= (+ (select .cse2 .cse13) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse11 .cse12)) (< 2 c_~ARR_SIZE~0) (not (and (or (and (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int)) (v_y_95 Int)) (let ((.cse15 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse14 (* v_y_95 8))) (and (= (select .cse2 .cse14) 1) (= (select .cse15 8) 0) (= (select .cse15 4) 0) (= (+ (select .cse4 .cse14) 1) 0) (= (select .cse15 0) 0) (= (select v_DerPreprocessor_38 0) 0) (= (select v_DerPreprocessor_38 .cse14) 1) (= (select v_DerPreprocessor_38 4) 0) (= (select v_DerPreprocessor_38 8) 0) (= (+ (select .cse15 .cse14) 1) 0)))) .cse9 .cse10 .cse0 .cse11 .cse1 .cse12) (and (= (+ .cse16 1) 0) .cse10 .cse0 .cse1 (= .cse17 1) .cse12) (and (exists ((v_y_89 Int) (v_z_89 Int)) (let ((.cse18 (+ (* v_y_89 8) (* v_z_89 4)))) (and (<= v_z_89 1) (<= 0 v_z_89) (not (= v_z_89 0)) (= (+ 1 (select .cse2 .cse18)) 0) (= (select .cse4 .cse18) 1)))) .cse9 .cse10 .cse0 .cse11 .cse1 .cse12) (and .cse9 .cse10 .cse0 .cse11 (= .cse19 1) (= (+ .cse20 1) 0)) (and (= .cse21 1) .cse9 .cse11 (= 0 (+ .cse22 1)) (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (let ((.cse23 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse23 0) 1) 0) (= (select v_DerPreprocessor_36 8) 0) (= (select .cse23 8) 0) (= (select v_DerPreprocessor_36 0) 1) (= (select .cse23 4) 0) (= (select v_DerPreprocessor_36 4) 0)))) .cse1 .cse12)) .cse24 .cse25 .cse26)) .cse24 .cse25 .cse26))))) is different from true [2023-12-02 23:42:24,045 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse39 (select .cse3 4)) (.cse38 (select .cse1 4)) (.cse37 (select .cse1 0)) (.cse34 (select .cse3 0))) (let ((.cse35 (select .cse3 8)) (.cse5 (= 0 .cse34)) (.cse11 (= .cse37 0)) (.cse12 (= .cse38 0)) (.cse36 (select .cse1 8)) (.cse7 (= .cse39 0))) (let ((.cse23 (= |c_ULTIMATE.start_main_~count~0#1| 0)) (.cse13 (and (= (+ .cse35 1) 0) .cse5 .cse11 .cse12 (= .cse36 1) .cse7)) (.cse15 (= .cse39 1)) (.cse16 (= (+ .cse38 1) 0)) (.cse17 (= .cse37 1)) (.cse4 (= .cse36 0)) (.cse6 (= .cse35 0)) (.cse18 (= 0 (+ .cse34 1))) (.cse24 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse25 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse30 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (or (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse2 (* v_y_55 8)) (.cse0 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse0 4) 0) (= (select .cse1 .cse2) 1) (= (+ (select .cse3 .cse2) 1) 0) (= (+ (select .cse0 .cse2) 1) 0) (= (select v_DerPreprocessor_18 .cse2) 1) (= (select .cse0 0) 0) (= (select .cse0 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse4 .cse5 .cse6 .cse7) (and .cse4 .cse5 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse8 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse3 .cse8) 1) (= (+ (select .cse1 .cse8) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse6 .cse7)) (or (and (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int)) (v_y_95 Int)) (let ((.cse10 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse9 (* v_y_95 8))) (and (= (select .cse1 .cse9) 1) (= (select .cse10 8) 0) (= (select .cse10 4) 0) (= (+ (select .cse3 .cse9) 1) 0) (= (select .cse10 0) 0) (= (select v_DerPreprocessor_38 0) 0) (= (select v_DerPreprocessor_38 .cse9) 1) (= (select v_DerPreprocessor_38 4) 0) (= (select v_DerPreprocessor_38 8) 0) (= (+ (select .cse10 .cse9) 1) 0)))) .cse4 .cse5 .cse11 .cse6 .cse12 .cse7) .cse13 (and (exists ((v_y_89 Int) (v_z_89 Int)) (let ((.cse14 (+ (* v_y_89 8) (* v_z_89 4)))) (and (<= v_z_89 1) (<= 0 v_z_89) (not (= v_z_89 0)) (= (+ 1 (select .cse1 .cse14)) 0) (= (select .cse3 .cse14) 1)))) .cse4 .cse5 .cse11 .cse6 .cse12 .cse7) (and .cse4 .cse5 .cse11 .cse6 .cse15 .cse16) (and .cse17 .cse4 .cse6 .cse18 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (let ((.cse19 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse19 0) 1) 0) (= (select v_DerPreprocessor_36 8) 0) (= (select .cse19 8) 0) (= (select v_DerPreprocessor_36 0) 1) (= (select .cse19 4) 0) (= (select v_DerPreprocessor_36 4) 0)))) .cse12 .cse7)) (or (exists ((v_y_26 Int) (v_z_26 Int) (v_DerPreprocessor_7 (Array Int Int)) (v_DerPreprocessor_8 (Array Int Int))) (let ((.cse21 (+ (* v_y_26 8) (* v_z_26 4))) (.cse20 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_8) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (<= v_z_26 1) (= (select .cse20 .cse21) 1) (= (+ (select v_DerPreprocessor_8 .cse21) 1) 0) (= (+ (select .cse1 .cse21) 1) 0) (= (select v_DerPreprocessor_8 0) 0) (<= 0 v_z_26) (= (select v_DerPreprocessor_8 8) 0) (= (select .cse20 8) 0) (= (select .cse20 0) 0) (not (= v_z_26 0)) (= (select v_DerPreprocessor_8 4) 0) (<= 0 (+ v_z_26 (* v_y_26 2))) (= (select .cse3 .cse21) 1) (= (select .cse20 4) 0)))) (exists ((v_y_21 Int)) (let ((.cse22 (* v_y_21 8))) (and (= (select .cse1 .cse22) 1) (= (+ (select .cse3 .cse22) 1) 0) (<= 0 v_y_21))))) .cse23 (<= 3 c_~ARR_SIZE~0) (not (and .cse23 .cse24 .cse25 (or .cse13 (and .cse4 .cse5 .cse11 .cse6 .cse12 (exists ((v_y_85 Int)) (let ((.cse26 (* v_y_85 8))) (and (= (select .cse1 .cse26) 1) (= (+ (select .cse3 .cse26) 1) 0)))) .cse7) (and .cse4 .cse5 .cse11 .cse6 .cse15 .cse16 (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (let ((.cse27 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_34 8) 0) (= (select .cse27 8) 0) (= (select .cse27 4) 1) (= (select .cse27 0) 0) (= (select v_DerPreprocessor_34 0) 0) (= (+ (select v_DerPreprocessor_34 4) 1) 0))))) (and .cse4 .cse5 .cse11 .cse6 .cse12 (exists ((v_z_87 Int) (v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int)) (v_y_87 Int)) (let ((.cse29 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse28 (+ (* v_y_87 8) (* v_z_87 4)))) (and (<= v_z_87 1) (= (+ (select v_DerPreprocessor_34 .cse28) 1) 0) (= (+ (select .cse1 .cse28) 1) 0) (= (select .cse29 4) 0) (= (select v_DerPreprocessor_34 8) 0) (= (select .cse29 .cse28) 1) (= (select v_DerPreprocessor_34 4) 0) (= (select .cse29 8) 0) (= (select .cse29 0) 0) (= (select .cse3 .cse28) 1) (<= 0 v_z_87) (not (= v_z_87 0)) (= (select v_DerPreprocessor_34 0) 0)))) .cse7) (and .cse17 .cse4 .cse6 .cse18 .cse12 .cse7)) .cse30)) .cse24 .cse25 .cse30 (or (and .cse11 .cse12 (exists ((v_y_79 Int)) (let ((.cse31 (* v_y_79 8))) (and (= (+ (select .cse3 .cse31) 1) 0) (<= 0 v_y_79) (= (select .cse1 .cse31) 1))))) (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int)) (v_z_74 Int) (v_y_74 Int)) (let ((.cse33 (+ (* v_y_74 8) (* v_z_74 4))) (.cse32 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse32 .cse33) 1) (= (+ (select .cse1 .cse33) 1) 0) (not (= v_z_74 0)) (= (select .cse32 0) 0) (= (select .cse32 4) 0) (= (select v_DerPreprocessor_28 0) 0) (= (select v_DerPreprocessor_28 4) 0) (<= v_z_74 1) (= (+ (select v_DerPreprocessor_28 .cse33) 1) 0) (<= 0 v_z_74) (= (select .cse3 .cse33) 1) (= (select .cse32 8) 0) (= (select v_DerPreprocessor_28 8) 0) (<= 0 (+ v_z_74 (* v_y_74 2)))))) .cse11 .cse12))))))) is different from false [2023-12-02 23:42:25,132 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse39 (select .cse3 4)) (.cse38 (select .cse1 4)) (.cse37 (select .cse1 0)) (.cse34 (select .cse3 0))) (let ((.cse35 (select .cse3 8)) (.cse5 (= 0 .cse34)) (.cse11 (= .cse37 0)) (.cse12 (= .cse38 0)) (.cse36 (select .cse1 8)) (.cse7 (= .cse39 0))) (let ((.cse23 (= |c_ULTIMATE.start_main_~count~0#1| 0)) (.cse13 (and (= (+ .cse35 1) 0) .cse5 .cse11 .cse12 (= .cse36 1) .cse7)) (.cse15 (= .cse39 1)) (.cse16 (= (+ .cse38 1) 0)) (.cse17 (= .cse37 1)) (.cse4 (= .cse36 0)) (.cse6 (= .cse35 0)) (.cse18 (= 0 (+ .cse34 1))) (.cse24 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse25 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse30 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (or (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse2 (* v_y_55 8)) (.cse0 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse0 4) 0) (= (select .cse1 .cse2) 1) (= (+ (select .cse3 .cse2) 1) 0) (= (+ (select .cse0 .cse2) 1) 0) (= (select v_DerPreprocessor_18 .cse2) 1) (= (select .cse0 0) 0) (= (select .cse0 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse4 .cse5 .cse6 .cse7) (and .cse4 .cse5 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse8 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse3 .cse8) 1) (= (+ (select .cse1 .cse8) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse6 .cse7)) (or (and (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int)) (v_y_95 Int)) (let ((.cse10 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse9 (* v_y_95 8))) (and (= (select .cse1 .cse9) 1) (= (select .cse10 8) 0) (= (select .cse10 4) 0) (= (+ (select .cse3 .cse9) 1) 0) (= (select .cse10 0) 0) (= (select v_DerPreprocessor_38 0) 0) (= (select v_DerPreprocessor_38 .cse9) 1) (= (select v_DerPreprocessor_38 4) 0) (= (select v_DerPreprocessor_38 8) 0) (= (+ (select .cse10 .cse9) 1) 0)))) .cse4 .cse5 .cse11 .cse6 .cse12 .cse7) .cse13 (and (exists ((v_y_89 Int) (v_z_89 Int)) (let ((.cse14 (+ (* v_y_89 8) (* v_z_89 4)))) (and (<= v_z_89 1) (<= 0 v_z_89) (not (= v_z_89 0)) (= (+ 1 (select .cse1 .cse14)) 0) (= (select .cse3 .cse14) 1)))) .cse4 .cse5 .cse11 .cse6 .cse12 .cse7) (and .cse4 .cse5 .cse11 .cse6 .cse15 .cse16) (and .cse17 .cse4 .cse6 .cse18 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (let ((.cse19 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse19 0) 1) 0) (= (select v_DerPreprocessor_36 8) 0) (= (select .cse19 8) 0) (= (select v_DerPreprocessor_36 0) 1) (= (select .cse19 4) 0) (= (select v_DerPreprocessor_36 4) 0)))) .cse12 .cse7)) (or (exists ((v_y_26 Int) (v_z_26 Int) (v_DerPreprocessor_7 (Array Int Int)) (v_DerPreprocessor_8 (Array Int Int))) (let ((.cse21 (+ (* v_y_26 8) (* v_z_26 4))) (.cse20 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_8) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (<= v_z_26 1) (= (select .cse20 .cse21) 1) (= (+ (select v_DerPreprocessor_8 .cse21) 1) 0) (= (+ (select .cse1 .cse21) 1) 0) (= (select v_DerPreprocessor_8 0) 0) (<= 0 v_z_26) (= (select v_DerPreprocessor_8 8) 0) (= (select .cse20 8) 0) (= (select .cse20 0) 0) (not (= v_z_26 0)) (= (select v_DerPreprocessor_8 4) 0) (<= 0 (+ v_z_26 (* v_y_26 2))) (= (select .cse3 .cse21) 1) (= (select .cse20 4) 0)))) (exists ((v_y_21 Int)) (let ((.cse22 (* v_y_21 8))) (and (= (select .cse1 .cse22) 1) (= (+ (select .cse3 .cse22) 1) 0) (<= 0 v_y_21))))) .cse23 (<= 3 c_~ARR_SIZE~0) (not (and .cse23 .cse24 .cse25 (or .cse13 (and .cse4 .cse5 .cse11 .cse6 .cse12 (exists ((v_y_85 Int)) (let ((.cse26 (* v_y_85 8))) (and (= (select .cse1 .cse26) 1) (= (+ (select .cse3 .cse26) 1) 0)))) .cse7) (and .cse4 .cse5 .cse11 .cse6 .cse15 .cse16 (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (let ((.cse27 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_34 8) 0) (= (select .cse27 8) 0) (= (select .cse27 4) 1) (= (select .cse27 0) 0) (= (select v_DerPreprocessor_34 0) 0) (= (+ (select v_DerPreprocessor_34 4) 1) 0))))) (and .cse4 .cse5 .cse11 .cse6 .cse12 (exists ((v_z_87 Int) (v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int)) (v_y_87 Int)) (let ((.cse29 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse28 (+ (* v_y_87 8) (* v_z_87 4)))) (and (<= v_z_87 1) (= (+ (select v_DerPreprocessor_34 .cse28) 1) 0) (= (+ (select .cse1 .cse28) 1) 0) (= (select .cse29 4) 0) (= (select v_DerPreprocessor_34 8) 0) (= (select .cse29 .cse28) 1) (= (select v_DerPreprocessor_34 4) 0) (= (select .cse29 8) 0) (= (select .cse29 0) 0) (= (select .cse3 .cse28) 1) (<= 0 v_z_87) (not (= v_z_87 0)) (= (select v_DerPreprocessor_34 0) 0)))) .cse7) (and .cse17 .cse4 .cse6 .cse18 .cse12 .cse7)) .cse30)) .cse24 .cse25 .cse30 (or (and .cse11 .cse12 (exists ((v_y_79 Int)) (let ((.cse31 (* v_y_79 8))) (and (= (+ (select .cse3 .cse31) 1) 0) (<= 0 v_y_79) (= (select .cse1 .cse31) 1))))) (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int)) (v_z_74 Int) (v_y_74 Int)) (let ((.cse33 (+ (* v_y_74 8) (* v_z_74 4))) (.cse32 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse32 .cse33) 1) (= (+ (select .cse1 .cse33) 1) 0) (not (= v_z_74 0)) (= (select .cse32 0) 0) (= (select .cse32 4) 0) (= (select v_DerPreprocessor_28 0) 0) (= (select v_DerPreprocessor_28 4) 0) (<= v_z_74 1) (= (+ (select v_DerPreprocessor_28 .cse33) 1) 0) (<= 0 v_z_74) (= (select .cse3 .cse33) 1) (= (select .cse32 8) 0) (= (select v_DerPreprocessor_28 8) 0) (<= 0 (+ v_z_74 (* v_y_74 2)))))) .cse11 .cse12)))))))) is different from true [2023-12-02 23:42:25,168 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse15 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse17 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse52 (select .cse17 0)) (.cse57 (select .cse17 8)) (.cse56 (select .cse15 8)) (.cse51 (select .cse15 0))) (let ((.cse55 (select .cse17 4)) (.cse54 (select .cse15 4)) (.cse2 (= .cse51 1)) (.cse3 (= .cse56 0)) (.cse4 (= .cse57 0)) (.cse5 (= 0 (+ .cse52 1)))) (let ((.cse49 (and .cse2 .cse3 .cse4 .cse5)) (.cse9 (= (+ .cse57 1) 0)) (.cse7 (= .cse54 0)) (.cse13 (= .cse56 1)) (.cse8 (= .cse55 0)) (.cse10 (= 0 .cse52)) (.cse12 (= .cse51 0)) (.cse32 (= .cse55 1)) (.cse33 (= (+ .cse54 1) 0))) (let ((.cse1 (and .cse3 .cse10 .cse12 .cse4 .cse32 .cse33)) (.cse22 (and .cse9 .cse10 .cse12 .cse7 .cse13 .cse8)) (.cse35 (and .cse2 .cse3 .cse4 .cse5 .cse7 .cse8)) (.cse0 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse36 (and (or .cse49 (and .cse9 .cse10 .cse12 .cse13)) .cse7 .cse8)) (.cse41 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse53 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse15 .cse53) 1) 0) (= (select .cse17 .cse53) 1))))) (.cse19 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse20 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse21 (= |c_ULTIMATE.start_main_~sum~0#1| (+ .cse51 .cse52)))) (and (not (and .cse0 (or .cse1 (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse6 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse6 4) 0) (= (+ (select .cse6 0) 1) 0) (= (select .cse6 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse7 .cse8) (and .cse9 .cse10 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse11 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse11 4) 0) (= (+ (select .cse11 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse11 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse12 .cse7 .cse13 .cse8) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse16 (* v_y_55 8)) (.cse14 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse14 4) 0) (= (select .cse15 .cse16) 1) (= (+ (select .cse17 .cse16) 1) 0) (= (+ (select .cse14 .cse16) 1) 0) (= (select v_DerPreprocessor_18 .cse16) 1) (= (select .cse14 0) 0) (= (select .cse14 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) (and .cse3 .cse10 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse18 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse17 .cse18) 1) (= (+ (select .cse15 .cse18) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse12 .cse4 .cse7 .cse8)) .cse19 .cse20 .cse21)) (or .cse22 (and .cse3 .cse10 .cse12 .cse4 (exists ((v_y_16 Int)) (let ((.cse23 (* v_y_16 8))) (and (= (select .cse15 .cse23) 1) (= 0 (+ (select .cse17 .cse23) 1))))) .cse7 .cse8) (and .cse3 .cse10 .cse12 .cse4 (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int)) (v_z_7 Int) (v_y_7 Int)) (let ((.cse24 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse25 (+ (* v_y_7 8) (* v_z_7 4)))) (and (= (select .cse24 0) 0) (= (select v_DerPreprocessor_6 8) 0) (= (select .cse24 .cse25) 1) (= (select .cse24 8) 0) (= (select .cse17 .cse25) 1) (= (+ (select v_DerPreprocessor_6 .cse25) 1) 0) (= (select .cse24 4) 0) (not (= v_z_7 0)) (<= v_z_7 1) (= (+ (select .cse15 .cse25) 1) 0) (= (select v_DerPreprocessor_6 4) 0) (<= 0 v_z_7) (= (select v_DerPreprocessor_6 0) 0)))) .cse7 .cse8)) .cse0 (or (and (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int)) (v_y_95 Int)) (let ((.cse27 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse26 (* v_y_95 8))) (and (= (select .cse15 .cse26) 1) (= (select .cse27 8) 0) (= (select .cse27 4) 0) (= (+ (select .cse17 .cse26) 1) 0) (= (select .cse27 0) 0) (= (select v_DerPreprocessor_38 0) 0) (= (select v_DerPreprocessor_38 .cse26) 1) (= (select v_DerPreprocessor_38 4) 0) (= (select v_DerPreprocessor_38 8) 0) (= (+ (select .cse27 .cse26) 1) 0)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) .cse22 (and (exists ((v_y_89 Int) (v_z_89 Int)) (let ((.cse28 (+ (* v_y_89 8) (* v_z_89 4)))) (and (<= v_z_89 1) (<= 0 v_z_89) (not (= v_z_89 0)) (= (+ 1 (select .cse15 .cse28)) 0) (= (select .cse17 .cse28) 1)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) .cse1 (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (let ((.cse29 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse29 0) 1) 0) (= (select v_DerPreprocessor_36 8) 0) (= (select .cse29 8) 0) (= (select v_DerPreprocessor_36 0) 1) (= (select .cse29 4) 0) (= (select v_DerPreprocessor_36 4) 0)))) .cse7 .cse8)) (or (and .cse3 .cse10 .cse12 .cse4 (or (and (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int)) (v_z_63 Int) (v_y_63 Int)) (let ((.cse30 (+ (* v_y_63 8) (* v_z_63 4))) (.cse31 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse15 .cse30) 1) 0) (= (select .cse17 .cse30) 1) (= (select .cse31 0) 0) (<= 0 v_z_63) (= (select .cse31 4) 0) (= (select v_DerPreprocessor_20 8) 0) (= (+ (select v_DerPreprocessor_20 .cse30) 1) 0) (<= v_z_63 1) (= (select .cse31 .cse30) 1) (= (select v_DerPreprocessor_20 4) 0) (= 0 (select v_DerPreprocessor_20 0)) (not (= v_z_63 0)) (= (select .cse31 8) 0)))) .cse7 .cse8) (and .cse32 .cse33))) (and (or (and .cse9 .cse13) (and .cse3 .cse4 (exists ((v_y_69 Int)) (let ((.cse34 (* v_y_69 8))) (and (= (+ (select .cse17 .cse34) 1) 0) (= (select .cse15 .cse34) 1)))))) .cse10 .cse12 .cse7 .cse8) .cse35) (not (and .cse0 (or .cse36 (and .cse3 .cse10 .cse12 (exists ((v_DerPreprocessor_31 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int))) (let ((.cse37 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_32) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select v_DerPreprocessor_32 4) 1) 0) (= (select .cse37 4) 1) (= (select v_DerPreprocessor_32 8) 0) (= (select .cse37 8) 0) (= (select .cse37 0) 0) (= 0 (select v_DerPreprocessor_32 0))))) .cse4 (exists ((v_z_80 Int) (v_y_80 Int)) (let ((.cse39 (+ (* v_y_80 2) v_z_80)) (.cse38 (+ (* v_z_80 4) (* v_y_80 8)))) (and (= (select .cse17 .cse38) 1) (<= 0 v_z_80) (<= 0 .cse39) (<= .cse39 2) (<= v_z_80 1) (= (+ (select .cse15 .cse38) 1) 0)))))) .cse19 .cse20 .cse21)) (< 0 |c_ULTIMATE.start_main_~count~0#1|) (<= 3 c_~ARR_SIZE~0) .cse19 .cse20 .cse21 (<= |c_ULTIMATE.start_main_~count~0#1| 1) (not (and (or .cse36 (and (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (let ((.cse40 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_22 8) 0) (= (select .cse40 4) 1) (= (+ (select v_DerPreprocessor_22 4) 1) 0) (= 0 (select .cse40 0)) (= (select .cse40 8) 0) (= (select v_DerPreprocessor_22 0) 0)))) .cse3 .cse10 .cse12 .cse4 .cse41)) .cse0 .cse19 .cse20 .cse21)) (or .cse22 (and .cse3 .cse10 .cse12 .cse4 .cse7 (exists ((v_y_85 Int)) (let ((.cse42 (* v_y_85 8))) (and (= (select .cse15 .cse42) 1) (= (+ (select .cse17 .cse42) 1) 0)))) .cse8) (and .cse3 .cse10 .cse12 .cse4 .cse32 .cse33 (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (let ((.cse43 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_34 8) 0) (= (select .cse43 8) 0) (= (select .cse43 4) 1) (= (select .cse43 0) 0) (= (select v_DerPreprocessor_34 0) 0) (= (+ (select v_DerPreprocessor_34 4) 1) 0))))) (and .cse3 .cse10 .cse12 .cse4 .cse7 (exists ((v_z_87 Int) (v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int)) (v_y_87 Int)) (let ((.cse45 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse44 (+ (* v_y_87 8) (* v_z_87 4)))) (and (<= v_z_87 1) (= (+ (select v_DerPreprocessor_34 .cse44) 1) 0) (= (+ (select .cse15 .cse44) 1) 0) (= (select .cse45 4) 0) (= (select v_DerPreprocessor_34 8) 0) (= (select .cse45 .cse44) 1) (= (select v_DerPreprocessor_34 4) 0) (= (select .cse45 8) 0) (= (select .cse45 0) 0) (= (select .cse17 .cse44) 1) (<= 0 v_z_87) (not (= v_z_87 0)) (= (select v_DerPreprocessor_34 0) 0)))) .cse8) .cse35) (not (and .cse0 (or .cse36 (and .cse3 .cse10 .cse12 .cse4 .cse41)) .cse19 .cse20 .cse21)) (or (and .cse3 .cse10 .cse12 (or (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int))) (let ((.cse46 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse46 0) 0) (= (select v_DerPreprocessor_28 0) 0) (= (+ (select v_DerPreprocessor_28 4) 1) 0) (= (select .cse46 8) 0) (= (select v_DerPreprocessor_28 8) 0) (= (select .cse46 4) 1)))) .cse32 .cse33) (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int)) (v_z_74 Int) (v_y_74 Int)) (let ((.cse48 (+ (* v_y_74 8) (* v_z_74 4))) (.cse47 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse47 .cse48) 1) (= (+ (select .cse15 .cse48) 1) 0) (not (= v_z_74 0)) (= (select .cse47 0) 0) (= (select .cse47 4) 0) (= (select v_DerPreprocessor_28 0) 0) (= (select v_DerPreprocessor_28 4) 0) (<= v_z_74 1) (= (+ (select v_DerPreprocessor_28 .cse48) 1) 0) (<= 0 v_z_74) (= (select .cse17 .cse48) 1) (= (select .cse47 8) 0) (= (select v_DerPreprocessor_28 8) 0) (<= 0 (+ v_z_74 (* v_y_74 2)))))) .cse7 .cse8)) .cse4) (and .cse7 (or .cse49 (and .cse10 (or (and .cse3 .cse12 .cse4 (exists ((v_y_79 Int)) (let ((.cse50 (* v_y_79 8))) (and (= (+ (select .cse17 .cse50) 1) 0) (<= 0 v_y_79) (= (select .cse15 .cse50) 1))))) (and .cse9 .cse12 .cse13)))) .cse8)))))))) is different from false [2023-12-02 23:42:26,303 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse15 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse17 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse52 (select .cse17 0)) (.cse57 (select .cse17 8)) (.cse56 (select .cse15 8)) (.cse51 (select .cse15 0))) (let ((.cse55 (select .cse17 4)) (.cse54 (select .cse15 4)) (.cse2 (= .cse51 1)) (.cse3 (= .cse56 0)) (.cse4 (= .cse57 0)) (.cse5 (= 0 (+ .cse52 1)))) (let ((.cse49 (and .cse2 .cse3 .cse4 .cse5)) (.cse9 (= (+ .cse57 1) 0)) (.cse7 (= .cse54 0)) (.cse13 (= .cse56 1)) (.cse8 (= .cse55 0)) (.cse10 (= 0 .cse52)) (.cse12 (= .cse51 0)) (.cse28 (= .cse55 1)) (.cse29 (= (+ .cse54 1) 0))) (let ((.cse1 (and .cse3 .cse10 .cse12 .cse4 .cse28 .cse29)) (.cse22 (and .cse9 .cse10 .cse12 .cse7 .cse13 .cse8)) (.cse31 (and .cse2 .cse3 .cse4 .cse5 .cse7 .cse8)) (.cse0 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse32 (and (or .cse49 (and .cse9 .cse10 .cse12 .cse13)) .cse7 .cse8)) (.cse41 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse53 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse15 .cse53) 1) 0) (= (select .cse17 .cse53) 1))))) (.cse19 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse20 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse21 (= |c_ULTIMATE.start_main_~sum~0#1| (+ .cse51 .cse52)))) (and (not (and .cse0 (or .cse1 (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse6 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse6 4) 0) (= (+ (select .cse6 0) 1) 0) (= (select .cse6 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse7 .cse8) (and .cse9 .cse10 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse11 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse11 4) 0) (= (+ (select .cse11 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse11 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse12 .cse7 .cse13 .cse8) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse16 (* v_y_55 8)) (.cse14 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse14 4) 0) (= (select .cse15 .cse16) 1) (= (+ (select .cse17 .cse16) 1) 0) (= (+ (select .cse14 .cse16) 1) 0) (= (select v_DerPreprocessor_18 .cse16) 1) (= (select .cse14 0) 0) (= (select .cse14 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) (and .cse3 .cse10 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse18 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse17 .cse18) 1) (= (+ (select .cse15 .cse18) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse12 .cse4 .cse7 .cse8)) .cse19 .cse20 .cse21)) (or .cse22 (and .cse3 .cse10 .cse12 .cse4 (exists ((v_y_16 Int)) (let ((.cse23 (* v_y_16 8))) (and (= (select .cse15 .cse23) 1) (= 0 (+ (select .cse17 .cse23) 1))))) .cse7 .cse8) (and .cse3 .cse10 .cse12 .cse4 (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int)) (v_z_7 Int) (v_y_7 Int)) (let ((.cse24 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse25 (+ (* v_y_7 8) (* v_z_7 4)))) (and (= (select .cse24 0) 0) (= (select v_DerPreprocessor_6 8) 0) (= (select .cse24 .cse25) 1) (= (select .cse24 8) 0) (= (select .cse17 .cse25) 1) (= (+ (select v_DerPreprocessor_6 .cse25) 1) 0) (= (select .cse24 4) 0) (not (= v_z_7 0)) (<= v_z_7 1) (= (+ (select .cse15 .cse25) 1) 0) (= (select v_DerPreprocessor_6 4) 0) (<= 0 v_z_7) (= (select v_DerPreprocessor_6 0) 0)))) .cse7 .cse8)) .cse0 (or (and .cse3 .cse10 .cse12 .cse4 (or (and (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int)) (v_z_63 Int) (v_y_63 Int)) (let ((.cse26 (+ (* v_y_63 8) (* v_z_63 4))) (.cse27 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse15 .cse26) 1) 0) (= (select .cse17 .cse26) 1) (= (select .cse27 0) 0) (<= 0 v_z_63) (= (select .cse27 4) 0) (= (select v_DerPreprocessor_20 8) 0) (= (+ (select v_DerPreprocessor_20 .cse26) 1) 0) (<= v_z_63 1) (= (select .cse27 .cse26) 1) (= (select v_DerPreprocessor_20 4) 0) (= 0 (select v_DerPreprocessor_20 0)) (not (= v_z_63 0)) (= (select .cse27 8) 0)))) .cse7 .cse8) (and .cse28 .cse29))) (and (or (and .cse9 .cse13) (and .cse3 .cse4 (exists ((v_y_69 Int)) (let ((.cse30 (* v_y_69 8))) (and (= (+ (select .cse17 .cse30) 1) 0) (= (select .cse15 .cse30) 1)))))) .cse10 .cse12 .cse7 .cse8) .cse31) (not (and .cse0 (or .cse32 (and .cse3 .cse10 .cse12 (exists ((v_DerPreprocessor_31 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int))) (let ((.cse33 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_32) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select v_DerPreprocessor_32 4) 1) 0) (= (select .cse33 4) 1) (= (select v_DerPreprocessor_32 8) 0) (= (select .cse33 8) 0) (= (select .cse33 0) 0) (= 0 (select v_DerPreprocessor_32 0))))) .cse4 (exists ((v_z_80 Int) (v_y_80 Int)) (let ((.cse35 (+ (* v_y_80 2) v_z_80)) (.cse34 (+ (* v_z_80 4) (* v_y_80 8)))) (and (= (select .cse17 .cse34) 1) (<= 0 v_z_80) (<= 0 .cse35) (<= .cse35 2) (<= v_z_80 1) (= (+ (select .cse15 .cse34) 1) 0)))))) .cse19 .cse20 .cse21)) (< 0 |c_ULTIMATE.start_main_~count~0#1|) (<= 3 c_~ARR_SIZE~0) (not (and .cse0 (or (and (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int)) (v_y_95 Int)) (let ((.cse37 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse36 (* v_y_95 8))) (and (= (select .cse15 .cse36) 1) (= (select .cse37 8) 0) (= (select .cse37 4) 0) (= (+ (select .cse17 .cse36) 1) 0) (= (select .cse37 0) 0) (= (select v_DerPreprocessor_38 0) 0) (= (select v_DerPreprocessor_38 .cse36) 1) (= (select v_DerPreprocessor_38 4) 0) (= (select v_DerPreprocessor_38 8) 0) (= (+ (select .cse37 .cse36) 1) 0)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) .cse22 (and (exists ((v_y_89 Int) (v_z_89 Int)) (let ((.cse38 (+ (* v_y_89 8) (* v_z_89 4)))) (and (<= v_z_89 1) (<= 0 v_z_89) (not (= v_z_89 0)) (= (+ 1 (select .cse15 .cse38)) 0) (= (select .cse17 .cse38) 1)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) .cse1 (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (let ((.cse39 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse39 0) 1) 0) (= (select v_DerPreprocessor_36 8) 0) (= (select .cse39 8) 0) (= (select v_DerPreprocessor_36 0) 1) (= (select .cse39 4) 0) (= (select v_DerPreprocessor_36 4) 0)))) .cse7 .cse8)) .cse19 .cse20 .cse21)) .cse19 .cse20 .cse21 (<= |c_ULTIMATE.start_main_~count~0#1| 1) (not (and (or .cse32 (and (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (let ((.cse40 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_22 8) 0) (= (select .cse40 4) 1) (= (+ (select v_DerPreprocessor_22 4) 1) 0) (= 0 (select .cse40 0)) (= (select .cse40 8) 0) (= (select v_DerPreprocessor_22 0) 0)))) .cse3 .cse10 .cse12 .cse4 .cse41)) .cse0 .cse19 .cse20 .cse21)) (or .cse22 (and .cse3 .cse10 .cse12 .cse4 .cse7 (exists ((v_y_85 Int)) (let ((.cse42 (* v_y_85 8))) (and (= (select .cse15 .cse42) 1) (= (+ (select .cse17 .cse42) 1) 0)))) .cse8) (and .cse3 .cse10 .cse12 .cse4 .cse28 .cse29 (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (let ((.cse43 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_34 8) 0) (= (select .cse43 8) 0) (= (select .cse43 4) 1) (= (select .cse43 0) 0) (= (select v_DerPreprocessor_34 0) 0) (= (+ (select v_DerPreprocessor_34 4) 1) 0))))) (and .cse3 .cse10 .cse12 .cse4 .cse7 (exists ((v_z_87 Int) (v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int)) (v_y_87 Int)) (let ((.cse45 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse44 (+ (* v_y_87 8) (* v_z_87 4)))) (and (<= v_z_87 1) (= (+ (select v_DerPreprocessor_34 .cse44) 1) 0) (= (+ (select .cse15 .cse44) 1) 0) (= (select .cse45 4) 0) (= (select v_DerPreprocessor_34 8) 0) (= (select .cse45 .cse44) 1) (= (select v_DerPreprocessor_34 4) 0) (= (select .cse45 8) 0) (= (select .cse45 0) 0) (= (select .cse17 .cse44) 1) (<= 0 v_z_87) (not (= v_z_87 0)) (= (select v_DerPreprocessor_34 0) 0)))) .cse8) .cse31) (not (and .cse0 (or .cse32 (and .cse3 .cse10 .cse12 .cse4 .cse41)) .cse19 .cse20 .cse21)) (or (and .cse3 .cse10 .cse12 (or (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int))) (let ((.cse46 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse46 0) 0) (= (select v_DerPreprocessor_28 0) 0) (= (+ (select v_DerPreprocessor_28 4) 1) 0) (= (select .cse46 8) 0) (= (select v_DerPreprocessor_28 8) 0) (= (select .cse46 4) 1)))) .cse28 .cse29) (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int)) (v_z_74 Int) (v_y_74 Int)) (let ((.cse48 (+ (* v_y_74 8) (* v_z_74 4))) (.cse47 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse47 .cse48) 1) (= (+ (select .cse15 .cse48) 1) 0) (not (= v_z_74 0)) (= (select .cse47 0) 0) (= (select .cse47 4) 0) (= (select v_DerPreprocessor_28 0) 0) (= (select v_DerPreprocessor_28 4) 0) (<= v_z_74 1) (= (+ (select v_DerPreprocessor_28 .cse48) 1) 0) (<= 0 v_z_74) (= (select .cse17 .cse48) 1) (= (select .cse47 8) 0) (= (select v_DerPreprocessor_28 8) 0) (<= 0 (+ v_z_74 (* v_y_74 2)))))) .cse7 .cse8)) .cse4) (and .cse7 (or .cse49 (and .cse10 (or (and .cse3 .cse12 .cse4 (exists ((v_y_79 Int)) (let ((.cse50 (* v_y_79 8))) (and (= (+ (select .cse17 .cse50) 1) 0) (<= 0 v_y_79) (= (select .cse15 .cse50) 1))))) (and .cse9 .cse12 .cse13)))) .cse8)))))))) is different from false [2023-12-02 23:42:26,344 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse15 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse17 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse52 (select .cse17 0)) (.cse57 (select .cse17 8)) (.cse56 (select .cse15 8)) (.cse51 (select .cse15 0))) (let ((.cse55 (select .cse17 4)) (.cse54 (select .cse15 4)) (.cse2 (= .cse51 1)) (.cse3 (= .cse56 0)) (.cse4 (= .cse57 0)) (.cse5 (= 0 (+ .cse52 1)))) (let ((.cse49 (and .cse2 .cse3 .cse4 .cse5)) (.cse9 (= (+ .cse57 1) 0)) (.cse7 (= .cse54 0)) (.cse13 (= .cse56 1)) (.cse8 (= .cse55 0)) (.cse10 (= 0 .cse52)) (.cse12 (= .cse51 0)) (.cse32 (= .cse55 1)) (.cse33 (= (+ .cse54 1) 0))) (let ((.cse1 (and .cse3 .cse10 .cse12 .cse4 .cse32 .cse33)) (.cse22 (and .cse9 .cse10 .cse12 .cse7 .cse13 .cse8)) (.cse35 (and .cse2 .cse3 .cse4 .cse5 .cse7 .cse8)) (.cse0 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse36 (and (or .cse49 (and .cse9 .cse10 .cse12 .cse13)) .cse7 .cse8)) (.cse41 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse53 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse15 .cse53) 1) 0) (= (select .cse17 .cse53) 1))))) (.cse19 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse20 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse21 (= |c_ULTIMATE.start_main_~sum~0#1| (+ .cse51 .cse52)))) (and (not (and .cse0 (or .cse1 (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse6 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse6 4) 0) (= (+ (select .cse6 0) 1) 0) (= (select .cse6 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse7 .cse8) (and .cse9 .cse10 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse11 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse11 4) 0) (= (+ (select .cse11 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse11 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse12 .cse7 .cse13 .cse8) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse16 (* v_y_55 8)) (.cse14 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse14 4) 0) (= (select .cse15 .cse16) 1) (= (+ (select .cse17 .cse16) 1) 0) (= (+ (select .cse14 .cse16) 1) 0) (= (select v_DerPreprocessor_18 .cse16) 1) (= (select .cse14 0) 0) (= (select .cse14 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) (and .cse3 .cse10 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse18 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse17 .cse18) 1) (= (+ (select .cse15 .cse18) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse12 .cse4 .cse7 .cse8)) .cse19 .cse20 .cse21)) (or .cse22 (and .cse3 .cse10 .cse12 .cse4 (exists ((v_y_16 Int)) (let ((.cse23 (* v_y_16 8))) (and (= (select .cse15 .cse23) 1) (= 0 (+ (select .cse17 .cse23) 1))))) .cse7 .cse8) (and .cse3 .cse10 .cse12 .cse4 (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int)) (v_z_7 Int) (v_y_7 Int)) (let ((.cse24 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse25 (+ (* v_y_7 8) (* v_z_7 4)))) (and (= (select .cse24 0) 0) (= (select v_DerPreprocessor_6 8) 0) (= (select .cse24 .cse25) 1) (= (select .cse24 8) 0) (= (select .cse17 .cse25) 1) (= (+ (select v_DerPreprocessor_6 .cse25) 1) 0) (= (select .cse24 4) 0) (not (= v_z_7 0)) (<= v_z_7 1) (= (+ (select .cse15 .cse25) 1) 0) (= (select v_DerPreprocessor_6 4) 0) (<= 0 v_z_7) (= (select v_DerPreprocessor_6 0) 0)))) .cse7 .cse8)) .cse0 (or (and (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int)) (v_y_95 Int)) (let ((.cse27 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse26 (* v_y_95 8))) (and (= (select .cse15 .cse26) 1) (= (select .cse27 8) 0) (= (select .cse27 4) 0) (= (+ (select .cse17 .cse26) 1) 0) (= (select .cse27 0) 0) (= (select v_DerPreprocessor_38 0) 0) (= (select v_DerPreprocessor_38 .cse26) 1) (= (select v_DerPreprocessor_38 4) 0) (= (select v_DerPreprocessor_38 8) 0) (= (+ (select .cse27 .cse26) 1) 0)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) .cse22 (and (exists ((v_y_89 Int) (v_z_89 Int)) (let ((.cse28 (+ (* v_y_89 8) (* v_z_89 4)))) (and (<= v_z_89 1) (<= 0 v_z_89) (not (= v_z_89 0)) (= (+ 1 (select .cse15 .cse28)) 0) (= (select .cse17 .cse28) 1)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) .cse1 (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (let ((.cse29 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse29 0) 1) 0) (= (select v_DerPreprocessor_36 8) 0) (= (select .cse29 8) 0) (= (select v_DerPreprocessor_36 0) 1) (= (select .cse29 4) 0) (= (select v_DerPreprocessor_36 4) 0)))) .cse7 .cse8)) (or (and .cse3 .cse10 .cse12 .cse4 (or (and (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int)) (v_z_63 Int) (v_y_63 Int)) (let ((.cse30 (+ (* v_y_63 8) (* v_z_63 4))) (.cse31 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse15 .cse30) 1) 0) (= (select .cse17 .cse30) 1) (= (select .cse31 0) 0) (<= 0 v_z_63) (= (select .cse31 4) 0) (= (select v_DerPreprocessor_20 8) 0) (= (+ (select v_DerPreprocessor_20 .cse30) 1) 0) (<= v_z_63 1) (= (select .cse31 .cse30) 1) (= (select v_DerPreprocessor_20 4) 0) (= 0 (select v_DerPreprocessor_20 0)) (not (= v_z_63 0)) (= (select .cse31 8) 0)))) .cse7 .cse8) (and .cse32 .cse33))) (and (or (and .cse9 .cse13) (and .cse3 .cse4 (exists ((v_y_69 Int)) (let ((.cse34 (* v_y_69 8))) (and (= (+ (select .cse17 .cse34) 1) 0) (= (select .cse15 .cse34) 1)))))) .cse10 .cse12 .cse7 .cse8) .cse35) (not (and .cse0 (or .cse36 (and .cse3 .cse10 .cse12 (exists ((v_DerPreprocessor_31 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int))) (let ((.cse37 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_32) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select v_DerPreprocessor_32 4) 1) 0) (= (select .cse37 4) 1) (= (select v_DerPreprocessor_32 8) 0) (= (select .cse37 8) 0) (= (select .cse37 0) 0) (= 0 (select v_DerPreprocessor_32 0))))) .cse4 (exists ((v_z_80 Int) (v_y_80 Int)) (let ((.cse39 (+ (* v_y_80 2) v_z_80)) (.cse38 (+ (* v_z_80 4) (* v_y_80 8)))) (and (= (select .cse17 .cse38) 1) (<= 0 v_z_80) (<= 0 .cse39) (<= .cse39 2) (<= v_z_80 1) (= (+ (select .cse15 .cse38) 1) 0)))))) .cse19 .cse20 .cse21)) (< 0 |c_ULTIMATE.start_main_~count~0#1|) (<= 3 c_~ARR_SIZE~0) .cse19 .cse20 .cse21 (<= |c_ULTIMATE.start_main_~count~0#1| 1) (not (and (or .cse36 (and (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (let ((.cse40 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_22 8) 0) (= (select .cse40 4) 1) (= (+ (select v_DerPreprocessor_22 4) 1) 0) (= 0 (select .cse40 0)) (= (select .cse40 8) 0) (= (select v_DerPreprocessor_22 0) 0)))) .cse3 .cse10 .cse12 .cse4 .cse41)) .cse0 .cse19 .cse20 .cse21)) (or .cse22 (and .cse3 .cse10 .cse12 .cse4 .cse7 (exists ((v_y_85 Int)) (let ((.cse42 (* v_y_85 8))) (and (= (select .cse15 .cse42) 1) (= (+ (select .cse17 .cse42) 1) 0)))) .cse8) (and .cse3 .cse10 .cse12 .cse4 .cse32 .cse33 (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (let ((.cse43 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_34 8) 0) (= (select .cse43 8) 0) (= (select .cse43 4) 1) (= (select .cse43 0) 0) (= (select v_DerPreprocessor_34 0) 0) (= (+ (select v_DerPreprocessor_34 4) 1) 0))))) (and .cse3 .cse10 .cse12 .cse4 .cse7 (exists ((v_z_87 Int) (v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int)) (v_y_87 Int)) (let ((.cse45 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse44 (+ (* v_y_87 8) (* v_z_87 4)))) (and (<= v_z_87 1) (= (+ (select v_DerPreprocessor_34 .cse44) 1) 0) (= (+ (select .cse15 .cse44) 1) 0) (= (select .cse45 4) 0) (= (select v_DerPreprocessor_34 8) 0) (= (select .cse45 .cse44) 1) (= (select v_DerPreprocessor_34 4) 0) (= (select .cse45 8) 0) (= (select .cse45 0) 0) (= (select .cse17 .cse44) 1) (<= 0 v_z_87) (not (= v_z_87 0)) (= (select v_DerPreprocessor_34 0) 0)))) .cse8) .cse35) (not (and .cse0 (or .cse36 (and .cse3 .cse10 .cse12 .cse4 .cse41)) .cse19 .cse20 .cse21)) (or (and .cse3 .cse10 .cse12 (or (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int))) (let ((.cse46 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse46 0) 0) (= (select v_DerPreprocessor_28 0) 0) (= (+ (select v_DerPreprocessor_28 4) 1) 0) (= (select .cse46 8) 0) (= (select v_DerPreprocessor_28 8) 0) (= (select .cse46 4) 1)))) .cse32 .cse33) (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int)) (v_z_74 Int) (v_y_74 Int)) (let ((.cse48 (+ (* v_y_74 8) (* v_z_74 4))) (.cse47 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse47 .cse48) 1) (= (+ (select .cse15 .cse48) 1) 0) (not (= v_z_74 0)) (= (select .cse47 0) 0) (= (select .cse47 4) 0) (= (select v_DerPreprocessor_28 0) 0) (= (select v_DerPreprocessor_28 4) 0) (<= v_z_74 1) (= (+ (select v_DerPreprocessor_28 .cse48) 1) 0) (<= 0 v_z_74) (= (select .cse17 .cse48) 1) (= (select .cse47 8) 0) (= (select v_DerPreprocessor_28 8) 0) (<= 0 (+ v_z_74 (* v_y_74 2)))))) .cse7 .cse8)) .cse4) (and .cse7 (or .cse49 (and .cse10 (or (and .cse3 .cse12 .cse4 (exists ((v_y_79 Int)) (let ((.cse50 (* v_y_79 8))) (and (= (+ (select .cse17 .cse50) 1) 0) (<= 0 v_y_79) (= (select .cse15 .cse50) 1))))) (and .cse9 .cse12 .cse13)))) .cse8))))))))) is different from true [2023-12-02 23:42:26,375 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse15 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse17 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse52 (select .cse17 0)) (.cse57 (select .cse17 8)) (.cse56 (select .cse15 8)) (.cse51 (select .cse15 0))) (let ((.cse55 (select .cse17 4)) (.cse54 (select .cse15 4)) (.cse2 (= .cse51 1)) (.cse3 (= .cse56 0)) (.cse4 (= .cse57 0)) (.cse5 (= 0 (+ .cse52 1)))) (let ((.cse49 (and .cse2 .cse3 .cse4 .cse5)) (.cse9 (= (+ .cse57 1) 0)) (.cse7 (= .cse54 0)) (.cse13 (= .cse56 1)) (.cse8 (= .cse55 0)) (.cse10 (= 0 .cse52)) (.cse12 (= .cse51 0)) (.cse28 (= .cse55 1)) (.cse29 (= (+ .cse54 1) 0))) (let ((.cse1 (and .cse3 .cse10 .cse12 .cse4 .cse28 .cse29)) (.cse22 (and .cse9 .cse10 .cse12 .cse7 .cse13 .cse8)) (.cse31 (and .cse2 .cse3 .cse4 .cse5 .cse7 .cse8)) (.cse0 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse32 (and (or .cse49 (and .cse9 .cse10 .cse12 .cse13)) .cse7 .cse8)) (.cse41 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse53 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse15 .cse53) 1) 0) (= (select .cse17 .cse53) 1))))) (.cse19 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse20 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse21 (= |c_ULTIMATE.start_main_~sum~0#1| (+ .cse51 .cse52)))) (and (not (and .cse0 (or .cse1 (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse6 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse6 4) 0) (= (+ (select .cse6 0) 1) 0) (= (select .cse6 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse7 .cse8) (and .cse9 .cse10 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse11 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse11 4) 0) (= (+ (select .cse11 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse11 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse12 .cse7 .cse13 .cse8) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse16 (* v_y_55 8)) (.cse14 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse14 4) 0) (= (select .cse15 .cse16) 1) (= (+ (select .cse17 .cse16) 1) 0) (= (+ (select .cse14 .cse16) 1) 0) (= (select v_DerPreprocessor_18 .cse16) 1) (= (select .cse14 0) 0) (= (select .cse14 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) (and .cse3 .cse10 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse18 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse17 .cse18) 1) (= (+ (select .cse15 .cse18) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse12 .cse4 .cse7 .cse8)) .cse19 .cse20 .cse21)) (or .cse22 (and .cse3 .cse10 .cse12 .cse4 (exists ((v_y_16 Int)) (let ((.cse23 (* v_y_16 8))) (and (= (select .cse15 .cse23) 1) (= 0 (+ (select .cse17 .cse23) 1))))) .cse7 .cse8) (and .cse3 .cse10 .cse12 .cse4 (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int)) (v_z_7 Int) (v_y_7 Int)) (let ((.cse24 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse25 (+ (* v_y_7 8) (* v_z_7 4)))) (and (= (select .cse24 0) 0) (= (select v_DerPreprocessor_6 8) 0) (= (select .cse24 .cse25) 1) (= (select .cse24 8) 0) (= (select .cse17 .cse25) 1) (= (+ (select v_DerPreprocessor_6 .cse25) 1) 0) (= (select .cse24 4) 0) (not (= v_z_7 0)) (<= v_z_7 1) (= (+ (select .cse15 .cse25) 1) 0) (= (select v_DerPreprocessor_6 4) 0) (<= 0 v_z_7) (= (select v_DerPreprocessor_6 0) 0)))) .cse7 .cse8)) .cse0 (or (and .cse3 .cse10 .cse12 .cse4 (or (and (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int)) (v_z_63 Int) (v_y_63 Int)) (let ((.cse26 (+ (* v_y_63 8) (* v_z_63 4))) (.cse27 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse15 .cse26) 1) 0) (= (select .cse17 .cse26) 1) (= (select .cse27 0) 0) (<= 0 v_z_63) (= (select .cse27 4) 0) (= (select v_DerPreprocessor_20 8) 0) (= (+ (select v_DerPreprocessor_20 .cse26) 1) 0) (<= v_z_63 1) (= (select .cse27 .cse26) 1) (= (select v_DerPreprocessor_20 4) 0) (= 0 (select v_DerPreprocessor_20 0)) (not (= v_z_63 0)) (= (select .cse27 8) 0)))) .cse7 .cse8) (and .cse28 .cse29))) (and (or (and .cse9 .cse13) (and .cse3 .cse4 (exists ((v_y_69 Int)) (let ((.cse30 (* v_y_69 8))) (and (= (+ (select .cse17 .cse30) 1) 0) (= (select .cse15 .cse30) 1)))))) .cse10 .cse12 .cse7 .cse8) .cse31) (not (and .cse0 (or .cse32 (and .cse3 .cse10 .cse12 (exists ((v_DerPreprocessor_31 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int))) (let ((.cse33 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_32) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select v_DerPreprocessor_32 4) 1) 0) (= (select .cse33 4) 1) (= (select v_DerPreprocessor_32 8) 0) (= (select .cse33 8) 0) (= (select .cse33 0) 0) (= 0 (select v_DerPreprocessor_32 0))))) .cse4 (exists ((v_z_80 Int) (v_y_80 Int)) (let ((.cse35 (+ (* v_y_80 2) v_z_80)) (.cse34 (+ (* v_z_80 4) (* v_y_80 8)))) (and (= (select .cse17 .cse34) 1) (<= 0 v_z_80) (<= 0 .cse35) (<= .cse35 2) (<= v_z_80 1) (= (+ (select .cse15 .cse34) 1) 0)))))) .cse19 .cse20 .cse21)) (< 0 |c_ULTIMATE.start_main_~count~0#1|) (<= 3 c_~ARR_SIZE~0) (not (and .cse0 (or (and (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int)) (v_y_95 Int)) (let ((.cse37 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse36 (* v_y_95 8))) (and (= (select .cse15 .cse36) 1) (= (select .cse37 8) 0) (= (select .cse37 4) 0) (= (+ (select .cse17 .cse36) 1) 0) (= (select .cse37 0) 0) (= (select v_DerPreprocessor_38 0) 0) (= (select v_DerPreprocessor_38 .cse36) 1) (= (select v_DerPreprocessor_38 4) 0) (= (select v_DerPreprocessor_38 8) 0) (= (+ (select .cse37 .cse36) 1) 0)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) .cse22 (and (exists ((v_y_89 Int) (v_z_89 Int)) (let ((.cse38 (+ (* v_y_89 8) (* v_z_89 4)))) (and (<= v_z_89 1) (<= 0 v_z_89) (not (= v_z_89 0)) (= (+ 1 (select .cse15 .cse38)) 0) (= (select .cse17 .cse38) 1)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) .cse1 (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (let ((.cse39 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse39 0) 1) 0) (= (select v_DerPreprocessor_36 8) 0) (= (select .cse39 8) 0) (= (select v_DerPreprocessor_36 0) 1) (= (select .cse39 4) 0) (= (select v_DerPreprocessor_36 4) 0)))) .cse7 .cse8)) .cse19 .cse20 .cse21)) .cse19 .cse20 .cse21 (<= |c_ULTIMATE.start_main_~count~0#1| 1) (not (and (or .cse32 (and (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (let ((.cse40 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_22 8) 0) (= (select .cse40 4) 1) (= (+ (select v_DerPreprocessor_22 4) 1) 0) (= 0 (select .cse40 0)) (= (select .cse40 8) 0) (= (select v_DerPreprocessor_22 0) 0)))) .cse3 .cse10 .cse12 .cse4 .cse41)) .cse0 .cse19 .cse20 .cse21)) (or .cse22 (and .cse3 .cse10 .cse12 .cse4 .cse7 (exists ((v_y_85 Int)) (let ((.cse42 (* v_y_85 8))) (and (= (select .cse15 .cse42) 1) (= (+ (select .cse17 .cse42) 1) 0)))) .cse8) (and .cse3 .cse10 .cse12 .cse4 .cse28 .cse29 (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (let ((.cse43 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_34 8) 0) (= (select .cse43 8) 0) (= (select .cse43 4) 1) (= (select .cse43 0) 0) (= (select v_DerPreprocessor_34 0) 0) (= (+ (select v_DerPreprocessor_34 4) 1) 0))))) (and .cse3 .cse10 .cse12 .cse4 .cse7 (exists ((v_z_87 Int) (v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int)) (v_y_87 Int)) (let ((.cse45 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse44 (+ (* v_y_87 8) (* v_z_87 4)))) (and (<= v_z_87 1) (= (+ (select v_DerPreprocessor_34 .cse44) 1) 0) (= (+ (select .cse15 .cse44) 1) 0) (= (select .cse45 4) 0) (= (select v_DerPreprocessor_34 8) 0) (= (select .cse45 .cse44) 1) (= (select v_DerPreprocessor_34 4) 0) (= (select .cse45 8) 0) (= (select .cse45 0) 0) (= (select .cse17 .cse44) 1) (<= 0 v_z_87) (not (= v_z_87 0)) (= (select v_DerPreprocessor_34 0) 0)))) .cse8) .cse31) (not (and .cse0 (or .cse32 (and .cse3 .cse10 .cse12 .cse4 .cse41)) .cse19 .cse20 .cse21)) (or (and .cse3 .cse10 .cse12 (or (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int))) (let ((.cse46 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse46 0) 0) (= (select v_DerPreprocessor_28 0) 0) (= (+ (select v_DerPreprocessor_28 4) 1) 0) (= (select .cse46 8) 0) (= (select v_DerPreprocessor_28 8) 0) (= (select .cse46 4) 1)))) .cse28 .cse29) (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int)) (v_z_74 Int) (v_y_74 Int)) (let ((.cse48 (+ (* v_y_74 8) (* v_z_74 4))) (.cse47 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse47 .cse48) 1) (= (+ (select .cse15 .cse48) 1) 0) (not (= v_z_74 0)) (= (select .cse47 0) 0) (= (select .cse47 4) 0) (= (select v_DerPreprocessor_28 0) 0) (= (select v_DerPreprocessor_28 4) 0) (<= v_z_74 1) (= (+ (select v_DerPreprocessor_28 .cse48) 1) 0) (<= 0 v_z_74) (= (select .cse17 .cse48) 1) (= (select .cse47 8) 0) (= (select v_DerPreprocessor_28 8) 0) (<= 0 (+ v_z_74 (* v_y_74 2)))))) .cse7 .cse8)) .cse4) (and .cse7 (or .cse49 (and .cse10 (or (and .cse3 .cse12 .cse4 (exists ((v_y_79 Int)) (let ((.cse50 (* v_y_79 8))) (and (= (+ (select .cse17 .cse50) 1) 0) (<= 0 v_y_79) (= (select .cse15 .cse50) 1))))) (and .cse9 .cse12 .cse13)))) .cse8))))))))) is different from true [2023-12-02 23:42:27,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 23:42:27,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 437 states to 118 states and 428 transitions. [2023-12-02 23:42:27,451 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 428 transitions. [2023-12-02 23:42:27,452 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2023-12-02 23:42:27,452 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 23:42:27,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 23:42:27,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:42:27,514 INFO L262 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 60 conjunts are in the unsatisfiable core [2023-12-02 23:42:27,517 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 23:42:27,534 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2023-12-02 23:42:27,552 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2023-12-02 23:42:27,569 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 35 [2023-12-02 23:42:27,597 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 55 [2023-12-02 23:42:28,284 INFO L349 Elim1Store]: treesize reduction 156, result has 46.0 percent of original size [2023-12-02 23:42:28,284 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 6 select indices, 6 select index equivalence classes, 5 disjoint index pairs (out of 15 index pairs), introduced 8 new quantified variables, introduced 12 case distinctions, treesize of input 123 treesize of output 224 [2023-12-02 23:42:28,368 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:42:28,368 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 100 treesize of output 71 [2023-12-02 23:42:28,376 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:42:28,377 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:42:28,382 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:42:28,383 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 35 [2023-12-02 23:42:28,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:42:28,401 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:42:28,407 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:42:28,407 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 33 [2023-12-02 23:42:28,446 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:42:28,448 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 114 [2023-12-02 23:42:35,275 INFO L349 Elim1Store]: treesize reduction 216, result has 38.8 percent of original size [2023-12-02 23:42:35,275 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 3 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 551 treesize of output 531 [2023-12-02 23:42:35,320 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:42:35,321 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 227 treesize of output 234 [2023-12-02 23:42:35,354 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:42:35,355 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 217 treesize of output 224 [2023-12-02 23:42:35,367 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 207 treesize of output 201 [2023-12-02 23:42:35,377 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 201 treesize of output 195 [2023-12-02 23:42:35,387 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 195 treesize of output 189 [2023-12-02 23:42:35,397 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 189 treesize of output 183 [2023-12-02 23:42:37,375 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 23:42:37,415 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse14 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse16 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse34 (select .cse16 4)) (.cse35 (select .cse14 4)) (.cse38 (select .cse16 0)) (.cse39 (select .cse16 8)) (.cse36 (select .cse14 8)) (.cse37 (select .cse14 0))) (let ((.cse1 (= .cse37 1)) (.cse2 (= .cse36 0)) (.cse3 (= .cse39 0)) (.cse4 (= 0 (+ .cse38 1))) (.cse8 (= (+ .cse39 1) 0)) (.cse9 (= 0 .cse38)) (.cse11 (= .cse37 0)) (.cse12 (= .cse36 1)) (.cse6 (= .cse35 0)) (.cse7 (= .cse34 0))) (let ((.cse21 (and (or (and .cse1 .cse2 .cse3 .cse4) (and .cse8 .cse9 .cse11 .cse12)) .cse6 .cse7)) (.cse18 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse19 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse20 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse0 (and .cse2 .cse9 .cse11 .cse3 (= .cse34 1) (= (+ .cse35 1) 0)))) (and (< 2 c_~ARR_SIZE~0) (not (and (or .cse0 (and .cse1 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse5 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse5 4) 0) (= (+ (select .cse5 0) 1) 0) (= (select .cse5 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse6 .cse7) (and .cse8 .cse9 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse10 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse10 4) 0) (= (+ (select .cse10 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse10 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse11 .cse6 .cse12 .cse7) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse15 (* v_y_55 8)) (.cse13 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse13 4) 0) (= (select .cse14 .cse15) 1) (= (+ (select .cse16 .cse15) 1) 0) (= (+ (select .cse13 .cse15) 1) 0) (= (select v_DerPreprocessor_18 .cse15) 1) (= (select .cse13 0) 0) (= (select .cse13 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse2 .cse9 .cse11 .cse3 .cse6 .cse7) (and .cse2 .cse9 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse17 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse16 .cse17) 1) (= (+ (select .cse14 .cse17) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse11 .cse3 .cse6 .cse7)) .cse18 .cse19 .cse20)) (not (and (or .cse21 (and .cse2 .cse9 .cse11 .cse3 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse22 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse14 .cse22) 1) 0) (= (select .cse16 .cse22) 1)))))) .cse18 .cse19 .cse20)) (not (and (or .cse21 (and .cse2 .cse9 .cse11 (exists ((v_DerPreprocessor_31 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int))) (let ((.cse23 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_32) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select v_DerPreprocessor_32 4) 1) 0) (= (select .cse23 4) 1) (= (select v_DerPreprocessor_32 8) 0) (= (select .cse23 8) 0) (= (select .cse23 0) 0) (= 0 (select v_DerPreprocessor_32 0))))) .cse3 (exists ((v_z_80 Int) (v_y_80 Int)) (let ((.cse25 (+ (* v_y_80 2) v_z_80)) (.cse24 (+ (* v_z_80 4) (* v_y_80 8)))) (and (= (select .cse16 .cse24) 1) (<= 0 v_z_80) (<= 0 .cse25) (<= .cse25 2) (<= v_z_80 1) (= (+ (select .cse14 .cse24) 1) 0)))))) .cse18 .cse19 .cse20)) .cse18 .cse19 (or (and (or (and .cse2 .cse11 .cse3 (exists ((v_y_21 Int)) (let ((.cse26 (* v_y_21 8))) (and (= (select .cse14 .cse26) 1) (= (+ (select .cse16 .cse26) 1) 0) (<= 0 v_y_21))))) (and .cse8 .cse11 .cse12)) .cse9 .cse6 .cse7) (and .cse2 .cse9 (exists ((v_y_26 Int) (v_z_26 Int) (v_DerPreprocessor_7 (Array Int Int)) (v_DerPreprocessor_8 (Array Int Int))) (let ((.cse28 (+ (* v_y_26 8) (* v_z_26 4))) (.cse27 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_8) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (<= v_z_26 1) (= (select .cse27 .cse28) 1) (= (+ (select v_DerPreprocessor_8 .cse28) 1) 0) (= (+ (select .cse14 .cse28) 1) 0) (= (select v_DerPreprocessor_8 0) 0) (<= 0 v_z_26) (= (select v_DerPreprocessor_8 8) 0) (= (select .cse27 8) 0) (= (select .cse27 0) 0) (not (= v_z_26 0)) (= (select v_DerPreprocessor_8 4) 0) (<= 0 (+ v_z_26 (* v_y_26 2))) (= (select .cse16 .cse28) 1) (= (select .cse27 4) 0)))) .cse11 .cse3 .cse6 .cse7)) .cse20 (or (and (exists ((v_z_111 Int) (v_y_111 Int)) (let ((.cse29 (+ (* v_z_111 4) (* v_y_111 8)))) (and (not (= v_z_111 0)) (= (select .cse16 .cse29) 1) (<= 0 v_z_111) (<= v_z_111 1) (= (+ (select .cse14 .cse29) 1) 0)))) .cse2 .cse9 .cse11 .cse3 .cse6 .cse7) .cse0 (and (or (and .cse9 (or (and (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse30 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse30 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select .cse30 0) 0) (= 0 (+ (select .cse30 8) 1)) (= (select v_DerPreprocessor_42 4) 0) (= (select v_DerPreprocessor_42 8) 1)))) .cse8 .cse11 .cse12) (and .cse2 .cse11 .cse3 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int)) (v_y_104 Int)) (let ((.cse31 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse32 (* v_y_104 8))) (and (= (select .cse31 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select v_DerPreprocessor_42 8) 0) (= (+ (select .cse16 .cse32) 1) 0) (= (+ (select .cse31 .cse32) 1) 0) (= (select v_DerPreprocessor_42 .cse32) 1) (= (select .cse31 0) 0) (= (select .cse31 8) 0) (= (select v_DerPreprocessor_42 4) 0) (= (select .cse14 .cse32) 1))))))) (and .cse1 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse33 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse33 4) 0) (= (+ (select .cse33 0) 1) 0) (= (select v_DerPreprocessor_42 0) 1) (= (select v_DerPreprocessor_42 8) 0) (= (select .cse33 8) 0) (= (select v_DerPreprocessor_42 4) 0)))))) .cse6 .cse7))))))) is different from false [2023-12-02 23:42:38,865 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse5 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse34 (select .cse3 4)) (.cse35 (select .cse5 4)) (.cse39 (select .cse5 8)) (.cse36 (select .cse3 8)) (.cse38 (select .cse3 0)) (.cse37 (select .cse5 0))) (let ((.cse18 (= .cse37 1)) (.cse19 (= 0 (+ .cse38 1))) (.cse14 (= (+ .cse36 1) 0)) (.cse15 (= .cse39 1)) (.cse10 (= .cse35 0)) (.cse11 (= .cse34 0)) (.cse6 (= .cse39 0)) (.cse7 (= 0 .cse38)) (.cse8 (= .cse37 0)) (.cse9 (= .cse36 0))) (let ((.cse12 (and .cse6 .cse7 .cse8 .cse9 (= .cse34 1) (= (+ .cse35 1) 0))) (.cse26 (and (or (and .cse18 .cse6 .cse9 .cse19) (and .cse14 .cse7 .cse8 .cse15)) .cse10 .cse11)) (.cse0 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse2 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (< 2 c_~ARR_SIZE~0) (not (and .cse0 .cse1 .cse2 (or (and (exists ((v_z_111 Int) (v_y_111 Int)) (let ((.cse4 (+ (* v_z_111 4) (* v_y_111 8)))) (and (not (= v_z_111 0)) (= (select .cse3 .cse4) 1) (<= 0 v_z_111) (<= v_z_111 1) (= (+ (select .cse5 .cse4) 1) 0)))) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11) .cse12 (and (or (and .cse7 (or (and (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse13 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse13 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select .cse13 0) 0) (= 0 (+ (select .cse13 8) 1)) (= (select v_DerPreprocessor_42 4) 0) (= (select v_DerPreprocessor_42 8) 1)))) .cse14 .cse8 .cse15) (and .cse6 .cse8 .cse9 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int)) (v_y_104 Int)) (let ((.cse16 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse17 (* v_y_104 8))) (and (= (select .cse16 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select v_DerPreprocessor_42 8) 0) (= (+ (select .cse3 .cse17) 1) 0) (= (+ (select .cse16 .cse17) 1) 0) (= (select v_DerPreprocessor_42 .cse17) 1) (= (select .cse16 0) 0) (= (select .cse16 8) 0) (= (select v_DerPreprocessor_42 4) 0) (= (select .cse5 .cse17) 1))))))) (and .cse18 .cse6 .cse9 .cse19 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse20 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse20 4) 0) (= (+ (select .cse20 0) 1) 0) (= (select v_DerPreprocessor_42 0) 1) (= (select v_DerPreprocessor_42 8) 0) (= (select .cse20 8) 0) (= (select v_DerPreprocessor_42 4) 0)))))) .cse10 .cse11)))) (not (and (or .cse12 (and .cse18 .cse6 .cse9 .cse19 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse21 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse21 4) 0) (= (+ (select .cse21 0) 1) 0) (= (select .cse21 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse10 .cse11) (and .cse14 .cse7 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse22 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse22 4) 0) (= (+ (select .cse22 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse22 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse8 .cse10 .cse15 .cse11) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse24 (* v_y_55 8)) (.cse23 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse23 4) 0) (= (select .cse5 .cse24) 1) (= (+ (select .cse3 .cse24) 1) 0) (= (+ (select .cse23 .cse24) 1) 0) (= (select v_DerPreprocessor_18 .cse24) 1) (= (select .cse23 0) 0) (= (select .cse23 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11) (and .cse6 .cse7 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse25 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse3 .cse25) 1) (= (+ (select .cse5 .cse25) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse8 .cse9 .cse10 .cse11)) .cse0 .cse1 .cse2)) (not (and (or .cse26 (and .cse6 .cse7 .cse8 .cse9 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse27 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse5 .cse27) 1) 0) (= (select .cse3 .cse27) 1)))))) .cse0 .cse1 .cse2)) (not (and (or .cse26 (and .cse6 .cse7 .cse8 (exists ((v_DerPreprocessor_31 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int))) (let ((.cse28 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_32) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select v_DerPreprocessor_32 4) 1) 0) (= (select .cse28 4) 1) (= (select v_DerPreprocessor_32 8) 0) (= (select .cse28 8) 0) (= (select .cse28 0) 0) (= 0 (select v_DerPreprocessor_32 0))))) .cse9 (exists ((v_z_80 Int) (v_y_80 Int)) (let ((.cse30 (+ (* v_y_80 2) v_z_80)) (.cse29 (+ (* v_z_80 4) (* v_y_80 8)))) (and (= (select .cse3 .cse29) 1) (<= 0 v_z_80) (<= 0 .cse30) (<= .cse30 2) (<= v_z_80 1) (= (+ (select .cse5 .cse29) 1) 0)))))) .cse0 .cse1 .cse2)) .cse0 .cse1 (or (and (or (and .cse6 .cse8 .cse9 (exists ((v_y_21 Int)) (let ((.cse31 (* v_y_21 8))) (and (= (select .cse5 .cse31) 1) (= (+ (select .cse3 .cse31) 1) 0) (<= 0 v_y_21))))) (and .cse14 .cse8 .cse15)) .cse7 .cse10 .cse11) (and .cse6 .cse7 (exists ((v_y_26 Int) (v_z_26 Int) (v_DerPreprocessor_7 (Array Int Int)) (v_DerPreprocessor_8 (Array Int Int))) (let ((.cse33 (+ (* v_y_26 8) (* v_z_26 4))) (.cse32 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_8) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (<= v_z_26 1) (= (select .cse32 .cse33) 1) (= (+ (select v_DerPreprocessor_8 .cse33) 1) 0) (= (+ (select .cse5 .cse33) 1) 0) (= (select v_DerPreprocessor_8 0) 0) (<= 0 v_z_26) (= (select v_DerPreprocessor_8 8) 0) (= (select .cse32 8) 0) (= (select .cse32 0) 0) (not (= v_z_26 0)) (= (select v_DerPreprocessor_8 4) 0) (<= 0 (+ v_z_26 (* v_y_26 2))) (= (select .cse3 .cse33) 1) (= (select .cse32 4) 0)))) .cse8 .cse9 .cse10 .cse11)) .cse2))))) is different from false [2023-12-02 23:42:38,890 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse14 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse16 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse34 (select .cse16 4)) (.cse35 (select .cse14 4)) (.cse38 (select .cse16 0)) (.cse39 (select .cse16 8)) (.cse36 (select .cse14 8)) (.cse37 (select .cse14 0))) (let ((.cse1 (= .cse37 1)) (.cse2 (= .cse36 0)) (.cse3 (= .cse39 0)) (.cse4 (= 0 (+ .cse38 1))) (.cse8 (= (+ .cse39 1) 0)) (.cse9 (= 0 .cse38)) (.cse11 (= .cse37 0)) (.cse12 (= .cse36 1)) (.cse6 (= .cse35 0)) (.cse7 (= .cse34 0))) (let ((.cse21 (and (or (and .cse1 .cse2 .cse3 .cse4) (and .cse8 .cse9 .cse11 .cse12)) .cse6 .cse7)) (.cse18 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse19 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse20 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse0 (and .cse2 .cse9 .cse11 .cse3 (= .cse34 1) (= (+ .cse35 1) 0)))) (and (< 2 c_~ARR_SIZE~0) (not (and (or .cse0 (and .cse1 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse5 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse5 4) 0) (= (+ (select .cse5 0) 1) 0) (= (select .cse5 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse6 .cse7) (and .cse8 .cse9 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse10 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse10 4) 0) (= (+ (select .cse10 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse10 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse11 .cse6 .cse12 .cse7) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse15 (* v_y_55 8)) (.cse13 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse13 4) 0) (= (select .cse14 .cse15) 1) (= (+ (select .cse16 .cse15) 1) 0) (= (+ (select .cse13 .cse15) 1) 0) (= (select v_DerPreprocessor_18 .cse15) 1) (= (select .cse13 0) 0) (= (select .cse13 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse2 .cse9 .cse11 .cse3 .cse6 .cse7) (and .cse2 .cse9 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse17 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse16 .cse17) 1) (= (+ (select .cse14 .cse17) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse11 .cse3 .cse6 .cse7)) .cse18 .cse19 .cse20)) (not (and (or .cse21 (and .cse2 .cse9 .cse11 .cse3 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse22 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse14 .cse22) 1) 0) (= (select .cse16 .cse22) 1)))))) .cse18 .cse19 .cse20)) (not (and (or .cse21 (and .cse2 .cse9 .cse11 (exists ((v_DerPreprocessor_31 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int))) (let ((.cse23 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_32) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select v_DerPreprocessor_32 4) 1) 0) (= (select .cse23 4) 1) (= (select v_DerPreprocessor_32 8) 0) (= (select .cse23 8) 0) (= (select .cse23 0) 0) (= 0 (select v_DerPreprocessor_32 0))))) .cse3 (exists ((v_z_80 Int) (v_y_80 Int)) (let ((.cse25 (+ (* v_y_80 2) v_z_80)) (.cse24 (+ (* v_z_80 4) (* v_y_80 8)))) (and (= (select .cse16 .cse24) 1) (<= 0 v_z_80) (<= 0 .cse25) (<= .cse25 2) (<= v_z_80 1) (= (+ (select .cse14 .cse24) 1) 0)))))) .cse18 .cse19 .cse20)) .cse18 .cse19 (or (and (or (and .cse2 .cse11 .cse3 (exists ((v_y_21 Int)) (let ((.cse26 (* v_y_21 8))) (and (= (select .cse14 .cse26) 1) (= (+ (select .cse16 .cse26) 1) 0) (<= 0 v_y_21))))) (and .cse8 .cse11 .cse12)) .cse9 .cse6 .cse7) (and .cse2 .cse9 (exists ((v_y_26 Int) (v_z_26 Int) (v_DerPreprocessor_7 (Array Int Int)) (v_DerPreprocessor_8 (Array Int Int))) (let ((.cse28 (+ (* v_y_26 8) (* v_z_26 4))) (.cse27 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_8) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (<= v_z_26 1) (= (select .cse27 .cse28) 1) (= (+ (select v_DerPreprocessor_8 .cse28) 1) 0) (= (+ (select .cse14 .cse28) 1) 0) (= (select v_DerPreprocessor_8 0) 0) (<= 0 v_z_26) (= (select v_DerPreprocessor_8 8) 0) (= (select .cse27 8) 0) (= (select .cse27 0) 0) (not (= v_z_26 0)) (= (select v_DerPreprocessor_8 4) 0) (<= 0 (+ v_z_26 (* v_y_26 2))) (= (select .cse16 .cse28) 1) (= (select .cse27 4) 0)))) .cse11 .cse3 .cse6 .cse7)) .cse20 (or (and (exists ((v_z_111 Int) (v_y_111 Int)) (let ((.cse29 (+ (* v_z_111 4) (* v_y_111 8)))) (and (not (= v_z_111 0)) (= (select .cse16 .cse29) 1) (<= 0 v_z_111) (<= v_z_111 1) (= (+ (select .cse14 .cse29) 1) 0)))) .cse2 .cse9 .cse11 .cse3 .cse6 .cse7) .cse0 (and (or (and .cse9 (or (and (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse30 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse30 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select .cse30 0) 0) (= 0 (+ (select .cse30 8) 1)) (= (select v_DerPreprocessor_42 4) 0) (= (select v_DerPreprocessor_42 8) 1)))) .cse8 .cse11 .cse12) (and .cse2 .cse11 .cse3 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int)) (v_y_104 Int)) (let ((.cse31 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse32 (* v_y_104 8))) (and (= (select .cse31 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select v_DerPreprocessor_42 8) 0) (= (+ (select .cse16 .cse32) 1) 0) (= (+ (select .cse31 .cse32) 1) 0) (= (select v_DerPreprocessor_42 .cse32) 1) (= (select .cse31 0) 0) (= (select .cse31 8) 0) (= (select v_DerPreprocessor_42 4) 0) (= (select .cse14 .cse32) 1))))))) (and .cse1 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse33 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse33 4) 0) (= (+ (select .cse33 0) 1) 0) (= (select v_DerPreprocessor_42 0) 1) (= (select v_DerPreprocessor_42 8) 0) (= (select .cse33 8) 0) (= (select v_DerPreprocessor_42 4) 0)))))) .cse6 .cse7)))))))) is different from true [2023-12-02 23:42:38,912 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse5 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse34 (select .cse3 4)) (.cse35 (select .cse5 4)) (.cse39 (select .cse5 8)) (.cse36 (select .cse3 8)) (.cse38 (select .cse3 0)) (.cse37 (select .cse5 0))) (let ((.cse18 (= .cse37 1)) (.cse19 (= 0 (+ .cse38 1))) (.cse14 (= (+ .cse36 1) 0)) (.cse15 (= .cse39 1)) (.cse10 (= .cse35 0)) (.cse11 (= .cse34 0)) (.cse6 (= .cse39 0)) (.cse7 (= 0 .cse38)) (.cse8 (= .cse37 0)) (.cse9 (= .cse36 0))) (let ((.cse12 (and .cse6 .cse7 .cse8 .cse9 (= .cse34 1) (= (+ .cse35 1) 0))) (.cse26 (and (or (and .cse18 .cse6 .cse9 .cse19) (and .cse14 .cse7 .cse8 .cse15)) .cse10 .cse11)) (.cse0 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse2 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (< 2 c_~ARR_SIZE~0) (not (and .cse0 .cse1 .cse2 (or (and (exists ((v_z_111 Int) (v_y_111 Int)) (let ((.cse4 (+ (* v_z_111 4) (* v_y_111 8)))) (and (not (= v_z_111 0)) (= (select .cse3 .cse4) 1) (<= 0 v_z_111) (<= v_z_111 1) (= (+ (select .cse5 .cse4) 1) 0)))) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11) .cse12 (and (or (and .cse7 (or (and (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse13 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse13 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select .cse13 0) 0) (= 0 (+ (select .cse13 8) 1)) (= (select v_DerPreprocessor_42 4) 0) (= (select v_DerPreprocessor_42 8) 1)))) .cse14 .cse8 .cse15) (and .cse6 .cse8 .cse9 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int)) (v_y_104 Int)) (let ((.cse16 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse17 (* v_y_104 8))) (and (= (select .cse16 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select v_DerPreprocessor_42 8) 0) (= (+ (select .cse3 .cse17) 1) 0) (= (+ (select .cse16 .cse17) 1) 0) (= (select v_DerPreprocessor_42 .cse17) 1) (= (select .cse16 0) 0) (= (select .cse16 8) 0) (= (select v_DerPreprocessor_42 4) 0) (= (select .cse5 .cse17) 1))))))) (and .cse18 .cse6 .cse9 .cse19 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse20 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse20 4) 0) (= (+ (select .cse20 0) 1) 0) (= (select v_DerPreprocessor_42 0) 1) (= (select v_DerPreprocessor_42 8) 0) (= (select .cse20 8) 0) (= (select v_DerPreprocessor_42 4) 0)))))) .cse10 .cse11)))) (not (and (or .cse12 (and .cse18 .cse6 .cse9 .cse19 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse21 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse21 4) 0) (= (+ (select .cse21 0) 1) 0) (= (select .cse21 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse10 .cse11) (and .cse14 .cse7 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse22 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse22 4) 0) (= (+ (select .cse22 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse22 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse8 .cse10 .cse15 .cse11) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse24 (* v_y_55 8)) (.cse23 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse23 4) 0) (= (select .cse5 .cse24) 1) (= (+ (select .cse3 .cse24) 1) 0) (= (+ (select .cse23 .cse24) 1) 0) (= (select v_DerPreprocessor_18 .cse24) 1) (= (select .cse23 0) 0) (= (select .cse23 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11) (and .cse6 .cse7 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse25 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse3 .cse25) 1) (= (+ (select .cse5 .cse25) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse8 .cse9 .cse10 .cse11)) .cse0 .cse1 .cse2)) (not (and (or .cse26 (and .cse6 .cse7 .cse8 .cse9 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse27 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse5 .cse27) 1) 0) (= (select .cse3 .cse27) 1)))))) .cse0 .cse1 .cse2)) (not (and (or .cse26 (and .cse6 .cse7 .cse8 (exists ((v_DerPreprocessor_31 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int))) (let ((.cse28 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_32) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select v_DerPreprocessor_32 4) 1) 0) (= (select .cse28 4) 1) (= (select v_DerPreprocessor_32 8) 0) (= (select .cse28 8) 0) (= (select .cse28 0) 0) (= 0 (select v_DerPreprocessor_32 0))))) .cse9 (exists ((v_z_80 Int) (v_y_80 Int)) (let ((.cse30 (+ (* v_y_80 2) v_z_80)) (.cse29 (+ (* v_z_80 4) (* v_y_80 8)))) (and (= (select .cse3 .cse29) 1) (<= 0 v_z_80) (<= 0 .cse30) (<= .cse30 2) (<= v_z_80 1) (= (+ (select .cse5 .cse29) 1) 0)))))) .cse0 .cse1 .cse2)) .cse0 .cse1 (or (and (or (and .cse6 .cse8 .cse9 (exists ((v_y_21 Int)) (let ((.cse31 (* v_y_21 8))) (and (= (select .cse5 .cse31) 1) (= (+ (select .cse3 .cse31) 1) 0) (<= 0 v_y_21))))) (and .cse14 .cse8 .cse15)) .cse7 .cse10 .cse11) (and .cse6 .cse7 (exists ((v_y_26 Int) (v_z_26 Int) (v_DerPreprocessor_7 (Array Int Int)) (v_DerPreprocessor_8 (Array Int Int))) (let ((.cse33 (+ (* v_y_26 8) (* v_z_26 4))) (.cse32 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_8) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (<= v_z_26 1) (= (select .cse32 .cse33) 1) (= (+ (select v_DerPreprocessor_8 .cse33) 1) 0) (= (+ (select .cse5 .cse33) 1) 0) (= (select v_DerPreprocessor_8 0) 0) (<= 0 v_z_26) (= (select v_DerPreprocessor_8 8) 0) (= (select .cse32 8) 0) (= (select .cse32 0) 0) (not (= v_z_26 0)) (= (select v_DerPreprocessor_8 4) 0) (<= 0 (+ v_z_26 (* v_y_26 2))) (= (select .cse3 .cse33) 1) (= (select .cse32 4) 0)))) .cse8 .cse9 .cse10 .cse11)) .cse2)))))) is different from true [2023-12-02 23:42:40,298 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse18 (select .cse3 4)) (.cse19 (select .cse0 4)) (.cse21 (select .cse3 8)) (.cse22 (select .cse0 8)) (.cse25 (select .cse0 0)) (.cse26 (select .cse3 0))) (let ((.cse10 (= 0 .cse26)) (.cse4 (= .cse25 0)) (.cse9 (= .cse22 0)) (.cse11 (= .cse21 0)) (.cse5 (= .cse19 0)) (.cse12 (= .cse18 0)) (.cse14 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse15 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse16 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (or (and (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int)) (v_y_95 Int)) (let ((.cse2 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse1 (* v_y_95 8))) (and (= (select .cse0 .cse1) 1) (= (select .cse2 8) 0) (= (select .cse2 4) 0) (= (+ (select .cse3 .cse1) 1) 0) (= (select .cse2 0) 0) (= (select v_DerPreprocessor_38 0) 0) (= (select v_DerPreprocessor_38 .cse1) 1) (= (select v_DerPreprocessor_38 4) 0) (= (select v_DerPreprocessor_38 8) 0) (= (+ (select .cse2 .cse1) 1) 0)))) .cse4 .cse5) (and (exists ((v_y_89 Int) (v_z_89 Int)) (let ((.cse6 (+ (* v_y_89 8) (* v_z_89 4)))) (and (<= v_z_89 1) (<= 0 v_z_89) (not (= v_z_89 0)) (= (+ 1 (select .cse0 .cse6)) 0) (= (select .cse3 .cse6) 1)))) .cse4 .cse5)) (or (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse8 (* v_y_55 8)) (.cse7 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse7 4) 0) (= (select .cse0 .cse8) 1) (= (+ (select .cse3 .cse8) 1) 0) (= (+ (select .cse7 .cse8) 1) 0) (= (select v_DerPreprocessor_18 .cse8) 1) (= (select .cse7 0) 0) (= (select .cse7 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse9 .cse10 .cse11 .cse12) (and .cse9 .cse10 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse13 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse3 .cse13) 1) (= (+ (select .cse0 .cse13) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse11 .cse12)) (< 2 c_~ARR_SIZE~0) (not (and .cse14 .cse15 .cse16 (or (and (exists ((v_z_111 Int) (v_y_111 Int)) (let ((.cse17 (+ (* v_z_111 4) (* v_y_111 8)))) (and (not (= v_z_111 0)) (= (select .cse3 .cse17) 1) (<= 0 v_z_111) (<= v_z_111 1) (= (+ (select .cse0 .cse17) 1) 0)))) .cse9 .cse10 .cse4 .cse11 .cse5 .cse12) (and .cse9 .cse10 .cse4 .cse11 (= .cse18 1) (= (+ .cse19 1) 0)) (and (or (and .cse10 (or (and (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse20 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse20 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select .cse20 0) 0) (= 0 (+ (select .cse20 8) 1)) (= (select v_DerPreprocessor_42 4) 0) (= (select v_DerPreprocessor_42 8) 1)))) (= (+ .cse21 1) 0) .cse4 (= .cse22 1)) (and .cse9 .cse4 .cse11 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int)) (v_y_104 Int)) (let ((.cse23 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse24 (* v_y_104 8))) (and (= (select .cse23 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select v_DerPreprocessor_42 8) 0) (= (+ (select .cse3 .cse24) 1) 0) (= (+ (select .cse23 .cse24) 1) 0) (= (select v_DerPreprocessor_42 .cse24) 1) (= (select .cse23 0) 0) (= (select .cse23 8) 0) (= (select v_DerPreprocessor_42 4) 0) (= (select .cse0 .cse24) 1))))))) (and (= .cse25 1) .cse9 .cse11 (= 0 (+ .cse26 1)) (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse27 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse27 4) 0) (= (+ (select .cse27 0) 1) 0) (= (select v_DerPreprocessor_42 0) 1) (= (select v_DerPreprocessor_42 8) 0) (= (select .cse27 8) 0) (= (select v_DerPreprocessor_42 4) 0)))))) .cse5 .cse12)))) (or (exists ((v_y_26 Int) (v_z_26 Int) (v_DerPreprocessor_7 (Array Int Int)) (v_DerPreprocessor_8 (Array Int Int))) (let ((.cse29 (+ (* v_y_26 8) (* v_z_26 4))) (.cse28 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_8) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (<= v_z_26 1) (= (select .cse28 .cse29) 1) (= (+ (select v_DerPreprocessor_8 .cse29) 1) 0) (= (+ (select .cse0 .cse29) 1) 0) (= (select v_DerPreprocessor_8 0) 0) (<= 0 v_z_26) (= (select v_DerPreprocessor_8 8) 0) (= (select .cse28 8) 0) (= (select .cse28 0) 0) (not (= v_z_26 0)) (= (select v_DerPreprocessor_8 4) 0) (<= 0 (+ v_z_26 (* v_y_26 2))) (= (select .cse3 .cse29) 1) (= (select .cse28 4) 0)))) (exists ((v_y_21 Int)) (let ((.cse30 (* v_y_21 8))) (and (= (select .cse0 .cse30) 1) (= (+ (select .cse3 .cse30) 1) 0) (<= 0 v_y_21))))) .cse14 .cse15 .cse16)))) is different from false [2023-12-02 23:42:42,349 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse18 (select .cse3 4)) (.cse19 (select .cse0 4)) (.cse21 (select .cse3 8)) (.cse22 (select .cse0 8)) (.cse25 (select .cse0 0)) (.cse26 (select .cse3 0))) (let ((.cse10 (= 0 .cse26)) (.cse4 (= .cse25 0)) (.cse9 (= .cse22 0)) (.cse11 (= .cse21 0)) (.cse5 (= .cse19 0)) (.cse12 (= .cse18 0)) (.cse14 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse15 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse16 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (or (and (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int)) (v_y_95 Int)) (let ((.cse2 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse1 (* v_y_95 8))) (and (= (select .cse0 .cse1) 1) (= (select .cse2 8) 0) (= (select .cse2 4) 0) (= (+ (select .cse3 .cse1) 1) 0) (= (select .cse2 0) 0) (= (select v_DerPreprocessor_38 0) 0) (= (select v_DerPreprocessor_38 .cse1) 1) (= (select v_DerPreprocessor_38 4) 0) (= (select v_DerPreprocessor_38 8) 0) (= (+ (select .cse2 .cse1) 1) 0)))) .cse4 .cse5) (and (exists ((v_y_89 Int) (v_z_89 Int)) (let ((.cse6 (+ (* v_y_89 8) (* v_z_89 4)))) (and (<= v_z_89 1) (<= 0 v_z_89) (not (= v_z_89 0)) (= (+ 1 (select .cse0 .cse6)) 0) (= (select .cse3 .cse6) 1)))) .cse4 .cse5)) (or (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse8 (* v_y_55 8)) (.cse7 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse7 4) 0) (= (select .cse0 .cse8) 1) (= (+ (select .cse3 .cse8) 1) 0) (= (+ (select .cse7 .cse8) 1) 0) (= (select v_DerPreprocessor_18 .cse8) 1) (= (select .cse7 0) 0) (= (select .cse7 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse9 .cse10 .cse11 .cse12) (and .cse9 .cse10 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse13 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse3 .cse13) 1) (= (+ (select .cse0 .cse13) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse11 .cse12)) (< 2 c_~ARR_SIZE~0) (not (and .cse14 .cse15 .cse16 (or (and (exists ((v_z_111 Int) (v_y_111 Int)) (let ((.cse17 (+ (* v_z_111 4) (* v_y_111 8)))) (and (not (= v_z_111 0)) (= (select .cse3 .cse17) 1) (<= 0 v_z_111) (<= v_z_111 1) (= (+ (select .cse0 .cse17) 1) 0)))) .cse9 .cse10 .cse4 .cse11 .cse5 .cse12) (and .cse9 .cse10 .cse4 .cse11 (= .cse18 1) (= (+ .cse19 1) 0)) (and (or (and .cse10 (or (and (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse20 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse20 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select .cse20 0) 0) (= 0 (+ (select .cse20 8) 1)) (= (select v_DerPreprocessor_42 4) 0) (= (select v_DerPreprocessor_42 8) 1)))) (= (+ .cse21 1) 0) .cse4 (= .cse22 1)) (and .cse9 .cse4 .cse11 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int)) (v_y_104 Int)) (let ((.cse23 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse24 (* v_y_104 8))) (and (= (select .cse23 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select v_DerPreprocessor_42 8) 0) (= (+ (select .cse3 .cse24) 1) 0) (= (+ (select .cse23 .cse24) 1) 0) (= (select v_DerPreprocessor_42 .cse24) 1) (= (select .cse23 0) 0) (= (select .cse23 8) 0) (= (select v_DerPreprocessor_42 4) 0) (= (select .cse0 .cse24) 1))))))) (and (= .cse25 1) .cse9 .cse11 (= 0 (+ .cse26 1)) (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse27 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse27 4) 0) (= (+ (select .cse27 0) 1) 0) (= (select v_DerPreprocessor_42 0) 1) (= (select v_DerPreprocessor_42 8) 0) (= (select .cse27 8) 0) (= (select v_DerPreprocessor_42 4) 0)))))) .cse5 .cse12)))) (or (exists ((v_y_26 Int) (v_z_26 Int) (v_DerPreprocessor_7 (Array Int Int)) (v_DerPreprocessor_8 (Array Int Int))) (let ((.cse29 (+ (* v_y_26 8) (* v_z_26 4))) (.cse28 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_8) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (<= v_z_26 1) (= (select .cse28 .cse29) 1) (= (+ (select v_DerPreprocessor_8 .cse29) 1) 0) (= (+ (select .cse0 .cse29) 1) 0) (= (select v_DerPreprocessor_8 0) 0) (<= 0 v_z_26) (= (select v_DerPreprocessor_8 8) 0) (= (select .cse28 8) 0) (= (select .cse28 0) 0) (not (= v_z_26 0)) (= (select v_DerPreprocessor_8 4) 0) (<= 0 (+ v_z_26 (* v_y_26 2))) (= (select .cse3 .cse29) 1) (= (select .cse28 4) 0)))) (exists ((v_y_21 Int)) (let ((.cse30 (* v_y_21 8))) (and (= (select .cse0 .cse30) 1) (= (+ (select .cse3 .cse30) 1) 0) (<= 0 v_y_21))))) .cse14 .cse15 .cse16))))) is different from true [2023-12-02 23:42:42,403 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (let ((.cse43 (select .cse1 0)) (.cse42 (select .cse3 0)) (.cse46 (select .cse1 4)) (.cse44 (select .cse3 4)) (.cse47 (select .cse3 8)) (.cse45 (select .cse1 8))) (let ((.cse4 (= .cse45 0)) (.cse6 (= .cse47 0)) (.cse26 (= .cse44 1)) (.cse27 (= (+ .cse46 1) 0)) (.cse37 (= (+ .cse47 1) 0)) (.cse5 (= 0 .cse42)) (.cse11 (= .cse43 0)) (.cse12 (= .cse46 0)) (.cse38 (= .cse45 1)) (.cse7 (= .cse44 0))) (let ((.cse22 (= |c_ULTIMATE.start_main_~count~0#1| 0)) (.cse13 (and .cse37 .cse5 .cse11 .cse12 .cse38 .cse7)) (.cse23 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse24 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse31 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse15 (and .cse4 .cse5 .cse11 .cse6 .cse26 .cse27)) (.cse16 (= .cse43 1)) (.cse17 (= 0 (+ .cse42 1)))) (and (or (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse2 (* v_y_55 8)) (.cse0 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse0 4) 0) (= (select .cse1 .cse2) 1) (= (+ (select .cse3 .cse2) 1) 0) (= (+ (select .cse0 .cse2) 1) 0) (= (select v_DerPreprocessor_18 .cse2) 1) (= (select .cse0 0) 0) (= (select .cse0 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse4 .cse5 .cse6 .cse7) (and .cse4 .cse5 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse8 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse3 .cse8) 1) (= (+ (select .cse1 .cse8) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse6 .cse7)) (or (and (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int)) (v_y_95 Int)) (let ((.cse10 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse9 (* v_y_95 8))) (and (= (select .cse1 .cse9) 1) (= (select .cse10 8) 0) (= (select .cse10 4) 0) (= (+ (select .cse3 .cse9) 1) 0) (= (select .cse10 0) 0) (= (select v_DerPreprocessor_38 0) 0) (= (select v_DerPreprocessor_38 .cse9) 1) (= (select v_DerPreprocessor_38 4) 0) (= (select v_DerPreprocessor_38 8) 0) (= (+ (select .cse10 .cse9) 1) 0)))) .cse4 .cse5 .cse11 .cse6 .cse12 .cse7) .cse13 (and (exists ((v_y_89 Int) (v_z_89 Int)) (let ((.cse14 (+ (* v_y_89 8) (* v_z_89 4)))) (and (<= v_z_89 1) (<= 0 v_z_89) (not (= v_z_89 0)) (= (+ 1 (select .cse1 .cse14)) 0) (= (select .cse3 .cse14) 1)))) .cse4 .cse5 .cse11 .cse6 .cse12 .cse7) .cse15 (and .cse16 .cse4 .cse6 .cse17 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (let ((.cse18 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse18 0) 1) 0) (= (select v_DerPreprocessor_36 8) 0) (= (select .cse18 8) 0) (= (select v_DerPreprocessor_36 0) 1) (= (select .cse18 4) 0) (= (select v_DerPreprocessor_36 4) 0)))) .cse12 .cse7)) (or (exists ((v_y_26 Int) (v_z_26 Int) (v_DerPreprocessor_7 (Array Int Int)) (v_DerPreprocessor_8 (Array Int Int))) (let ((.cse20 (+ (* v_y_26 8) (* v_z_26 4))) (.cse19 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_8) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (<= v_z_26 1) (= (select .cse19 .cse20) 1) (= (+ (select v_DerPreprocessor_8 .cse20) 1) 0) (= (+ (select .cse1 .cse20) 1) 0) (= (select v_DerPreprocessor_8 0) 0) (<= 0 v_z_26) (= (select v_DerPreprocessor_8 8) 0) (= (select .cse19 8) 0) (= (select .cse19 0) 0) (not (= v_z_26 0)) (= (select v_DerPreprocessor_8 4) 0) (<= 0 (+ v_z_26 (* v_y_26 2))) (= (select .cse3 .cse20) 1) (= (select .cse19 4) 0)))) (exists ((v_y_21 Int)) (let ((.cse21 (* v_y_21 8))) (and (= (select .cse1 .cse21) 1) (= (+ (select .cse3 .cse21) 1) 0) (<= 0 v_y_21))))) .cse22 (<= 3 c_~ARR_SIZE~0) (not (and .cse22 .cse23 .cse24 (or .cse13 (and .cse4 .cse5 .cse11 .cse6 .cse12 (exists ((v_y_85 Int)) (let ((.cse25 (* v_y_85 8))) (and (= (select .cse1 .cse25) 1) (= (+ (select .cse3 .cse25) 1) 0)))) .cse7) (and .cse4 .cse5 .cse11 .cse6 .cse26 .cse27 (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (let ((.cse28 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_34 8) 0) (= (select .cse28 8) 0) (= (select .cse28 4) 1) (= (select .cse28 0) 0) (= (select v_DerPreprocessor_34 0) 0) (= (+ (select v_DerPreprocessor_34 4) 1) 0))))) (and .cse4 .cse5 .cse11 .cse6 .cse12 (exists ((v_z_87 Int) (v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int)) (v_y_87 Int)) (let ((.cse30 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse29 (+ (* v_y_87 8) (* v_z_87 4)))) (and (<= v_z_87 1) (= (+ (select v_DerPreprocessor_34 .cse29) 1) 0) (= (+ (select .cse1 .cse29) 1) 0) (= (select .cse30 4) 0) (= (select v_DerPreprocessor_34 8) 0) (= (select .cse30 .cse29) 1) (= (select v_DerPreprocessor_34 4) 0) (= (select .cse30 8) 0) (= (select .cse30 0) 0) (= (select .cse3 .cse29) 1) (<= 0 v_z_87) (not (= v_z_87 0)) (= (select v_DerPreprocessor_34 0) 0)))) .cse7) (and .cse16 .cse4 .cse6 .cse17 .cse12 .cse7)) .cse31)) .cse23 .cse24 .cse31 (or (and .cse11 .cse12 (exists ((v_y_79 Int)) (let ((.cse32 (* v_y_79 8))) (and (= (+ (select .cse3 .cse32) 1) 0) (<= 0 v_y_79) (= (select .cse1 .cse32) 1))))) (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int)) (v_z_74 Int) (v_y_74 Int)) (let ((.cse34 (+ (* v_y_74 8) (* v_z_74 4))) (.cse33 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse33 .cse34) 1) (= (+ (select .cse1 .cse34) 1) 0) (not (= v_z_74 0)) (= (select .cse33 0) 0) (= (select .cse33 4) 0) (= (select v_DerPreprocessor_28 0) 0) (= (select v_DerPreprocessor_28 4) 0) (<= v_z_74 1) (= (+ (select v_DerPreprocessor_28 .cse34) 1) 0) (<= 0 v_z_74) (= (select .cse3 .cse34) 1) (= (select .cse33 8) 0) (= (select v_DerPreprocessor_28 8) 0) (<= 0 (+ v_z_74 (* v_y_74 2)))))) .cse11 .cse12)) (or (and (exists ((v_z_111 Int) (v_y_111 Int)) (let ((.cse35 (+ (* v_z_111 4) (* v_y_111 8)))) (and (not (= v_z_111 0)) (= (select .cse3 .cse35) 1) (<= 0 v_z_111) (<= v_z_111 1) (= (+ (select .cse1 .cse35) 1) 0)))) .cse4 .cse5 .cse11 .cse6 .cse12 .cse7) .cse15 (and (or (and .cse5 (or (and (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse36 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse36 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select .cse36 0) 0) (= 0 (+ (select .cse36 8) 1)) (= (select v_DerPreprocessor_42 4) 0) (= (select v_DerPreprocessor_42 8) 1)))) .cse37 .cse11 .cse38) (and .cse4 .cse11 .cse6 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int)) (v_y_104 Int)) (let ((.cse39 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse40 (* v_y_104 8))) (and (= (select .cse39 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select v_DerPreprocessor_42 8) 0) (= (+ (select .cse3 .cse40) 1) 0) (= (+ (select .cse39 .cse40) 1) 0) (= (select v_DerPreprocessor_42 .cse40) 1) (= (select .cse39 0) 0) (= (select .cse39 8) 0) (= (select v_DerPreprocessor_42 4) 0) (= (select .cse1 .cse40) 1))))))) (and .cse16 .cse4 .cse6 .cse17 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse41 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse41 4) 0) (= (+ (select .cse41 0) 1) 0) (= (select v_DerPreprocessor_42 0) 1) (= (select v_DerPreprocessor_42 8) 0) (= (select .cse41 8) 0) (= (select v_DerPreprocessor_42 4) 0)))))) .cse12 .cse7))))))) is different from false [2023-12-02 23:42:43,541 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (let ((.cse43 (select .cse1 0)) (.cse42 (select .cse3 0)) (.cse46 (select .cse1 4)) (.cse44 (select .cse3 4)) (.cse47 (select .cse3 8)) (.cse45 (select .cse1 8))) (let ((.cse4 (= .cse45 0)) (.cse6 (= .cse47 0)) (.cse26 (= .cse44 1)) (.cse27 (= (+ .cse46 1) 0)) (.cse37 (= (+ .cse47 1) 0)) (.cse5 (= 0 .cse42)) (.cse11 (= .cse43 0)) (.cse12 (= .cse46 0)) (.cse38 (= .cse45 1)) (.cse7 (= .cse44 0))) (let ((.cse22 (= |c_ULTIMATE.start_main_~count~0#1| 0)) (.cse13 (and .cse37 .cse5 .cse11 .cse12 .cse38 .cse7)) (.cse23 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse24 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse31 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse15 (and .cse4 .cse5 .cse11 .cse6 .cse26 .cse27)) (.cse16 (= .cse43 1)) (.cse17 (= 0 (+ .cse42 1)))) (and (or (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse2 (* v_y_55 8)) (.cse0 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse0 4) 0) (= (select .cse1 .cse2) 1) (= (+ (select .cse3 .cse2) 1) 0) (= (+ (select .cse0 .cse2) 1) 0) (= (select v_DerPreprocessor_18 .cse2) 1) (= (select .cse0 0) 0) (= (select .cse0 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse4 .cse5 .cse6 .cse7) (and .cse4 .cse5 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse8 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse3 .cse8) 1) (= (+ (select .cse1 .cse8) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse6 .cse7)) (or (and (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int)) (v_y_95 Int)) (let ((.cse10 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse9 (* v_y_95 8))) (and (= (select .cse1 .cse9) 1) (= (select .cse10 8) 0) (= (select .cse10 4) 0) (= (+ (select .cse3 .cse9) 1) 0) (= (select .cse10 0) 0) (= (select v_DerPreprocessor_38 0) 0) (= (select v_DerPreprocessor_38 .cse9) 1) (= (select v_DerPreprocessor_38 4) 0) (= (select v_DerPreprocessor_38 8) 0) (= (+ (select .cse10 .cse9) 1) 0)))) .cse4 .cse5 .cse11 .cse6 .cse12 .cse7) .cse13 (and (exists ((v_y_89 Int) (v_z_89 Int)) (let ((.cse14 (+ (* v_y_89 8) (* v_z_89 4)))) (and (<= v_z_89 1) (<= 0 v_z_89) (not (= v_z_89 0)) (= (+ 1 (select .cse1 .cse14)) 0) (= (select .cse3 .cse14) 1)))) .cse4 .cse5 .cse11 .cse6 .cse12 .cse7) .cse15 (and .cse16 .cse4 .cse6 .cse17 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (let ((.cse18 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse18 0) 1) 0) (= (select v_DerPreprocessor_36 8) 0) (= (select .cse18 8) 0) (= (select v_DerPreprocessor_36 0) 1) (= (select .cse18 4) 0) (= (select v_DerPreprocessor_36 4) 0)))) .cse12 .cse7)) (or (exists ((v_y_26 Int) (v_z_26 Int) (v_DerPreprocessor_7 (Array Int Int)) (v_DerPreprocessor_8 (Array Int Int))) (let ((.cse20 (+ (* v_y_26 8) (* v_z_26 4))) (.cse19 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_8) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (<= v_z_26 1) (= (select .cse19 .cse20) 1) (= (+ (select v_DerPreprocessor_8 .cse20) 1) 0) (= (+ (select .cse1 .cse20) 1) 0) (= (select v_DerPreprocessor_8 0) 0) (<= 0 v_z_26) (= (select v_DerPreprocessor_8 8) 0) (= (select .cse19 8) 0) (= (select .cse19 0) 0) (not (= v_z_26 0)) (= (select v_DerPreprocessor_8 4) 0) (<= 0 (+ v_z_26 (* v_y_26 2))) (= (select .cse3 .cse20) 1) (= (select .cse19 4) 0)))) (exists ((v_y_21 Int)) (let ((.cse21 (* v_y_21 8))) (and (= (select .cse1 .cse21) 1) (= (+ (select .cse3 .cse21) 1) 0) (<= 0 v_y_21))))) .cse22 (<= 3 c_~ARR_SIZE~0) (not (and .cse22 .cse23 .cse24 (or .cse13 (and .cse4 .cse5 .cse11 .cse6 .cse12 (exists ((v_y_85 Int)) (let ((.cse25 (* v_y_85 8))) (and (= (select .cse1 .cse25) 1) (= (+ (select .cse3 .cse25) 1) 0)))) .cse7) (and .cse4 .cse5 .cse11 .cse6 .cse26 .cse27 (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (let ((.cse28 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_34 8) 0) (= (select .cse28 8) 0) (= (select .cse28 4) 1) (= (select .cse28 0) 0) (= (select v_DerPreprocessor_34 0) 0) (= (+ (select v_DerPreprocessor_34 4) 1) 0))))) (and .cse4 .cse5 .cse11 .cse6 .cse12 (exists ((v_z_87 Int) (v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int)) (v_y_87 Int)) (let ((.cse30 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse29 (+ (* v_y_87 8) (* v_z_87 4)))) (and (<= v_z_87 1) (= (+ (select v_DerPreprocessor_34 .cse29) 1) 0) (= (+ (select .cse1 .cse29) 1) 0) (= (select .cse30 4) 0) (= (select v_DerPreprocessor_34 8) 0) (= (select .cse30 .cse29) 1) (= (select v_DerPreprocessor_34 4) 0) (= (select .cse30 8) 0) (= (select .cse30 0) 0) (= (select .cse3 .cse29) 1) (<= 0 v_z_87) (not (= v_z_87 0)) (= (select v_DerPreprocessor_34 0) 0)))) .cse7) (and .cse16 .cse4 .cse6 .cse17 .cse12 .cse7)) .cse31)) .cse23 .cse24 .cse31 (or (and .cse11 .cse12 (exists ((v_y_79 Int)) (let ((.cse32 (* v_y_79 8))) (and (= (+ (select .cse3 .cse32) 1) 0) (<= 0 v_y_79) (= (select .cse1 .cse32) 1))))) (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int)) (v_z_74 Int) (v_y_74 Int)) (let ((.cse34 (+ (* v_y_74 8) (* v_z_74 4))) (.cse33 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse33 .cse34) 1) (= (+ (select .cse1 .cse34) 1) 0) (not (= v_z_74 0)) (= (select .cse33 0) 0) (= (select .cse33 4) 0) (= (select v_DerPreprocessor_28 0) 0) (= (select v_DerPreprocessor_28 4) 0) (<= v_z_74 1) (= (+ (select v_DerPreprocessor_28 .cse34) 1) 0) (<= 0 v_z_74) (= (select .cse3 .cse34) 1) (= (select .cse33 8) 0) (= (select v_DerPreprocessor_28 8) 0) (<= 0 (+ v_z_74 (* v_y_74 2)))))) .cse11 .cse12)) (or (and (exists ((v_z_111 Int) (v_y_111 Int)) (let ((.cse35 (+ (* v_z_111 4) (* v_y_111 8)))) (and (not (= v_z_111 0)) (= (select .cse3 .cse35) 1) (<= 0 v_z_111) (<= v_z_111 1) (= (+ (select .cse1 .cse35) 1) 0)))) .cse4 .cse5 .cse11 .cse6 .cse12 .cse7) .cse15 (and (or (and .cse5 (or (and (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse36 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse36 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select .cse36 0) 0) (= 0 (+ (select .cse36 8) 1)) (= (select v_DerPreprocessor_42 4) 0) (= (select v_DerPreprocessor_42 8) 1)))) .cse37 .cse11 .cse38) (and .cse4 .cse11 .cse6 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int)) (v_y_104 Int)) (let ((.cse39 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse40 (* v_y_104 8))) (and (= (select .cse39 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select v_DerPreprocessor_42 8) 0) (= (+ (select .cse3 .cse40) 1) 0) (= (+ (select .cse39 .cse40) 1) 0) (= (select v_DerPreprocessor_42 .cse40) 1) (= (select .cse39 0) 0) (= (select .cse39 8) 0) (= (select v_DerPreprocessor_42 4) 0) (= (select .cse1 .cse40) 1))))))) (and .cse16 .cse4 .cse6 .cse17 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse41 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse41 4) 0) (= (+ (select .cse41 0) 1) 0) (= (select v_DerPreprocessor_42 0) 1) (= (select v_DerPreprocessor_42 8) 0) (= (select .cse41 8) 0) (= (select v_DerPreprocessor_42 4) 0)))))) .cse12 .cse7)))))))) is different from true [2023-12-02 23:42:43,586 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse15 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse17 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse57 (select .cse17 0)) (.cse62 (select .cse17 8)) (.cse60 (select .cse15 8)) (.cse56 (select .cse15 0))) (let ((.cse2 (= .cse56 1)) (.cse3 (= .cse60 0)) (.cse4 (= .cse62 0)) (.cse5 (= 0 (+ .cse57 1))) (.cse61 (select .cse15 4)) (.cse59 (select .cse17 4))) (let ((.cse32 (= .cse59 1)) (.cse33 (= (+ .cse61 1) 0)) (.cse49 (and .cse2 .cse3 .cse4 .cse5)) (.cse9 (= (+ .cse62 1) 0)) (.cse10 (= 0 .cse57)) (.cse12 (= .cse56 0)) (.cse7 (= .cse61 0)) (.cse13 (= .cse60 1)) (.cse8 (= .cse59 0))) (let ((.cse22 (and .cse9 .cse10 .cse12 .cse7 .cse13 .cse8)) (.cse35 (and .cse2 .cse3 .cse4 .cse5 .cse7 .cse8)) (.cse0 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse36 (and (or .cse49 (and .cse9 .cse10 .cse12 .cse13)) .cse7 .cse8)) (.cse41 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse58 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse15 .cse58) 1) 0) (= (select .cse17 .cse58) 1))))) (.cse19 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse20 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse21 (= |c_ULTIMATE.start_main_~sum~0#1| (+ .cse56 .cse57))) (.cse1 (and .cse3 .cse10 .cse12 .cse4 .cse32 .cse33))) (and (not (and .cse0 (or .cse1 (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse6 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse6 4) 0) (= (+ (select .cse6 0) 1) 0) (= (select .cse6 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse7 .cse8) (and .cse9 .cse10 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse11 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse11 4) 0) (= (+ (select .cse11 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse11 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse12 .cse7 .cse13 .cse8) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse16 (* v_y_55 8)) (.cse14 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse14 4) 0) (= (select .cse15 .cse16) 1) (= (+ (select .cse17 .cse16) 1) 0) (= (+ (select .cse14 .cse16) 1) 0) (= (select v_DerPreprocessor_18 .cse16) 1) (= (select .cse14 0) 0) (= (select .cse14 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) (and .cse3 .cse10 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse18 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse17 .cse18) 1) (= (+ (select .cse15 .cse18) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse12 .cse4 .cse7 .cse8)) .cse19 .cse20 .cse21)) (or .cse22 (and .cse3 .cse10 .cse12 .cse4 (exists ((v_y_16 Int)) (let ((.cse23 (* v_y_16 8))) (and (= (select .cse15 .cse23) 1) (= 0 (+ (select .cse17 .cse23) 1))))) .cse7 .cse8) (and .cse3 .cse10 .cse12 .cse4 (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int)) (v_z_7 Int) (v_y_7 Int)) (let ((.cse24 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse25 (+ (* v_y_7 8) (* v_z_7 4)))) (and (= (select .cse24 0) 0) (= (select v_DerPreprocessor_6 8) 0) (= (select .cse24 .cse25) 1) (= (select .cse24 8) 0) (= (select .cse17 .cse25) 1) (= (+ (select v_DerPreprocessor_6 .cse25) 1) 0) (= (select .cse24 4) 0) (not (= v_z_7 0)) (<= v_z_7 1) (= (+ (select .cse15 .cse25) 1) 0) (= (select v_DerPreprocessor_6 4) 0) (<= 0 v_z_7) (= (select v_DerPreprocessor_6 0) 0)))) .cse7 .cse8)) .cse0 (or (and (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int)) (v_y_95 Int)) (let ((.cse27 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse26 (* v_y_95 8))) (and (= (select .cse15 .cse26) 1) (= (select .cse27 8) 0) (= (select .cse27 4) 0) (= (+ (select .cse17 .cse26) 1) 0) (= (select .cse27 0) 0) (= (select v_DerPreprocessor_38 0) 0) (= (select v_DerPreprocessor_38 .cse26) 1) (= (select v_DerPreprocessor_38 4) 0) (= (select v_DerPreprocessor_38 8) 0) (= (+ (select .cse27 .cse26) 1) 0)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) .cse22 (and (exists ((v_y_89 Int) (v_z_89 Int)) (let ((.cse28 (+ (* v_y_89 8) (* v_z_89 4)))) (and (<= v_z_89 1) (<= 0 v_z_89) (not (= v_z_89 0)) (= (+ 1 (select .cse15 .cse28)) 0) (= (select .cse17 .cse28) 1)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) .cse1 (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (let ((.cse29 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse29 0) 1) 0) (= (select v_DerPreprocessor_36 8) 0) (= (select .cse29 8) 0) (= (select v_DerPreprocessor_36 0) 1) (= (select .cse29 4) 0) (= (select v_DerPreprocessor_36 4) 0)))) .cse7 .cse8)) (or (and .cse3 .cse10 .cse12 .cse4 (or (and (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int)) (v_z_63 Int) (v_y_63 Int)) (let ((.cse30 (+ (* v_y_63 8) (* v_z_63 4))) (.cse31 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse15 .cse30) 1) 0) (= (select .cse17 .cse30) 1) (= (select .cse31 0) 0) (<= 0 v_z_63) (= (select .cse31 4) 0) (= (select v_DerPreprocessor_20 8) 0) (= (+ (select v_DerPreprocessor_20 .cse30) 1) 0) (<= v_z_63 1) (= (select .cse31 .cse30) 1) (= (select v_DerPreprocessor_20 4) 0) (= 0 (select v_DerPreprocessor_20 0)) (not (= v_z_63 0)) (= (select .cse31 8) 0)))) .cse7 .cse8) (and .cse32 .cse33))) (and (or (and .cse9 .cse13) (and .cse3 .cse4 (exists ((v_y_69 Int)) (let ((.cse34 (* v_y_69 8))) (and (= (+ (select .cse17 .cse34) 1) 0) (= (select .cse15 .cse34) 1)))))) .cse10 .cse12 .cse7 .cse8) .cse35) (not (and .cse0 (or .cse36 (and .cse3 .cse10 .cse12 (exists ((v_DerPreprocessor_31 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int))) (let ((.cse37 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_32) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select v_DerPreprocessor_32 4) 1) 0) (= (select .cse37 4) 1) (= (select v_DerPreprocessor_32 8) 0) (= (select .cse37 8) 0) (= (select .cse37 0) 0) (= 0 (select v_DerPreprocessor_32 0))))) .cse4 (exists ((v_z_80 Int) (v_y_80 Int)) (let ((.cse39 (+ (* v_y_80 2) v_z_80)) (.cse38 (+ (* v_z_80 4) (* v_y_80 8)))) (and (= (select .cse17 .cse38) 1) (<= 0 v_z_80) (<= 0 .cse39) (<= .cse39 2) (<= v_z_80 1) (= (+ (select .cse15 .cse38) 1) 0)))))) .cse19 .cse20 .cse21)) (< 0 |c_ULTIMATE.start_main_~count~0#1|) (<= 3 c_~ARR_SIZE~0) .cse19 .cse20 .cse21 (<= |c_ULTIMATE.start_main_~count~0#1| 1) (not (and (or .cse36 (and (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (let ((.cse40 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_22 8) 0) (= (select .cse40 4) 1) (= (+ (select v_DerPreprocessor_22 4) 1) 0) (= 0 (select .cse40 0)) (= (select .cse40 8) 0) (= (select v_DerPreprocessor_22 0) 0)))) .cse3 .cse10 .cse12 .cse4 .cse41)) .cse0 .cse19 .cse20 .cse21)) (or .cse22 (and .cse3 .cse10 .cse12 .cse4 .cse7 (exists ((v_y_85 Int)) (let ((.cse42 (* v_y_85 8))) (and (= (select .cse15 .cse42) 1) (= (+ (select .cse17 .cse42) 1) 0)))) .cse8) (and .cse3 .cse10 .cse12 .cse4 .cse32 .cse33 (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (let ((.cse43 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_34 8) 0) (= (select .cse43 8) 0) (= (select .cse43 4) 1) (= (select .cse43 0) 0) (= (select v_DerPreprocessor_34 0) 0) (= (+ (select v_DerPreprocessor_34 4) 1) 0))))) (and .cse3 .cse10 .cse12 .cse4 .cse7 (exists ((v_z_87 Int) (v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int)) (v_y_87 Int)) (let ((.cse45 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse44 (+ (* v_y_87 8) (* v_z_87 4)))) (and (<= v_z_87 1) (= (+ (select v_DerPreprocessor_34 .cse44) 1) 0) (= (+ (select .cse15 .cse44) 1) 0) (= (select .cse45 4) 0) (= (select v_DerPreprocessor_34 8) 0) (= (select .cse45 .cse44) 1) (= (select v_DerPreprocessor_34 4) 0) (= (select .cse45 8) 0) (= (select .cse45 0) 0) (= (select .cse17 .cse44) 1) (<= 0 v_z_87) (not (= v_z_87 0)) (= (select v_DerPreprocessor_34 0) 0)))) .cse8) .cse35) (not (and .cse0 (or .cse36 (and .cse3 .cse10 .cse12 .cse4 .cse41)) .cse19 .cse20 .cse21)) (or (and .cse3 .cse10 .cse12 (or (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int))) (let ((.cse46 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse46 0) 0) (= (select v_DerPreprocessor_28 0) 0) (= (+ (select v_DerPreprocessor_28 4) 1) 0) (= (select .cse46 8) 0) (= (select v_DerPreprocessor_28 8) 0) (= (select .cse46 4) 1)))) .cse32 .cse33) (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int)) (v_z_74 Int) (v_y_74 Int)) (let ((.cse48 (+ (* v_y_74 8) (* v_z_74 4))) (.cse47 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse47 .cse48) 1) (= (+ (select .cse15 .cse48) 1) 0) (not (= v_z_74 0)) (= (select .cse47 0) 0) (= (select .cse47 4) 0) (= (select v_DerPreprocessor_28 0) 0) (= (select v_DerPreprocessor_28 4) 0) (<= v_z_74 1) (= (+ (select v_DerPreprocessor_28 .cse48) 1) 0) (<= 0 v_z_74) (= (select .cse17 .cse48) 1) (= (select .cse47 8) 0) (= (select v_DerPreprocessor_28 8) 0) (<= 0 (+ v_z_74 (* v_y_74 2)))))) .cse7 .cse8)) .cse4) (and .cse7 (or .cse49 (and .cse10 (or (and .cse3 .cse12 .cse4 (exists ((v_y_79 Int)) (let ((.cse50 (* v_y_79 8))) (and (= (+ (select .cse17 .cse50) 1) 0) (<= 0 v_y_79) (= (select .cse15 .cse50) 1))))) (and .cse9 .cse12 .cse13)))) .cse8)) (or (and (exists ((v_z_111 Int) (v_y_111 Int)) (let ((.cse51 (+ (* v_z_111 4) (* v_y_111 8)))) (and (not (= v_z_111 0)) (= (select .cse17 .cse51) 1) (<= 0 v_z_111) (<= v_z_111 1) (= (+ (select .cse15 .cse51) 1) 0)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) .cse1 (and (or (and .cse10 (or (and (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse52 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse52 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select .cse52 0) 0) (= 0 (+ (select .cse52 8) 1)) (= (select v_DerPreprocessor_42 4) 0) (= (select v_DerPreprocessor_42 8) 1)))) .cse9 .cse12 .cse13) (and .cse3 .cse12 .cse4 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int)) (v_y_104 Int)) (let ((.cse53 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse54 (* v_y_104 8))) (and (= (select .cse53 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select v_DerPreprocessor_42 8) 0) (= (+ (select .cse17 .cse54) 1) 0) (= (+ (select .cse53 .cse54) 1) 0) (= (select v_DerPreprocessor_42 .cse54) 1) (= (select .cse53 0) 0) (= (select .cse53 8) 0) (= (select v_DerPreprocessor_42 4) 0) (= (select .cse15 .cse54) 1))))))) (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse55 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse55 4) 0) (= (+ (select .cse55 0) 1) 0) (= (select v_DerPreprocessor_42 0) 1) (= (select v_DerPreprocessor_42 8) 0) (= (select .cse55 8) 0) (= (select v_DerPreprocessor_42 4) 0)))))) .cse7 .cse8)))))))) is different from false [2023-12-02 23:42:44,791 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse15 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse17 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse57 (select .cse17 0)) (.cse62 (select .cse17 8)) (.cse60 (select .cse15 8)) (.cse56 (select .cse15 0))) (let ((.cse61 (select .cse15 4)) (.cse59 (select .cse17 4)) (.cse2 (= .cse56 1)) (.cse3 (= .cse60 0)) (.cse4 (= .cse62 0)) (.cse5 (= 0 (+ .cse57 1)))) (let ((.cse54 (and .cse2 .cse3 .cse4 .cse5)) (.cse32 (= .cse59 1)) (.cse33 (= (+ .cse61 1) 0)) (.cse9 (= (+ .cse62 1) 0)) (.cse10 (= 0 .cse57)) (.cse12 (= .cse56 0)) (.cse7 (= .cse61 0)) (.cse13 (= .cse60 1)) (.cse8 (= .cse59 0))) (let ((.cse22 (and .cse9 .cse10 .cse12 .cse7 .cse13 .cse8)) (.cse35 (and .cse2 .cse3 .cse4 .cse5 .cse7 .cse8)) (.cse1 (and .cse3 .cse10 .cse12 .cse4 .cse32 .cse33)) (.cse0 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse36 (and (or .cse54 (and .cse9 .cse10 .cse12 .cse13)) .cse7 .cse8)) (.cse41 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse58 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse15 .cse58) 1) 0) (= (select .cse17 .cse58) 1))))) (.cse19 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse20 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse21 (= |c_ULTIMATE.start_main_~sum~0#1| (+ .cse56 .cse57)))) (and (not (and .cse0 (or .cse1 (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse6 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse6 4) 0) (= (+ (select .cse6 0) 1) 0) (= (select .cse6 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse7 .cse8) (and .cse9 .cse10 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse11 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse11 4) 0) (= (+ (select .cse11 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse11 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse12 .cse7 .cse13 .cse8) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse16 (* v_y_55 8)) (.cse14 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse14 4) 0) (= (select .cse15 .cse16) 1) (= (+ (select .cse17 .cse16) 1) 0) (= (+ (select .cse14 .cse16) 1) 0) (= (select v_DerPreprocessor_18 .cse16) 1) (= (select .cse14 0) 0) (= (select .cse14 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) (and .cse3 .cse10 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse18 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse17 .cse18) 1) (= (+ (select .cse15 .cse18) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse12 .cse4 .cse7 .cse8)) .cse19 .cse20 .cse21)) (or .cse22 (and .cse3 .cse10 .cse12 .cse4 (exists ((v_y_16 Int)) (let ((.cse23 (* v_y_16 8))) (and (= (select .cse15 .cse23) 1) (= 0 (+ (select .cse17 .cse23) 1))))) .cse7 .cse8) (and .cse3 .cse10 .cse12 .cse4 (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int)) (v_z_7 Int) (v_y_7 Int)) (let ((.cse24 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse25 (+ (* v_y_7 8) (* v_z_7 4)))) (and (= (select .cse24 0) 0) (= (select v_DerPreprocessor_6 8) 0) (= (select .cse24 .cse25) 1) (= (select .cse24 8) 0) (= (select .cse17 .cse25) 1) (= (+ (select v_DerPreprocessor_6 .cse25) 1) 0) (= (select .cse24 4) 0) (not (= v_z_7 0)) (<= v_z_7 1) (= (+ (select .cse15 .cse25) 1) 0) (= (select v_DerPreprocessor_6 4) 0) (<= 0 v_z_7) (= (select v_DerPreprocessor_6 0) 0)))) .cse7 .cse8)) .cse0 (or (and (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int)) (v_y_95 Int)) (let ((.cse27 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse26 (* v_y_95 8))) (and (= (select .cse15 .cse26) 1) (= (select .cse27 8) 0) (= (select .cse27 4) 0) (= (+ (select .cse17 .cse26) 1) 0) (= (select .cse27 0) 0) (= (select v_DerPreprocessor_38 0) 0) (= (select v_DerPreprocessor_38 .cse26) 1) (= (select v_DerPreprocessor_38 4) 0) (= (select v_DerPreprocessor_38 8) 0) (= (+ (select .cse27 .cse26) 1) 0)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) .cse22 (and (exists ((v_y_89 Int) (v_z_89 Int)) (let ((.cse28 (+ (* v_y_89 8) (* v_z_89 4)))) (and (<= v_z_89 1) (<= 0 v_z_89) (not (= v_z_89 0)) (= (+ 1 (select .cse15 .cse28)) 0) (= (select .cse17 .cse28) 1)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) .cse1 (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (let ((.cse29 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse29 0) 1) 0) (= (select v_DerPreprocessor_36 8) 0) (= (select .cse29 8) 0) (= (select v_DerPreprocessor_36 0) 1) (= (select .cse29 4) 0) (= (select v_DerPreprocessor_36 4) 0)))) .cse7 .cse8)) (or (and .cse3 .cse10 .cse12 .cse4 (or (and (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int)) (v_z_63 Int) (v_y_63 Int)) (let ((.cse30 (+ (* v_y_63 8) (* v_z_63 4))) (.cse31 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse15 .cse30) 1) 0) (= (select .cse17 .cse30) 1) (= (select .cse31 0) 0) (<= 0 v_z_63) (= (select .cse31 4) 0) (= (select v_DerPreprocessor_20 8) 0) (= (+ (select v_DerPreprocessor_20 .cse30) 1) 0) (<= v_z_63 1) (= (select .cse31 .cse30) 1) (= (select v_DerPreprocessor_20 4) 0) (= 0 (select v_DerPreprocessor_20 0)) (not (= v_z_63 0)) (= (select .cse31 8) 0)))) .cse7 .cse8) (and .cse32 .cse33))) (and (or (and .cse9 .cse13) (and .cse3 .cse4 (exists ((v_y_69 Int)) (let ((.cse34 (* v_y_69 8))) (and (= (+ (select .cse17 .cse34) 1) 0) (= (select .cse15 .cse34) 1)))))) .cse10 .cse12 .cse7 .cse8) .cse35) (not (and .cse0 (or .cse36 (and .cse3 .cse10 .cse12 (exists ((v_DerPreprocessor_31 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int))) (let ((.cse37 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_32) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select v_DerPreprocessor_32 4) 1) 0) (= (select .cse37 4) 1) (= (select v_DerPreprocessor_32 8) 0) (= (select .cse37 8) 0) (= (select .cse37 0) 0) (= 0 (select v_DerPreprocessor_32 0))))) .cse4 (exists ((v_z_80 Int) (v_y_80 Int)) (let ((.cse39 (+ (* v_y_80 2) v_z_80)) (.cse38 (+ (* v_z_80 4) (* v_y_80 8)))) (and (= (select .cse17 .cse38) 1) (<= 0 v_z_80) (<= 0 .cse39) (<= .cse39 2) (<= v_z_80 1) (= (+ (select .cse15 .cse38) 1) 0)))))) .cse19 .cse20 .cse21)) (< 0 |c_ULTIMATE.start_main_~count~0#1|) (<= 3 c_~ARR_SIZE~0) .cse19 .cse20 .cse21 (<= |c_ULTIMATE.start_main_~count~0#1| 1) (not (and (or .cse36 (and (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (let ((.cse40 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_22 8) 0) (= (select .cse40 4) 1) (= (+ (select v_DerPreprocessor_22 4) 1) 0) (= 0 (select .cse40 0)) (= (select .cse40 8) 0) (= (select v_DerPreprocessor_22 0) 0)))) .cse3 .cse10 .cse12 .cse4 .cse41)) .cse0 .cse19 .cse20 .cse21)) (or .cse22 (and .cse3 .cse10 .cse12 .cse4 .cse7 (exists ((v_y_85 Int)) (let ((.cse42 (* v_y_85 8))) (and (= (select .cse15 .cse42) 1) (= (+ (select .cse17 .cse42) 1) 0)))) .cse8) (and .cse3 .cse10 .cse12 .cse4 .cse32 .cse33 (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (let ((.cse43 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_34 8) 0) (= (select .cse43 8) 0) (= (select .cse43 4) 1) (= (select .cse43 0) 0) (= (select v_DerPreprocessor_34 0) 0) (= (+ (select v_DerPreprocessor_34 4) 1) 0))))) (and .cse3 .cse10 .cse12 .cse4 .cse7 (exists ((v_z_87 Int) (v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int)) (v_y_87 Int)) (let ((.cse45 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse44 (+ (* v_y_87 8) (* v_z_87 4)))) (and (<= v_z_87 1) (= (+ (select v_DerPreprocessor_34 .cse44) 1) 0) (= (+ (select .cse15 .cse44) 1) 0) (= (select .cse45 4) 0) (= (select v_DerPreprocessor_34 8) 0) (= (select .cse45 .cse44) 1) (= (select v_DerPreprocessor_34 4) 0) (= (select .cse45 8) 0) (= (select .cse45 0) 0) (= (select .cse17 .cse44) 1) (<= 0 v_z_87) (not (= v_z_87 0)) (= (select v_DerPreprocessor_34 0) 0)))) .cse8) .cse35) (not (and .cse0 .cse19 .cse20 .cse21 (or (and (exists ((v_z_111 Int) (v_y_111 Int)) (let ((.cse46 (+ (* v_z_111 4) (* v_y_111 8)))) (and (not (= v_z_111 0)) (= (select .cse17 .cse46) 1) (<= 0 v_z_111) (<= v_z_111 1) (= (+ (select .cse15 .cse46) 1) 0)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) .cse1 (and (or (and .cse10 (or (and (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse47 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse47 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select .cse47 0) 0) (= 0 (+ (select .cse47 8) 1)) (= (select v_DerPreprocessor_42 4) 0) (= (select v_DerPreprocessor_42 8) 1)))) .cse9 .cse12 .cse13) (and .cse3 .cse12 .cse4 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int)) (v_y_104 Int)) (let ((.cse48 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse49 (* v_y_104 8))) (and (= (select .cse48 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select v_DerPreprocessor_42 8) 0) (= (+ (select .cse17 .cse49) 1) 0) (= (+ (select .cse48 .cse49) 1) 0) (= (select v_DerPreprocessor_42 .cse49) 1) (= (select .cse48 0) 0) (= (select .cse48 8) 0) (= (select v_DerPreprocessor_42 4) 0) (= (select .cse15 .cse49) 1))))))) (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse50 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse50 4) 0) (= (+ (select .cse50 0) 1) 0) (= (select v_DerPreprocessor_42 0) 1) (= (select v_DerPreprocessor_42 8) 0) (= (select .cse50 8) 0) (= (select v_DerPreprocessor_42 4) 0)))))) .cse7 .cse8)))) (not (and .cse0 (or .cse36 (and .cse3 .cse10 .cse12 .cse4 .cse41)) .cse19 .cse20 .cse21)) (or (and .cse3 .cse10 .cse12 (or (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int))) (let ((.cse51 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse51 0) 0) (= (select v_DerPreprocessor_28 0) 0) (= (+ (select v_DerPreprocessor_28 4) 1) 0) (= (select .cse51 8) 0) (= (select v_DerPreprocessor_28 8) 0) (= (select .cse51 4) 1)))) .cse32 .cse33) (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int)) (v_z_74 Int) (v_y_74 Int)) (let ((.cse53 (+ (* v_y_74 8) (* v_z_74 4))) (.cse52 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse52 .cse53) 1) (= (+ (select .cse15 .cse53) 1) 0) (not (= v_z_74 0)) (= (select .cse52 0) 0) (= (select .cse52 4) 0) (= (select v_DerPreprocessor_28 0) 0) (= (select v_DerPreprocessor_28 4) 0) (<= v_z_74 1) (= (+ (select v_DerPreprocessor_28 .cse53) 1) 0) (<= 0 v_z_74) (= (select .cse17 .cse53) 1) (= (select .cse52 8) 0) (= (select v_DerPreprocessor_28 8) 0) (<= 0 (+ v_z_74 (* v_y_74 2)))))) .cse7 .cse8)) .cse4) (and .cse7 (or .cse54 (and .cse10 (or (and .cse3 .cse12 .cse4 (exists ((v_y_79 Int)) (let ((.cse55 (* v_y_79 8))) (and (= (+ (select .cse17 .cse55) 1) 0) (<= 0 v_y_79) (= (select .cse15 .cse55) 1))))) (and .cse9 .cse12 .cse13)))) .cse8)))))))) is different from false [2023-12-02 23:42:44,836 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse15 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse17 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse57 (select .cse17 0)) (.cse62 (select .cse17 8)) (.cse60 (select .cse15 8)) (.cse56 (select .cse15 0))) (let ((.cse2 (= .cse56 1)) (.cse3 (= .cse60 0)) (.cse4 (= .cse62 0)) (.cse5 (= 0 (+ .cse57 1))) (.cse61 (select .cse15 4)) (.cse59 (select .cse17 4))) (let ((.cse32 (= .cse59 1)) (.cse33 (= (+ .cse61 1) 0)) (.cse49 (and .cse2 .cse3 .cse4 .cse5)) (.cse9 (= (+ .cse62 1) 0)) (.cse10 (= 0 .cse57)) (.cse12 (= .cse56 0)) (.cse7 (= .cse61 0)) (.cse13 (= .cse60 1)) (.cse8 (= .cse59 0))) (let ((.cse22 (and .cse9 .cse10 .cse12 .cse7 .cse13 .cse8)) (.cse35 (and .cse2 .cse3 .cse4 .cse5 .cse7 .cse8)) (.cse0 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse36 (and (or .cse49 (and .cse9 .cse10 .cse12 .cse13)) .cse7 .cse8)) (.cse41 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse58 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse15 .cse58) 1) 0) (= (select .cse17 .cse58) 1))))) (.cse19 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse20 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse21 (= |c_ULTIMATE.start_main_~sum~0#1| (+ .cse56 .cse57))) (.cse1 (and .cse3 .cse10 .cse12 .cse4 .cse32 .cse33))) (and (not (and .cse0 (or .cse1 (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse6 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse6 4) 0) (= (+ (select .cse6 0) 1) 0) (= (select .cse6 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse7 .cse8) (and .cse9 .cse10 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse11 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse11 4) 0) (= (+ (select .cse11 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse11 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse12 .cse7 .cse13 .cse8) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse16 (* v_y_55 8)) (.cse14 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse14 4) 0) (= (select .cse15 .cse16) 1) (= (+ (select .cse17 .cse16) 1) 0) (= (+ (select .cse14 .cse16) 1) 0) (= (select v_DerPreprocessor_18 .cse16) 1) (= (select .cse14 0) 0) (= (select .cse14 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) (and .cse3 .cse10 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse18 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse17 .cse18) 1) (= (+ (select .cse15 .cse18) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse12 .cse4 .cse7 .cse8)) .cse19 .cse20 .cse21)) (or .cse22 (and .cse3 .cse10 .cse12 .cse4 (exists ((v_y_16 Int)) (let ((.cse23 (* v_y_16 8))) (and (= (select .cse15 .cse23) 1) (= 0 (+ (select .cse17 .cse23) 1))))) .cse7 .cse8) (and .cse3 .cse10 .cse12 .cse4 (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int)) (v_z_7 Int) (v_y_7 Int)) (let ((.cse24 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse25 (+ (* v_y_7 8) (* v_z_7 4)))) (and (= (select .cse24 0) 0) (= (select v_DerPreprocessor_6 8) 0) (= (select .cse24 .cse25) 1) (= (select .cse24 8) 0) (= (select .cse17 .cse25) 1) (= (+ (select v_DerPreprocessor_6 .cse25) 1) 0) (= (select .cse24 4) 0) (not (= v_z_7 0)) (<= v_z_7 1) (= (+ (select .cse15 .cse25) 1) 0) (= (select v_DerPreprocessor_6 4) 0) (<= 0 v_z_7) (= (select v_DerPreprocessor_6 0) 0)))) .cse7 .cse8)) .cse0 (or (and (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int)) (v_y_95 Int)) (let ((.cse27 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse26 (* v_y_95 8))) (and (= (select .cse15 .cse26) 1) (= (select .cse27 8) 0) (= (select .cse27 4) 0) (= (+ (select .cse17 .cse26) 1) 0) (= (select .cse27 0) 0) (= (select v_DerPreprocessor_38 0) 0) (= (select v_DerPreprocessor_38 .cse26) 1) (= (select v_DerPreprocessor_38 4) 0) (= (select v_DerPreprocessor_38 8) 0) (= (+ (select .cse27 .cse26) 1) 0)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) .cse22 (and (exists ((v_y_89 Int) (v_z_89 Int)) (let ((.cse28 (+ (* v_y_89 8) (* v_z_89 4)))) (and (<= v_z_89 1) (<= 0 v_z_89) (not (= v_z_89 0)) (= (+ 1 (select .cse15 .cse28)) 0) (= (select .cse17 .cse28) 1)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) .cse1 (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (let ((.cse29 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse29 0) 1) 0) (= (select v_DerPreprocessor_36 8) 0) (= (select .cse29 8) 0) (= (select v_DerPreprocessor_36 0) 1) (= (select .cse29 4) 0) (= (select v_DerPreprocessor_36 4) 0)))) .cse7 .cse8)) (or (and .cse3 .cse10 .cse12 .cse4 (or (and (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int)) (v_z_63 Int) (v_y_63 Int)) (let ((.cse30 (+ (* v_y_63 8) (* v_z_63 4))) (.cse31 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse15 .cse30) 1) 0) (= (select .cse17 .cse30) 1) (= (select .cse31 0) 0) (<= 0 v_z_63) (= (select .cse31 4) 0) (= (select v_DerPreprocessor_20 8) 0) (= (+ (select v_DerPreprocessor_20 .cse30) 1) 0) (<= v_z_63 1) (= (select .cse31 .cse30) 1) (= (select v_DerPreprocessor_20 4) 0) (= 0 (select v_DerPreprocessor_20 0)) (not (= v_z_63 0)) (= (select .cse31 8) 0)))) .cse7 .cse8) (and .cse32 .cse33))) (and (or (and .cse9 .cse13) (and .cse3 .cse4 (exists ((v_y_69 Int)) (let ((.cse34 (* v_y_69 8))) (and (= (+ (select .cse17 .cse34) 1) 0) (= (select .cse15 .cse34) 1)))))) .cse10 .cse12 .cse7 .cse8) .cse35) (not (and .cse0 (or .cse36 (and .cse3 .cse10 .cse12 (exists ((v_DerPreprocessor_31 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int))) (let ((.cse37 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_32) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select v_DerPreprocessor_32 4) 1) 0) (= (select .cse37 4) 1) (= (select v_DerPreprocessor_32 8) 0) (= (select .cse37 8) 0) (= (select .cse37 0) 0) (= 0 (select v_DerPreprocessor_32 0))))) .cse4 (exists ((v_z_80 Int) (v_y_80 Int)) (let ((.cse39 (+ (* v_y_80 2) v_z_80)) (.cse38 (+ (* v_z_80 4) (* v_y_80 8)))) (and (= (select .cse17 .cse38) 1) (<= 0 v_z_80) (<= 0 .cse39) (<= .cse39 2) (<= v_z_80 1) (= (+ (select .cse15 .cse38) 1) 0)))))) .cse19 .cse20 .cse21)) (< 0 |c_ULTIMATE.start_main_~count~0#1|) (<= 3 c_~ARR_SIZE~0) .cse19 .cse20 .cse21 (<= |c_ULTIMATE.start_main_~count~0#1| 1) (not (and (or .cse36 (and (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (let ((.cse40 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_22 8) 0) (= (select .cse40 4) 1) (= (+ (select v_DerPreprocessor_22 4) 1) 0) (= 0 (select .cse40 0)) (= (select .cse40 8) 0) (= (select v_DerPreprocessor_22 0) 0)))) .cse3 .cse10 .cse12 .cse4 .cse41)) .cse0 .cse19 .cse20 .cse21)) (or .cse22 (and .cse3 .cse10 .cse12 .cse4 .cse7 (exists ((v_y_85 Int)) (let ((.cse42 (* v_y_85 8))) (and (= (select .cse15 .cse42) 1) (= (+ (select .cse17 .cse42) 1) 0)))) .cse8) (and .cse3 .cse10 .cse12 .cse4 .cse32 .cse33 (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (let ((.cse43 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_34 8) 0) (= (select .cse43 8) 0) (= (select .cse43 4) 1) (= (select .cse43 0) 0) (= (select v_DerPreprocessor_34 0) 0) (= (+ (select v_DerPreprocessor_34 4) 1) 0))))) (and .cse3 .cse10 .cse12 .cse4 .cse7 (exists ((v_z_87 Int) (v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int)) (v_y_87 Int)) (let ((.cse45 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse44 (+ (* v_y_87 8) (* v_z_87 4)))) (and (<= v_z_87 1) (= (+ (select v_DerPreprocessor_34 .cse44) 1) 0) (= (+ (select .cse15 .cse44) 1) 0) (= (select .cse45 4) 0) (= (select v_DerPreprocessor_34 8) 0) (= (select .cse45 .cse44) 1) (= (select v_DerPreprocessor_34 4) 0) (= (select .cse45 8) 0) (= (select .cse45 0) 0) (= (select .cse17 .cse44) 1) (<= 0 v_z_87) (not (= v_z_87 0)) (= (select v_DerPreprocessor_34 0) 0)))) .cse8) .cse35) (not (and .cse0 (or .cse36 (and .cse3 .cse10 .cse12 .cse4 .cse41)) .cse19 .cse20 .cse21)) (or (and .cse3 .cse10 .cse12 (or (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int))) (let ((.cse46 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse46 0) 0) (= (select v_DerPreprocessor_28 0) 0) (= (+ (select v_DerPreprocessor_28 4) 1) 0) (= (select .cse46 8) 0) (= (select v_DerPreprocessor_28 8) 0) (= (select .cse46 4) 1)))) .cse32 .cse33) (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int)) (v_z_74 Int) (v_y_74 Int)) (let ((.cse48 (+ (* v_y_74 8) (* v_z_74 4))) (.cse47 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse47 .cse48) 1) (= (+ (select .cse15 .cse48) 1) 0) (not (= v_z_74 0)) (= (select .cse47 0) 0) (= (select .cse47 4) 0) (= (select v_DerPreprocessor_28 0) 0) (= (select v_DerPreprocessor_28 4) 0) (<= v_z_74 1) (= (+ (select v_DerPreprocessor_28 .cse48) 1) 0) (<= 0 v_z_74) (= (select .cse17 .cse48) 1) (= (select .cse47 8) 0) (= (select v_DerPreprocessor_28 8) 0) (<= 0 (+ v_z_74 (* v_y_74 2)))))) .cse7 .cse8)) .cse4) (and .cse7 (or .cse49 (and .cse10 (or (and .cse3 .cse12 .cse4 (exists ((v_y_79 Int)) (let ((.cse50 (* v_y_79 8))) (and (= (+ (select .cse17 .cse50) 1) 0) (<= 0 v_y_79) (= (select .cse15 .cse50) 1))))) (and .cse9 .cse12 .cse13)))) .cse8)) (or (and (exists ((v_z_111 Int) (v_y_111 Int)) (let ((.cse51 (+ (* v_z_111 4) (* v_y_111 8)))) (and (not (= v_z_111 0)) (= (select .cse17 .cse51) 1) (<= 0 v_z_111) (<= v_z_111 1) (= (+ (select .cse15 .cse51) 1) 0)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) .cse1 (and (or (and .cse10 (or (and (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse52 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse52 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select .cse52 0) 0) (= 0 (+ (select .cse52 8) 1)) (= (select v_DerPreprocessor_42 4) 0) (= (select v_DerPreprocessor_42 8) 1)))) .cse9 .cse12 .cse13) (and .cse3 .cse12 .cse4 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int)) (v_y_104 Int)) (let ((.cse53 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse54 (* v_y_104 8))) (and (= (select .cse53 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select v_DerPreprocessor_42 8) 0) (= (+ (select .cse17 .cse54) 1) 0) (= (+ (select .cse53 .cse54) 1) 0) (= (select v_DerPreprocessor_42 .cse54) 1) (= (select .cse53 0) 0) (= (select .cse53 8) 0) (= (select v_DerPreprocessor_42 4) 0) (= (select .cse15 .cse54) 1))))))) (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse55 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse55 4) 0) (= (+ (select .cse55 0) 1) 0) (= (select v_DerPreprocessor_42 0) 1) (= (select v_DerPreprocessor_42 8) 0) (= (select .cse55 8) 0) (= (select v_DerPreprocessor_42 4) 0)))))) .cse7 .cse8))))))))) is different from true [2023-12-02 23:42:44,874 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse15 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse17 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse57 (select .cse17 0)) (.cse62 (select .cse17 8)) (.cse60 (select .cse15 8)) (.cse56 (select .cse15 0))) (let ((.cse61 (select .cse15 4)) (.cse59 (select .cse17 4)) (.cse2 (= .cse56 1)) (.cse3 (= .cse60 0)) (.cse4 (= .cse62 0)) (.cse5 (= 0 (+ .cse57 1)))) (let ((.cse54 (and .cse2 .cse3 .cse4 .cse5)) (.cse32 (= .cse59 1)) (.cse33 (= (+ .cse61 1) 0)) (.cse9 (= (+ .cse62 1) 0)) (.cse10 (= 0 .cse57)) (.cse12 (= .cse56 0)) (.cse7 (= .cse61 0)) (.cse13 (= .cse60 1)) (.cse8 (= .cse59 0))) (let ((.cse22 (and .cse9 .cse10 .cse12 .cse7 .cse13 .cse8)) (.cse35 (and .cse2 .cse3 .cse4 .cse5 .cse7 .cse8)) (.cse1 (and .cse3 .cse10 .cse12 .cse4 .cse32 .cse33)) (.cse0 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse36 (and (or .cse54 (and .cse9 .cse10 .cse12 .cse13)) .cse7 .cse8)) (.cse41 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse58 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse15 .cse58) 1) 0) (= (select .cse17 .cse58) 1))))) (.cse19 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse20 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse21 (= |c_ULTIMATE.start_main_~sum~0#1| (+ .cse56 .cse57)))) (and (not (and .cse0 (or .cse1 (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse6 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse6 4) 0) (= (+ (select .cse6 0) 1) 0) (= (select .cse6 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse7 .cse8) (and .cse9 .cse10 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse11 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse11 4) 0) (= (+ (select .cse11 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse11 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse12 .cse7 .cse13 .cse8) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse16 (* v_y_55 8)) (.cse14 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse14 4) 0) (= (select .cse15 .cse16) 1) (= (+ (select .cse17 .cse16) 1) 0) (= (+ (select .cse14 .cse16) 1) 0) (= (select v_DerPreprocessor_18 .cse16) 1) (= (select .cse14 0) 0) (= (select .cse14 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) (and .cse3 .cse10 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse18 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse17 .cse18) 1) (= (+ (select .cse15 .cse18) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse12 .cse4 .cse7 .cse8)) .cse19 .cse20 .cse21)) (or .cse22 (and .cse3 .cse10 .cse12 .cse4 (exists ((v_y_16 Int)) (let ((.cse23 (* v_y_16 8))) (and (= (select .cse15 .cse23) 1) (= 0 (+ (select .cse17 .cse23) 1))))) .cse7 .cse8) (and .cse3 .cse10 .cse12 .cse4 (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int)) (v_z_7 Int) (v_y_7 Int)) (let ((.cse24 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse25 (+ (* v_y_7 8) (* v_z_7 4)))) (and (= (select .cse24 0) 0) (= (select v_DerPreprocessor_6 8) 0) (= (select .cse24 .cse25) 1) (= (select .cse24 8) 0) (= (select .cse17 .cse25) 1) (= (+ (select v_DerPreprocessor_6 .cse25) 1) 0) (= (select .cse24 4) 0) (not (= v_z_7 0)) (<= v_z_7 1) (= (+ (select .cse15 .cse25) 1) 0) (= (select v_DerPreprocessor_6 4) 0) (<= 0 v_z_7) (= (select v_DerPreprocessor_6 0) 0)))) .cse7 .cse8)) .cse0 (or (and (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int)) (v_y_95 Int)) (let ((.cse27 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse26 (* v_y_95 8))) (and (= (select .cse15 .cse26) 1) (= (select .cse27 8) 0) (= (select .cse27 4) 0) (= (+ (select .cse17 .cse26) 1) 0) (= (select .cse27 0) 0) (= (select v_DerPreprocessor_38 0) 0) (= (select v_DerPreprocessor_38 .cse26) 1) (= (select v_DerPreprocessor_38 4) 0) (= (select v_DerPreprocessor_38 8) 0) (= (+ (select .cse27 .cse26) 1) 0)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) .cse22 (and (exists ((v_y_89 Int) (v_z_89 Int)) (let ((.cse28 (+ (* v_y_89 8) (* v_z_89 4)))) (and (<= v_z_89 1) (<= 0 v_z_89) (not (= v_z_89 0)) (= (+ 1 (select .cse15 .cse28)) 0) (= (select .cse17 .cse28) 1)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) .cse1 (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (let ((.cse29 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse29 0) 1) 0) (= (select v_DerPreprocessor_36 8) 0) (= (select .cse29 8) 0) (= (select v_DerPreprocessor_36 0) 1) (= (select .cse29 4) 0) (= (select v_DerPreprocessor_36 4) 0)))) .cse7 .cse8)) (or (and .cse3 .cse10 .cse12 .cse4 (or (and (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int)) (v_z_63 Int) (v_y_63 Int)) (let ((.cse30 (+ (* v_y_63 8) (* v_z_63 4))) (.cse31 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse15 .cse30) 1) 0) (= (select .cse17 .cse30) 1) (= (select .cse31 0) 0) (<= 0 v_z_63) (= (select .cse31 4) 0) (= (select v_DerPreprocessor_20 8) 0) (= (+ (select v_DerPreprocessor_20 .cse30) 1) 0) (<= v_z_63 1) (= (select .cse31 .cse30) 1) (= (select v_DerPreprocessor_20 4) 0) (= 0 (select v_DerPreprocessor_20 0)) (not (= v_z_63 0)) (= (select .cse31 8) 0)))) .cse7 .cse8) (and .cse32 .cse33))) (and (or (and .cse9 .cse13) (and .cse3 .cse4 (exists ((v_y_69 Int)) (let ((.cse34 (* v_y_69 8))) (and (= (+ (select .cse17 .cse34) 1) 0) (= (select .cse15 .cse34) 1)))))) .cse10 .cse12 .cse7 .cse8) .cse35) (not (and .cse0 (or .cse36 (and .cse3 .cse10 .cse12 (exists ((v_DerPreprocessor_31 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int))) (let ((.cse37 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_32) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select v_DerPreprocessor_32 4) 1) 0) (= (select .cse37 4) 1) (= (select v_DerPreprocessor_32 8) 0) (= (select .cse37 8) 0) (= (select .cse37 0) 0) (= 0 (select v_DerPreprocessor_32 0))))) .cse4 (exists ((v_z_80 Int) (v_y_80 Int)) (let ((.cse39 (+ (* v_y_80 2) v_z_80)) (.cse38 (+ (* v_z_80 4) (* v_y_80 8)))) (and (= (select .cse17 .cse38) 1) (<= 0 v_z_80) (<= 0 .cse39) (<= .cse39 2) (<= v_z_80 1) (= (+ (select .cse15 .cse38) 1) 0)))))) .cse19 .cse20 .cse21)) (< 0 |c_ULTIMATE.start_main_~count~0#1|) (<= 3 c_~ARR_SIZE~0) .cse19 .cse20 .cse21 (<= |c_ULTIMATE.start_main_~count~0#1| 1) (not (and (or .cse36 (and (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (let ((.cse40 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_22 8) 0) (= (select .cse40 4) 1) (= (+ (select v_DerPreprocessor_22 4) 1) 0) (= 0 (select .cse40 0)) (= (select .cse40 8) 0) (= (select v_DerPreprocessor_22 0) 0)))) .cse3 .cse10 .cse12 .cse4 .cse41)) .cse0 .cse19 .cse20 .cse21)) (or .cse22 (and .cse3 .cse10 .cse12 .cse4 .cse7 (exists ((v_y_85 Int)) (let ((.cse42 (* v_y_85 8))) (and (= (select .cse15 .cse42) 1) (= (+ (select .cse17 .cse42) 1) 0)))) .cse8) (and .cse3 .cse10 .cse12 .cse4 .cse32 .cse33 (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (let ((.cse43 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_34 8) 0) (= (select .cse43 8) 0) (= (select .cse43 4) 1) (= (select .cse43 0) 0) (= (select v_DerPreprocessor_34 0) 0) (= (+ (select v_DerPreprocessor_34 4) 1) 0))))) (and .cse3 .cse10 .cse12 .cse4 .cse7 (exists ((v_z_87 Int) (v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int)) (v_y_87 Int)) (let ((.cse45 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse44 (+ (* v_y_87 8) (* v_z_87 4)))) (and (<= v_z_87 1) (= (+ (select v_DerPreprocessor_34 .cse44) 1) 0) (= (+ (select .cse15 .cse44) 1) 0) (= (select .cse45 4) 0) (= (select v_DerPreprocessor_34 8) 0) (= (select .cse45 .cse44) 1) (= (select v_DerPreprocessor_34 4) 0) (= (select .cse45 8) 0) (= (select .cse45 0) 0) (= (select .cse17 .cse44) 1) (<= 0 v_z_87) (not (= v_z_87 0)) (= (select v_DerPreprocessor_34 0) 0)))) .cse8) .cse35) (not (and .cse0 .cse19 .cse20 .cse21 (or (and (exists ((v_z_111 Int) (v_y_111 Int)) (let ((.cse46 (+ (* v_z_111 4) (* v_y_111 8)))) (and (not (= v_z_111 0)) (= (select .cse17 .cse46) 1) (<= 0 v_z_111) (<= v_z_111 1) (= (+ (select .cse15 .cse46) 1) 0)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) .cse1 (and (or (and .cse10 (or (and (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse47 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse47 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select .cse47 0) 0) (= 0 (+ (select .cse47 8) 1)) (= (select v_DerPreprocessor_42 4) 0) (= (select v_DerPreprocessor_42 8) 1)))) .cse9 .cse12 .cse13) (and .cse3 .cse12 .cse4 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int)) (v_y_104 Int)) (let ((.cse48 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse49 (* v_y_104 8))) (and (= (select .cse48 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select v_DerPreprocessor_42 8) 0) (= (+ (select .cse17 .cse49) 1) 0) (= (+ (select .cse48 .cse49) 1) 0) (= (select v_DerPreprocessor_42 .cse49) 1) (= (select .cse48 0) 0) (= (select .cse48 8) 0) (= (select v_DerPreprocessor_42 4) 0) (= (select .cse15 .cse49) 1))))))) (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse50 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse50 4) 0) (= (+ (select .cse50 0) 1) 0) (= (select v_DerPreprocessor_42 0) 1) (= (select v_DerPreprocessor_42 8) 0) (= (select .cse50 8) 0) (= (select v_DerPreprocessor_42 4) 0)))))) .cse7 .cse8)))) (not (and .cse0 (or .cse36 (and .cse3 .cse10 .cse12 .cse4 .cse41)) .cse19 .cse20 .cse21)) (or (and .cse3 .cse10 .cse12 (or (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int))) (let ((.cse51 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse51 0) 0) (= (select v_DerPreprocessor_28 0) 0) (= (+ (select v_DerPreprocessor_28 4) 1) 0) (= (select .cse51 8) 0) (= (select v_DerPreprocessor_28 8) 0) (= (select .cse51 4) 1)))) .cse32 .cse33) (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int)) (v_z_74 Int) (v_y_74 Int)) (let ((.cse53 (+ (* v_y_74 8) (* v_z_74 4))) (.cse52 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse52 .cse53) 1) (= (+ (select .cse15 .cse53) 1) 0) (not (= v_z_74 0)) (= (select .cse52 0) 0) (= (select .cse52 4) 0) (= (select v_DerPreprocessor_28 0) 0) (= (select v_DerPreprocessor_28 4) 0) (<= v_z_74 1) (= (+ (select v_DerPreprocessor_28 .cse53) 1) 0) (<= 0 v_z_74) (= (select .cse17 .cse53) 1) (= (select .cse52 8) 0) (= (select v_DerPreprocessor_28 8) 0) (<= 0 (+ v_z_74 (* v_y_74 2)))))) .cse7 .cse8)) .cse4) (and .cse7 (or .cse54 (and .cse10 (or (and .cse3 .cse12 .cse4 (exists ((v_y_79 Int)) (let ((.cse55 (* v_y_79 8))) (and (= (+ (select .cse17 .cse55) 1) 0) (<= 0 v_y_79) (= (select .cse15 .cse55) 1))))) (and .cse9 .cse12 .cse13)))) .cse8))))))))) is different from true [2023-12-02 23:42:46,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 23:42:46,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 471 states to 121 states and 462 transitions. [2023-12-02 23:42:46,138 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 462 transitions. [2023-12-02 23:42:46,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2023-12-02 23:42:46,139 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 23:42:46,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 23:42:46,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:42:46,198 INFO L262 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 60 conjunts are in the unsatisfiable core [2023-12-02 23:42:46,201 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 23:42:46,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 [2023-12-02 23:42:46,243 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2023-12-02 23:42:46,263 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 35 [2023-12-02 23:42:46,292 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 55 [2023-12-02 23:42:47,027 INFO L349 Elim1Store]: treesize reduction 156, result has 46.0 percent of original size [2023-12-02 23:42:47,027 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 6 select indices, 6 select index equivalence classes, 5 disjoint index pairs (out of 15 index pairs), introduced 8 new quantified variables, introduced 12 case distinctions, treesize of input 123 treesize of output 224 [2023-12-02 23:42:47,049 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:42:47,050 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 100 treesize of output 71 [2023-12-02 23:42:47,057 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:42:47,058 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:42:47,063 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:42:47,063 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 35 [2023-12-02 23:42:47,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:42:47,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:42:47,078 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:42:47,078 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 33 [2023-12-02 23:42:47,144 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:42:47,144 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2023-12-02 23:42:47,412 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:42:47,414 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 217 [2023-12-02 23:42:54,454 INFO L349 Elim1Store]: treesize reduction 216, result has 38.8 percent of original size [2023-12-02 23:42:54,454 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 3 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 565 treesize of output 537 [2023-12-02 23:42:54,500 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:42:54,500 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 233 treesize of output 240 [2023-12-02 23:42:54,528 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:42:54,528 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 223 treesize of output 230 [2023-12-02 23:42:54,539 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 213 treesize of output 207 [2023-12-02 23:42:54,550 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 207 treesize of output 201 [2023-12-02 23:42:54,561 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 201 treesize of output 195 [2023-12-02 23:42:54,572 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 195 treesize of output 189 [2023-12-02 23:42:57,103 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 23:42:57,148 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse5 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse42 (select .cse3 4)) (.cse41 (select .cse5 4)) (.cse46 (select .cse5 8)) (.cse43 (select .cse3 8)) (.cse45 (select .cse3 0)) (.cse44 (select .cse5 0))) (let ((.cse18 (= .cse44 1)) (.cse19 (= 0 (+ .cse45 1))) (.cse14 (= (+ .cse43 1) 0)) (.cse15 (= .cse46 1)) (.cse10 (= .cse41 0)) (.cse11 (= .cse42 0)) (.cse6 (= .cse46 0)) (.cse7 (= 0 .cse45)) (.cse8 (= .cse44 0)) (.cse9 (= .cse43 0)) (.cse32 (= .cse42 1)) (.cse33 (= (+ .cse41 1) 0))) (let ((.cse12 (and .cse6 .cse7 .cse8 .cse9 .cse32 .cse33)) (.cse26 (and (or (and .cse18 .cse6 .cse9 .cse19) (and .cse14 .cse7 .cse8 .cse15)) .cse10 .cse11)) (.cse0 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse2 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (< 2 c_~ARR_SIZE~0) (not (and .cse0 .cse1 .cse2 (or (and (exists ((v_z_111 Int) (v_y_111 Int)) (let ((.cse4 (+ (* v_z_111 4) (* v_y_111 8)))) (and (not (= v_z_111 0)) (= (select .cse3 .cse4) 1) (<= 0 v_z_111) (<= v_z_111 1) (= (+ (select .cse5 .cse4) 1) 0)))) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11) .cse12 (and (or (and .cse7 (or (and (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse13 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse13 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select .cse13 0) 0) (= 0 (+ (select .cse13 8) 1)) (= (select v_DerPreprocessor_42 4) 0) (= (select v_DerPreprocessor_42 8) 1)))) .cse14 .cse8 .cse15) (and .cse6 .cse8 .cse9 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int)) (v_y_104 Int)) (let ((.cse16 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse17 (* v_y_104 8))) (and (= (select .cse16 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select v_DerPreprocessor_42 8) 0) (= (+ (select .cse3 .cse17) 1) 0) (= (+ (select .cse16 .cse17) 1) 0) (= (select v_DerPreprocessor_42 .cse17) 1) (= (select .cse16 0) 0) (= (select .cse16 8) 0) (= (select v_DerPreprocessor_42 4) 0) (= (select .cse5 .cse17) 1))))))) (and .cse18 .cse6 .cse9 .cse19 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse20 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse20 4) 0) (= (+ (select .cse20 0) 1) 0) (= (select v_DerPreprocessor_42 0) 1) (= (select v_DerPreprocessor_42 8) 0) (= (select .cse20 8) 0) (= (select v_DerPreprocessor_42 4) 0)))))) .cse10 .cse11)))) (not (and (or .cse12 (and .cse18 .cse6 .cse9 .cse19 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse21 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse21 4) 0) (= (+ (select .cse21 0) 1) 0) (= (select .cse21 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse10 .cse11) (and .cse14 .cse7 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse22 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse22 4) 0) (= (+ (select .cse22 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse22 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse8 .cse10 .cse15 .cse11) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse24 (* v_y_55 8)) (.cse23 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse23 4) 0) (= (select .cse5 .cse24) 1) (= (+ (select .cse3 .cse24) 1) 0) (= (+ (select .cse23 .cse24) 1) 0) (= (select v_DerPreprocessor_18 .cse24) 1) (= (select .cse23 0) 0) (= (select .cse23 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11) (and .cse6 .cse7 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse25 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse3 .cse25) 1) (= (+ (select .cse5 .cse25) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse8 .cse9 .cse10 .cse11)) .cse0 .cse1 .cse2)) (not (and (or .cse26 (and .cse6 .cse7 .cse8 .cse9 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse27 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse5 .cse27) 1) 0) (= (select .cse3 .cse27) 1)))))) .cse0 .cse1 .cse2)) (or (and (or (and .cse14 .cse7 .cse8 .cse15 (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse28 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse28 8) 1) 0) (= (select v_DerPreprocessor_46 8) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse28 0) 0) (= (select .cse28 4) 0) (= (select v_DerPreprocessor_46 0) 0))))) (and .cse6 .cse7 .cse8 .cse9 (exists ((v_y_127 Int) (v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse29 (* v_y_127 8)) (.cse30 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse3 .cse29) 1) 0) (= (+ (select .cse30 .cse29) 1) 0) (= (select v_DerPreprocessor_46 .cse29) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse30 0) 0) (= (select .cse5 .cse29) 1) (= (select .cse30 4) 0) (= (select v_DerPreprocessor_46 8) 0) (= (select v_DerPreprocessor_46 0) 0) (= (select .cse30 8) 0)))))) .cse10 .cse11) (and .cse7 (or (and .cse6 .cse8 .cse9 .cse10 .cse11 (exists ((v_y_117 Int) (v_z_117 Int)) (let ((.cse31 (+ (* v_z_117 4) (* v_y_117 8)))) (and (<= 0 v_z_117) (<= v_z_117 1) (= (+ (select .cse5 .cse31) 1) 0) (not (= v_z_117 0)) (= (select .cse3 .cse31) 1))))) (and .cse6 .cse8 .cse9 .cse32 .cse33))) (and .cse18 .cse6 .cse9 .cse19 (exists ((v_DerPreprocessor_43 (Array Int Int)) (v_DerPreprocessor_44 (Array Int Int))) (let ((.cse34 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse34 0) 1) 0) (= (select v_DerPreprocessor_44 8) 0) (= (select v_DerPreprocessor_44 0) 1) (= (select .cse34 4) 0) (= (select .cse34 8) 0) (= (select v_DerPreprocessor_44 4) 0)))) .cse10 .cse11)) (not (and (or .cse26 (and .cse6 .cse7 .cse8 (exists ((v_DerPreprocessor_31 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int))) (let ((.cse35 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_32) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select v_DerPreprocessor_32 4) 1) 0) (= (select .cse35 4) 1) (= (select v_DerPreprocessor_32 8) 0) (= (select .cse35 8) 0) (= (select .cse35 0) 0) (= 0 (select v_DerPreprocessor_32 0))))) .cse9 (exists ((v_z_80 Int) (v_y_80 Int)) (let ((.cse37 (+ (* v_y_80 2) v_z_80)) (.cse36 (+ (* v_z_80 4) (* v_y_80 8)))) (and (= (select .cse3 .cse36) 1) (<= 0 v_z_80) (<= 0 .cse37) (<= .cse37 2) (<= v_z_80 1) (= (+ (select .cse5 .cse36) 1) 0)))))) .cse0 .cse1 .cse2)) .cse0 .cse1 (or (and (or (and .cse6 .cse8 .cse9 (exists ((v_y_21 Int)) (let ((.cse38 (* v_y_21 8))) (and (= (select .cse5 .cse38) 1) (= (+ (select .cse3 .cse38) 1) 0) (<= 0 v_y_21))))) (and .cse14 .cse8 .cse15)) .cse7 .cse10 .cse11) (and .cse6 .cse7 (exists ((v_y_26 Int) (v_z_26 Int) (v_DerPreprocessor_7 (Array Int Int)) (v_DerPreprocessor_8 (Array Int Int))) (let ((.cse40 (+ (* v_y_26 8) (* v_z_26 4))) (.cse39 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_8) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (<= v_z_26 1) (= (select .cse39 .cse40) 1) (= (+ (select v_DerPreprocessor_8 .cse40) 1) 0) (= (+ (select .cse5 .cse40) 1) 0) (= (select v_DerPreprocessor_8 0) 0) (<= 0 v_z_26) (= (select v_DerPreprocessor_8 8) 0) (= (select .cse39 8) 0) (= (select .cse39 0) 0) (not (= v_z_26 0)) (= (select v_DerPreprocessor_8 4) 0) (<= 0 (+ v_z_26 (* v_y_26 2))) (= (select .cse3 .cse40) 1) (= (select .cse39 4) 0)))) .cse8 .cse9 .cse10 .cse11)) .cse2))))) is different from false [2023-12-02 23:42:58,672 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse5 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse42 (select .cse3 4)) (.cse41 (select .cse5 4)) (.cse46 (select .cse5 8)) (.cse43 (select .cse3 8)) (.cse45 (select .cse3 0)) (.cse44 (select .cse5 0))) (let ((.cse18 (= .cse44 1)) (.cse19 (= 0 (+ .cse45 1))) (.cse14 (= (+ .cse43 1) 0)) (.cse15 (= .cse46 1)) (.cse10 (= .cse41 0)) (.cse11 (= .cse42 0)) (.cse6 (= .cse46 0)) (.cse7 (= 0 .cse45)) (.cse8 (= .cse44 0)) (.cse9 (= .cse43 0)) (.cse35 (= .cse42 1)) (.cse36 (= (+ .cse41 1) 0))) (let ((.cse12 (and .cse6 .cse7 .cse8 .cse9 .cse35 .cse36)) (.cse26 (and (or (and .cse18 .cse6 .cse9 .cse19) (and .cse14 .cse7 .cse8 .cse15)) .cse10 .cse11)) (.cse0 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse2 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (< 2 c_~ARR_SIZE~0) (not (and .cse0 .cse1 .cse2 (or (and (exists ((v_z_111 Int) (v_y_111 Int)) (let ((.cse4 (+ (* v_z_111 4) (* v_y_111 8)))) (and (not (= v_z_111 0)) (= (select .cse3 .cse4) 1) (<= 0 v_z_111) (<= v_z_111 1) (= (+ (select .cse5 .cse4) 1) 0)))) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11) .cse12 (and (or (and .cse7 (or (and (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse13 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse13 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select .cse13 0) 0) (= 0 (+ (select .cse13 8) 1)) (= (select v_DerPreprocessor_42 4) 0) (= (select v_DerPreprocessor_42 8) 1)))) .cse14 .cse8 .cse15) (and .cse6 .cse8 .cse9 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int)) (v_y_104 Int)) (let ((.cse16 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse17 (* v_y_104 8))) (and (= (select .cse16 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select v_DerPreprocessor_42 8) 0) (= (+ (select .cse3 .cse17) 1) 0) (= (+ (select .cse16 .cse17) 1) 0) (= (select v_DerPreprocessor_42 .cse17) 1) (= (select .cse16 0) 0) (= (select .cse16 8) 0) (= (select v_DerPreprocessor_42 4) 0) (= (select .cse5 .cse17) 1))))))) (and .cse18 .cse6 .cse9 .cse19 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse20 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse20 4) 0) (= (+ (select .cse20 0) 1) 0) (= (select v_DerPreprocessor_42 0) 1) (= (select v_DerPreprocessor_42 8) 0) (= (select .cse20 8) 0) (= (select v_DerPreprocessor_42 4) 0)))))) .cse10 .cse11)))) (not (and (or .cse12 (and .cse18 .cse6 .cse9 .cse19 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse21 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse21 4) 0) (= (+ (select .cse21 0) 1) 0) (= (select .cse21 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse10 .cse11) (and .cse14 .cse7 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse22 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse22 4) 0) (= (+ (select .cse22 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse22 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse8 .cse10 .cse15 .cse11) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse24 (* v_y_55 8)) (.cse23 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse23 4) 0) (= (select .cse5 .cse24) 1) (= (+ (select .cse3 .cse24) 1) 0) (= (+ (select .cse23 .cse24) 1) 0) (= (select v_DerPreprocessor_18 .cse24) 1) (= (select .cse23 0) 0) (= (select .cse23 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11) (and .cse6 .cse7 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse25 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse3 .cse25) 1) (= (+ (select .cse5 .cse25) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse8 .cse9 .cse10 .cse11)) .cse0 .cse1 .cse2)) (not (and (or .cse26 (and .cse6 .cse7 .cse8 .cse9 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse27 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse5 .cse27) 1) 0) (= (select .cse3 .cse27) 1)))))) .cse0 .cse1 .cse2)) (not (and (or .cse26 (and .cse6 .cse7 .cse8 (exists ((v_DerPreprocessor_31 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int))) (let ((.cse28 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_32) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select v_DerPreprocessor_32 4) 1) 0) (= (select .cse28 4) 1) (= (select v_DerPreprocessor_32 8) 0) (= (select .cse28 8) 0) (= (select .cse28 0) 0) (= 0 (select v_DerPreprocessor_32 0))))) .cse9 (exists ((v_z_80 Int) (v_y_80 Int)) (let ((.cse30 (+ (* v_y_80 2) v_z_80)) (.cse29 (+ (* v_z_80 4) (* v_y_80 8)))) (and (= (select .cse3 .cse29) 1) (<= 0 v_z_80) (<= 0 .cse30) (<= .cse30 2) (<= v_z_80 1) (= (+ (select .cse5 .cse29) 1) 0)))))) .cse0 .cse1 .cse2)) .cse0 .cse1 (not (and (or (and (or (and .cse14 .cse7 .cse8 .cse15 (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse31 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse31 8) 1) 0) (= (select v_DerPreprocessor_46 8) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse31 0) 0) (= (select .cse31 4) 0) (= (select v_DerPreprocessor_46 0) 0))))) (and .cse6 .cse7 .cse8 .cse9 (exists ((v_y_127 Int) (v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse32 (* v_y_127 8)) (.cse33 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse3 .cse32) 1) 0) (= (+ (select .cse33 .cse32) 1) 0) (= (select v_DerPreprocessor_46 .cse32) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse33 0) 0) (= (select .cse5 .cse32) 1) (= (select .cse33 4) 0) (= (select v_DerPreprocessor_46 8) 0) (= (select v_DerPreprocessor_46 0) 0) (= (select .cse33 8) 0)))))) .cse10 .cse11) (and .cse7 (or (and .cse6 .cse8 .cse9 .cse10 .cse11 (exists ((v_y_117 Int) (v_z_117 Int)) (let ((.cse34 (+ (* v_z_117 4) (* v_y_117 8)))) (and (<= 0 v_z_117) (<= v_z_117 1) (= (+ (select .cse5 .cse34) 1) 0) (not (= v_z_117 0)) (= (select .cse3 .cse34) 1))))) (and .cse6 .cse8 .cse9 .cse35 .cse36))) (and .cse18 .cse6 .cse9 .cse19 (exists ((v_DerPreprocessor_43 (Array Int Int)) (v_DerPreprocessor_44 (Array Int Int))) (let ((.cse37 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse37 0) 1) 0) (= (select v_DerPreprocessor_44 8) 0) (= (select v_DerPreprocessor_44 0) 1) (= (select .cse37 4) 0) (= (select .cse37 8) 0) (= (select v_DerPreprocessor_44 4) 0)))) .cse10 .cse11)) .cse0 .cse1 .cse2)) (or (and (or (and .cse6 .cse8 .cse9 (exists ((v_y_21 Int)) (let ((.cse38 (* v_y_21 8))) (and (= (select .cse5 .cse38) 1) (= (+ (select .cse3 .cse38) 1) 0) (<= 0 v_y_21))))) (and .cse14 .cse8 .cse15)) .cse7 .cse10 .cse11) (and .cse6 .cse7 (exists ((v_y_26 Int) (v_z_26 Int) (v_DerPreprocessor_7 (Array Int Int)) (v_DerPreprocessor_8 (Array Int Int))) (let ((.cse40 (+ (* v_y_26 8) (* v_z_26 4))) (.cse39 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_8) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (<= v_z_26 1) (= (select .cse39 .cse40) 1) (= (+ (select v_DerPreprocessor_8 .cse40) 1) 0) (= (+ (select .cse5 .cse40) 1) 0) (= (select v_DerPreprocessor_8 0) 0) (<= 0 v_z_26) (= (select v_DerPreprocessor_8 8) 0) (= (select .cse39 8) 0) (= (select .cse39 0) 0) (not (= v_z_26 0)) (= (select v_DerPreprocessor_8 4) 0) (<= 0 (+ v_z_26 (* v_y_26 2))) (= (select .cse3 .cse40) 1) (= (select .cse39 4) 0)))) .cse8 .cse9 .cse10 .cse11)) .cse2))))) is different from false [2023-12-02 23:42:58,702 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse5 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse42 (select .cse3 4)) (.cse41 (select .cse5 4)) (.cse46 (select .cse5 8)) (.cse43 (select .cse3 8)) (.cse45 (select .cse3 0)) (.cse44 (select .cse5 0))) (let ((.cse18 (= .cse44 1)) (.cse19 (= 0 (+ .cse45 1))) (.cse14 (= (+ .cse43 1) 0)) (.cse15 (= .cse46 1)) (.cse10 (= .cse41 0)) (.cse11 (= .cse42 0)) (.cse6 (= .cse46 0)) (.cse7 (= 0 .cse45)) (.cse8 (= .cse44 0)) (.cse9 (= .cse43 0)) (.cse32 (= .cse42 1)) (.cse33 (= (+ .cse41 1) 0))) (let ((.cse12 (and .cse6 .cse7 .cse8 .cse9 .cse32 .cse33)) (.cse26 (and (or (and .cse18 .cse6 .cse9 .cse19) (and .cse14 .cse7 .cse8 .cse15)) .cse10 .cse11)) (.cse0 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse2 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (< 2 c_~ARR_SIZE~0) (not (and .cse0 .cse1 .cse2 (or (and (exists ((v_z_111 Int) (v_y_111 Int)) (let ((.cse4 (+ (* v_z_111 4) (* v_y_111 8)))) (and (not (= v_z_111 0)) (= (select .cse3 .cse4) 1) (<= 0 v_z_111) (<= v_z_111 1) (= (+ (select .cse5 .cse4) 1) 0)))) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11) .cse12 (and (or (and .cse7 (or (and (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse13 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse13 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select .cse13 0) 0) (= 0 (+ (select .cse13 8) 1)) (= (select v_DerPreprocessor_42 4) 0) (= (select v_DerPreprocessor_42 8) 1)))) .cse14 .cse8 .cse15) (and .cse6 .cse8 .cse9 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int)) (v_y_104 Int)) (let ((.cse16 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse17 (* v_y_104 8))) (and (= (select .cse16 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select v_DerPreprocessor_42 8) 0) (= (+ (select .cse3 .cse17) 1) 0) (= (+ (select .cse16 .cse17) 1) 0) (= (select v_DerPreprocessor_42 .cse17) 1) (= (select .cse16 0) 0) (= (select .cse16 8) 0) (= (select v_DerPreprocessor_42 4) 0) (= (select .cse5 .cse17) 1))))))) (and .cse18 .cse6 .cse9 .cse19 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse20 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse20 4) 0) (= (+ (select .cse20 0) 1) 0) (= (select v_DerPreprocessor_42 0) 1) (= (select v_DerPreprocessor_42 8) 0) (= (select .cse20 8) 0) (= (select v_DerPreprocessor_42 4) 0)))))) .cse10 .cse11)))) (not (and (or .cse12 (and .cse18 .cse6 .cse9 .cse19 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse21 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse21 4) 0) (= (+ (select .cse21 0) 1) 0) (= (select .cse21 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse10 .cse11) (and .cse14 .cse7 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse22 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse22 4) 0) (= (+ (select .cse22 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse22 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse8 .cse10 .cse15 .cse11) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse24 (* v_y_55 8)) (.cse23 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse23 4) 0) (= (select .cse5 .cse24) 1) (= (+ (select .cse3 .cse24) 1) 0) (= (+ (select .cse23 .cse24) 1) 0) (= (select v_DerPreprocessor_18 .cse24) 1) (= (select .cse23 0) 0) (= (select .cse23 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11) (and .cse6 .cse7 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse25 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse3 .cse25) 1) (= (+ (select .cse5 .cse25) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse8 .cse9 .cse10 .cse11)) .cse0 .cse1 .cse2)) (not (and (or .cse26 (and .cse6 .cse7 .cse8 .cse9 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse27 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse5 .cse27) 1) 0) (= (select .cse3 .cse27) 1)))))) .cse0 .cse1 .cse2)) (or (and (or (and .cse14 .cse7 .cse8 .cse15 (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse28 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse28 8) 1) 0) (= (select v_DerPreprocessor_46 8) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse28 0) 0) (= (select .cse28 4) 0) (= (select v_DerPreprocessor_46 0) 0))))) (and .cse6 .cse7 .cse8 .cse9 (exists ((v_y_127 Int) (v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse29 (* v_y_127 8)) (.cse30 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse3 .cse29) 1) 0) (= (+ (select .cse30 .cse29) 1) 0) (= (select v_DerPreprocessor_46 .cse29) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse30 0) 0) (= (select .cse5 .cse29) 1) (= (select .cse30 4) 0) (= (select v_DerPreprocessor_46 8) 0) (= (select v_DerPreprocessor_46 0) 0) (= (select .cse30 8) 0)))))) .cse10 .cse11) (and .cse7 (or (and .cse6 .cse8 .cse9 .cse10 .cse11 (exists ((v_y_117 Int) (v_z_117 Int)) (let ((.cse31 (+ (* v_z_117 4) (* v_y_117 8)))) (and (<= 0 v_z_117) (<= v_z_117 1) (= (+ (select .cse5 .cse31) 1) 0) (not (= v_z_117 0)) (= (select .cse3 .cse31) 1))))) (and .cse6 .cse8 .cse9 .cse32 .cse33))) (and .cse18 .cse6 .cse9 .cse19 (exists ((v_DerPreprocessor_43 (Array Int Int)) (v_DerPreprocessor_44 (Array Int Int))) (let ((.cse34 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse34 0) 1) 0) (= (select v_DerPreprocessor_44 8) 0) (= (select v_DerPreprocessor_44 0) 1) (= (select .cse34 4) 0) (= (select .cse34 8) 0) (= (select v_DerPreprocessor_44 4) 0)))) .cse10 .cse11)) (not (and (or .cse26 (and .cse6 .cse7 .cse8 (exists ((v_DerPreprocessor_31 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int))) (let ((.cse35 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_32) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select v_DerPreprocessor_32 4) 1) 0) (= (select .cse35 4) 1) (= (select v_DerPreprocessor_32 8) 0) (= (select .cse35 8) 0) (= (select .cse35 0) 0) (= 0 (select v_DerPreprocessor_32 0))))) .cse9 (exists ((v_z_80 Int) (v_y_80 Int)) (let ((.cse37 (+ (* v_y_80 2) v_z_80)) (.cse36 (+ (* v_z_80 4) (* v_y_80 8)))) (and (= (select .cse3 .cse36) 1) (<= 0 v_z_80) (<= 0 .cse37) (<= .cse37 2) (<= v_z_80 1) (= (+ (select .cse5 .cse36) 1) 0)))))) .cse0 .cse1 .cse2)) .cse0 .cse1 (or (and (or (and .cse6 .cse8 .cse9 (exists ((v_y_21 Int)) (let ((.cse38 (* v_y_21 8))) (and (= (select .cse5 .cse38) 1) (= (+ (select .cse3 .cse38) 1) 0) (<= 0 v_y_21))))) (and .cse14 .cse8 .cse15)) .cse7 .cse10 .cse11) (and .cse6 .cse7 (exists ((v_y_26 Int) (v_z_26 Int) (v_DerPreprocessor_7 (Array Int Int)) (v_DerPreprocessor_8 (Array Int Int))) (let ((.cse40 (+ (* v_y_26 8) (* v_z_26 4))) (.cse39 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_8) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (<= v_z_26 1) (= (select .cse39 .cse40) 1) (= (+ (select v_DerPreprocessor_8 .cse40) 1) 0) (= (+ (select .cse5 .cse40) 1) 0) (= (select v_DerPreprocessor_8 0) 0) (<= 0 v_z_26) (= (select v_DerPreprocessor_8 8) 0) (= (select .cse39 8) 0) (= (select .cse39 0) 0) (not (= v_z_26 0)) (= (select v_DerPreprocessor_8 4) 0) (<= 0 (+ v_z_26 (* v_y_26 2))) (= (select .cse3 .cse40) 1) (= (select .cse39 4) 0)))) .cse8 .cse9 .cse10 .cse11)) .cse2)))))) is different from true [2023-12-02 23:42:58,727 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse5 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse42 (select .cse3 4)) (.cse41 (select .cse5 4)) (.cse46 (select .cse5 8)) (.cse43 (select .cse3 8)) (.cse45 (select .cse3 0)) (.cse44 (select .cse5 0))) (let ((.cse18 (= .cse44 1)) (.cse19 (= 0 (+ .cse45 1))) (.cse14 (= (+ .cse43 1) 0)) (.cse15 (= .cse46 1)) (.cse10 (= .cse41 0)) (.cse11 (= .cse42 0)) (.cse6 (= .cse46 0)) (.cse7 (= 0 .cse45)) (.cse8 (= .cse44 0)) (.cse9 (= .cse43 0)) (.cse35 (= .cse42 1)) (.cse36 (= (+ .cse41 1) 0))) (let ((.cse12 (and .cse6 .cse7 .cse8 .cse9 .cse35 .cse36)) (.cse26 (and (or (and .cse18 .cse6 .cse9 .cse19) (and .cse14 .cse7 .cse8 .cse15)) .cse10 .cse11)) (.cse0 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse2 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (< 2 c_~ARR_SIZE~0) (not (and .cse0 .cse1 .cse2 (or (and (exists ((v_z_111 Int) (v_y_111 Int)) (let ((.cse4 (+ (* v_z_111 4) (* v_y_111 8)))) (and (not (= v_z_111 0)) (= (select .cse3 .cse4) 1) (<= 0 v_z_111) (<= v_z_111 1) (= (+ (select .cse5 .cse4) 1) 0)))) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11) .cse12 (and (or (and .cse7 (or (and (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse13 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse13 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select .cse13 0) 0) (= 0 (+ (select .cse13 8) 1)) (= (select v_DerPreprocessor_42 4) 0) (= (select v_DerPreprocessor_42 8) 1)))) .cse14 .cse8 .cse15) (and .cse6 .cse8 .cse9 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int)) (v_y_104 Int)) (let ((.cse16 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse17 (* v_y_104 8))) (and (= (select .cse16 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select v_DerPreprocessor_42 8) 0) (= (+ (select .cse3 .cse17) 1) 0) (= (+ (select .cse16 .cse17) 1) 0) (= (select v_DerPreprocessor_42 .cse17) 1) (= (select .cse16 0) 0) (= (select .cse16 8) 0) (= (select v_DerPreprocessor_42 4) 0) (= (select .cse5 .cse17) 1))))))) (and .cse18 .cse6 .cse9 .cse19 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse20 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse20 4) 0) (= (+ (select .cse20 0) 1) 0) (= (select v_DerPreprocessor_42 0) 1) (= (select v_DerPreprocessor_42 8) 0) (= (select .cse20 8) 0) (= (select v_DerPreprocessor_42 4) 0)))))) .cse10 .cse11)))) (not (and (or .cse12 (and .cse18 .cse6 .cse9 .cse19 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse21 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse21 4) 0) (= (+ (select .cse21 0) 1) 0) (= (select .cse21 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse10 .cse11) (and .cse14 .cse7 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse22 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse22 4) 0) (= (+ (select .cse22 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse22 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse8 .cse10 .cse15 .cse11) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse24 (* v_y_55 8)) (.cse23 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse23 4) 0) (= (select .cse5 .cse24) 1) (= (+ (select .cse3 .cse24) 1) 0) (= (+ (select .cse23 .cse24) 1) 0) (= (select v_DerPreprocessor_18 .cse24) 1) (= (select .cse23 0) 0) (= (select .cse23 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11) (and .cse6 .cse7 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse25 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse3 .cse25) 1) (= (+ (select .cse5 .cse25) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse8 .cse9 .cse10 .cse11)) .cse0 .cse1 .cse2)) (not (and (or .cse26 (and .cse6 .cse7 .cse8 .cse9 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse27 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse5 .cse27) 1) 0) (= (select .cse3 .cse27) 1)))))) .cse0 .cse1 .cse2)) (not (and (or .cse26 (and .cse6 .cse7 .cse8 (exists ((v_DerPreprocessor_31 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int))) (let ((.cse28 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_32) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select v_DerPreprocessor_32 4) 1) 0) (= (select .cse28 4) 1) (= (select v_DerPreprocessor_32 8) 0) (= (select .cse28 8) 0) (= (select .cse28 0) 0) (= 0 (select v_DerPreprocessor_32 0))))) .cse9 (exists ((v_z_80 Int) (v_y_80 Int)) (let ((.cse30 (+ (* v_y_80 2) v_z_80)) (.cse29 (+ (* v_z_80 4) (* v_y_80 8)))) (and (= (select .cse3 .cse29) 1) (<= 0 v_z_80) (<= 0 .cse30) (<= .cse30 2) (<= v_z_80 1) (= (+ (select .cse5 .cse29) 1) 0)))))) .cse0 .cse1 .cse2)) .cse0 .cse1 (not (and (or (and (or (and .cse14 .cse7 .cse8 .cse15 (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse31 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse31 8) 1) 0) (= (select v_DerPreprocessor_46 8) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse31 0) 0) (= (select .cse31 4) 0) (= (select v_DerPreprocessor_46 0) 0))))) (and .cse6 .cse7 .cse8 .cse9 (exists ((v_y_127 Int) (v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse32 (* v_y_127 8)) (.cse33 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse3 .cse32) 1) 0) (= (+ (select .cse33 .cse32) 1) 0) (= (select v_DerPreprocessor_46 .cse32) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse33 0) 0) (= (select .cse5 .cse32) 1) (= (select .cse33 4) 0) (= (select v_DerPreprocessor_46 8) 0) (= (select v_DerPreprocessor_46 0) 0) (= (select .cse33 8) 0)))))) .cse10 .cse11) (and .cse7 (or (and .cse6 .cse8 .cse9 .cse10 .cse11 (exists ((v_y_117 Int) (v_z_117 Int)) (let ((.cse34 (+ (* v_z_117 4) (* v_y_117 8)))) (and (<= 0 v_z_117) (<= v_z_117 1) (= (+ (select .cse5 .cse34) 1) 0) (not (= v_z_117 0)) (= (select .cse3 .cse34) 1))))) (and .cse6 .cse8 .cse9 .cse35 .cse36))) (and .cse18 .cse6 .cse9 .cse19 (exists ((v_DerPreprocessor_43 (Array Int Int)) (v_DerPreprocessor_44 (Array Int Int))) (let ((.cse37 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse37 0) 1) 0) (= (select v_DerPreprocessor_44 8) 0) (= (select v_DerPreprocessor_44 0) 1) (= (select .cse37 4) 0) (= (select .cse37 8) 0) (= (select v_DerPreprocessor_44 4) 0)))) .cse10 .cse11)) .cse0 .cse1 .cse2)) (or (and (or (and .cse6 .cse8 .cse9 (exists ((v_y_21 Int)) (let ((.cse38 (* v_y_21 8))) (and (= (select .cse5 .cse38) 1) (= (+ (select .cse3 .cse38) 1) 0) (<= 0 v_y_21))))) (and .cse14 .cse8 .cse15)) .cse7 .cse10 .cse11) (and .cse6 .cse7 (exists ((v_y_26 Int) (v_z_26 Int) (v_DerPreprocessor_7 (Array Int Int)) (v_DerPreprocessor_8 (Array Int Int))) (let ((.cse40 (+ (* v_y_26 8) (* v_z_26 4))) (.cse39 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_8) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (<= v_z_26 1) (= (select .cse39 .cse40) 1) (= (+ (select v_DerPreprocessor_8 .cse40) 1) 0) (= (+ (select .cse5 .cse40) 1) 0) (= (select v_DerPreprocessor_8 0) 0) (<= 0 v_z_26) (= (select v_DerPreprocessor_8 8) 0) (= (select .cse39 8) 0) (= (select .cse39 0) 0) (not (= v_z_26 0)) (= (select v_DerPreprocessor_8 4) 0) (<= 0 (+ v_z_26 (* v_y_26 2))) (= (select .cse3 .cse40) 1) (= (select .cse39 4) 0)))) .cse8 .cse9 .cse10 .cse11)) .cse2)))))) is different from true [2023-12-02 23:43:00,925 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse28 (select .cse2 4)) (.cse29 (select .cse0 4)) (.cse22 (select .cse2 8)) (.cse23 (select .cse0 8)) (.cse30 (select .cse0 0)) (.cse31 (select .cse2 0))) (let ((.cse15 (= 0 .cse31)) (.cse9 (= .cse30 0)) (.cse14 (= .cse23 0)) (.cse10 (= .cse22 0)) (.cse11 (= .cse29 0)) (.cse17 (= .cse28 0)) (.cse20 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse21 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse33 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (< 2 c_~ARR_SIZE~0) (or (exists ((v_y_89 Int) (v_z_89 Int)) (let ((.cse1 (+ (* v_y_89 8) (* v_z_89 4)))) (and (<= v_z_89 1) (<= 0 v_z_89) (not (= v_z_89 0)) (= (+ 1 (select .cse0 .cse1)) 0) (= (select .cse2 .cse1) 1)))) (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int)) (v_y_95 Int)) (let ((.cse4 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse3 (* v_y_95 8))) (and (= (select .cse0 .cse3) 1) (= (select .cse4 8) 0) (= (select .cse4 4) 0) (= (+ (select .cse2 .cse3) 1) 0) (= (select .cse4 0) 0) (= (select v_DerPreprocessor_38 0) 0) (= (select v_DerPreprocessor_38 .cse3) 1) (= (select v_DerPreprocessor_38 4) 0) (= (select v_DerPreprocessor_38 8) 0) (= (+ (select .cse4 .cse3) 1) 0))))) (or (exists ((v_y_26 Int) (v_z_26 Int) (v_DerPreprocessor_7 (Array Int Int)) (v_DerPreprocessor_8 (Array Int Int))) (let ((.cse6 (+ (* v_y_26 8) (* v_z_26 4))) (.cse5 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_8) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (<= v_z_26 1) (= (select .cse5 .cse6) 1) (= (+ (select v_DerPreprocessor_8 .cse6) 1) 0) (= (+ (select .cse0 .cse6) 1) 0) (= (select v_DerPreprocessor_8 0) 0) (<= 0 v_z_26) (= (select v_DerPreprocessor_8 8) 0) (= (select .cse5 8) 0) (= (select .cse5 0) 0) (not (= v_z_26 0)) (= (select v_DerPreprocessor_8 4) 0) (<= 0 (+ v_z_26 (* v_y_26 2))) (= (select .cse2 .cse6) 1) (= (select .cse5 4) 0)))) (exists ((v_y_21 Int)) (let ((.cse7 (* v_y_21 8))) (and (= (select .cse0 .cse7) 1) (= (+ (select .cse2 .cse7) 1) 0) (<= 0 v_y_21))))) (or (and (exists ((v_z_111 Int) (v_y_111 Int)) (let ((.cse8 (+ (* v_z_111 4) (* v_y_111 8)))) (and (not (= v_z_111 0)) (= (select .cse2 .cse8) 1) (<= 0 v_z_111) (<= v_z_111 1) (= (+ (select .cse0 .cse8) 1) 0)))) .cse9 .cse10 .cse11) (and .cse9 .cse10 .cse11 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int)) (v_y_104 Int)) (let ((.cse12 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse13 (* v_y_104 8))) (and (= (select .cse12 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select v_DerPreprocessor_42 8) 0) (= (+ (select .cse2 .cse13) 1) 0) (= (+ (select .cse12 .cse13) 1) 0) (= (select v_DerPreprocessor_42 .cse13) 1) (= (select .cse12 0) 0) (= (select .cse12 8) 0) (= (select v_DerPreprocessor_42 4) 0) (= (select .cse0 .cse13) 1)))))) (or (and .cse14 .cse15 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse16 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse2 .cse16) 1) (= (+ (select .cse0 .cse16) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse17) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse19 (* v_y_55 8)) (.cse18 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse18 4) 0) (= (select .cse0 .cse19) 1) (= (+ (select .cse2 .cse19) 1) 0) (= (+ (select .cse18 .cse19) 1) 0) (= (select v_DerPreprocessor_18 .cse19) 1) (= (select .cse18 0) 0) (= (select .cse18 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse14 .cse15 .cse17)) .cse20 .cse21 (not (and (or (and (or (and (= (+ .cse22 1) 0) .cse15 .cse9 (= .cse23 1) (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse24 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse24 8) 1) 0) (= (select v_DerPreprocessor_46 8) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse24 0) 0) (= (select .cse24 4) 0) (= (select v_DerPreprocessor_46 0) 0))))) (and .cse14 .cse15 .cse9 .cse10 (exists ((v_y_127 Int) (v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse25 (* v_y_127 8)) (.cse26 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse2 .cse25) 1) 0) (= (+ (select .cse26 .cse25) 1) 0) (= (select v_DerPreprocessor_46 .cse25) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse26 0) 0) (= (select .cse0 .cse25) 1) (= (select .cse26 4) 0) (= (select v_DerPreprocessor_46 8) 0) (= (select v_DerPreprocessor_46 0) 0) (= (select .cse26 8) 0)))))) .cse11 .cse17) (and .cse15 (or (and .cse14 .cse9 .cse10 .cse11 .cse17 (exists ((v_y_117 Int) (v_z_117 Int)) (let ((.cse27 (+ (* v_z_117 4) (* v_y_117 8)))) (and (<= 0 v_z_117) (<= v_z_117 1) (= (+ (select .cse0 .cse27) 1) 0) (not (= v_z_117 0)) (= (select .cse2 .cse27) 1))))) (and .cse14 .cse9 .cse10 (= .cse28 1) (= (+ .cse29 1) 0)))) (and (= .cse30 1) .cse14 .cse10 (= 0 (+ .cse31 1)) (exists ((v_DerPreprocessor_43 (Array Int Int)) (v_DerPreprocessor_44 (Array Int Int))) (let ((.cse32 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse32 0) 1) 0) (= (select v_DerPreprocessor_44 8) 0) (= (select v_DerPreprocessor_44 0) 1) (= (select .cse32 4) 0) (= (select .cse32 8) 0) (= (select v_DerPreprocessor_44 4) 0)))) .cse11 .cse17)) .cse20 .cse21 .cse33)) .cse33)))) is different from false [2023-12-02 23:43:03,524 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse28 (select .cse2 4)) (.cse29 (select .cse0 4)) (.cse22 (select .cse2 8)) (.cse23 (select .cse0 8)) (.cse30 (select .cse0 0)) (.cse31 (select .cse2 0))) (let ((.cse15 (= 0 .cse31)) (.cse9 (= .cse30 0)) (.cse14 (= .cse23 0)) (.cse10 (= .cse22 0)) (.cse11 (= .cse29 0)) (.cse17 (= .cse28 0)) (.cse20 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse21 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse33 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (< 2 c_~ARR_SIZE~0) (or (exists ((v_y_89 Int) (v_z_89 Int)) (let ((.cse1 (+ (* v_y_89 8) (* v_z_89 4)))) (and (<= v_z_89 1) (<= 0 v_z_89) (not (= v_z_89 0)) (= (+ 1 (select .cse0 .cse1)) 0) (= (select .cse2 .cse1) 1)))) (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int)) (v_y_95 Int)) (let ((.cse4 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse3 (* v_y_95 8))) (and (= (select .cse0 .cse3) 1) (= (select .cse4 8) 0) (= (select .cse4 4) 0) (= (+ (select .cse2 .cse3) 1) 0) (= (select .cse4 0) 0) (= (select v_DerPreprocessor_38 0) 0) (= (select v_DerPreprocessor_38 .cse3) 1) (= (select v_DerPreprocessor_38 4) 0) (= (select v_DerPreprocessor_38 8) 0) (= (+ (select .cse4 .cse3) 1) 0))))) (or (exists ((v_y_26 Int) (v_z_26 Int) (v_DerPreprocessor_7 (Array Int Int)) (v_DerPreprocessor_8 (Array Int Int))) (let ((.cse6 (+ (* v_y_26 8) (* v_z_26 4))) (.cse5 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_8) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (<= v_z_26 1) (= (select .cse5 .cse6) 1) (= (+ (select v_DerPreprocessor_8 .cse6) 1) 0) (= (+ (select .cse0 .cse6) 1) 0) (= (select v_DerPreprocessor_8 0) 0) (<= 0 v_z_26) (= (select v_DerPreprocessor_8 8) 0) (= (select .cse5 8) 0) (= (select .cse5 0) 0) (not (= v_z_26 0)) (= (select v_DerPreprocessor_8 4) 0) (<= 0 (+ v_z_26 (* v_y_26 2))) (= (select .cse2 .cse6) 1) (= (select .cse5 4) 0)))) (exists ((v_y_21 Int)) (let ((.cse7 (* v_y_21 8))) (and (= (select .cse0 .cse7) 1) (= (+ (select .cse2 .cse7) 1) 0) (<= 0 v_y_21))))) (or (and (exists ((v_z_111 Int) (v_y_111 Int)) (let ((.cse8 (+ (* v_z_111 4) (* v_y_111 8)))) (and (not (= v_z_111 0)) (= (select .cse2 .cse8) 1) (<= 0 v_z_111) (<= v_z_111 1) (= (+ (select .cse0 .cse8) 1) 0)))) .cse9 .cse10 .cse11) (and .cse9 .cse10 .cse11 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int)) (v_y_104 Int)) (let ((.cse12 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse13 (* v_y_104 8))) (and (= (select .cse12 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select v_DerPreprocessor_42 8) 0) (= (+ (select .cse2 .cse13) 1) 0) (= (+ (select .cse12 .cse13) 1) 0) (= (select v_DerPreprocessor_42 .cse13) 1) (= (select .cse12 0) 0) (= (select .cse12 8) 0) (= (select v_DerPreprocessor_42 4) 0) (= (select .cse0 .cse13) 1)))))) (or (and .cse14 .cse15 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse16 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse2 .cse16) 1) (= (+ (select .cse0 .cse16) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse17) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse19 (* v_y_55 8)) (.cse18 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse18 4) 0) (= (select .cse0 .cse19) 1) (= (+ (select .cse2 .cse19) 1) 0) (= (+ (select .cse18 .cse19) 1) 0) (= (select v_DerPreprocessor_18 .cse19) 1) (= (select .cse18 0) 0) (= (select .cse18 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse14 .cse15 .cse17)) .cse20 .cse21 (not (and (or (and (or (and (= (+ .cse22 1) 0) .cse15 .cse9 (= .cse23 1) (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse24 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse24 8) 1) 0) (= (select v_DerPreprocessor_46 8) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse24 0) 0) (= (select .cse24 4) 0) (= (select v_DerPreprocessor_46 0) 0))))) (and .cse14 .cse15 .cse9 .cse10 (exists ((v_y_127 Int) (v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse25 (* v_y_127 8)) (.cse26 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse2 .cse25) 1) 0) (= (+ (select .cse26 .cse25) 1) 0) (= (select v_DerPreprocessor_46 .cse25) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse26 0) 0) (= (select .cse0 .cse25) 1) (= (select .cse26 4) 0) (= (select v_DerPreprocessor_46 8) 0) (= (select v_DerPreprocessor_46 0) 0) (= (select .cse26 8) 0)))))) .cse11 .cse17) (and .cse15 (or (and .cse14 .cse9 .cse10 .cse11 .cse17 (exists ((v_y_117 Int) (v_z_117 Int)) (let ((.cse27 (+ (* v_z_117 4) (* v_y_117 8)))) (and (<= 0 v_z_117) (<= v_z_117 1) (= (+ (select .cse0 .cse27) 1) 0) (not (= v_z_117 0)) (= (select .cse2 .cse27) 1))))) (and .cse14 .cse9 .cse10 (= .cse28 1) (= (+ .cse29 1) 0)))) (and (= .cse30 1) .cse14 .cse10 (= 0 (+ .cse31 1)) (exists ((v_DerPreprocessor_43 (Array Int Int)) (v_DerPreprocessor_44 (Array Int Int))) (let ((.cse32 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse32 0) 1) 0) (= (select v_DerPreprocessor_44 8) 0) (= (select v_DerPreprocessor_44 0) 1) (= (select .cse32 4) 0) (= (select .cse32 8) 0) (= (select v_DerPreprocessor_44 4) 0)))) .cse11 .cse17)) .cse20 .cse21 .cse33)) .cse33))))) is different from true [2023-12-02 23:43:03,579 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (let ((.cse48 (select .cse1 0)) (.cse47 (select .cse3 0)) (.cse51 (select .cse1 4)) (.cse49 (select .cse3 4)) (.cse52 (select .cse3 8)) (.cse50 (select .cse1 8))) (let ((.cse4 (= .cse50 0)) (.cse6 (= .cse52 0)) (.cse26 (= .cse49 1)) (.cse27 (= (+ .cse51 1) 0)) (.cse32 (= (+ .cse52 1) 0)) (.cse5 (= 0 .cse47)) (.cse11 (= .cse48 0)) (.cse12 (= .cse51 0)) (.cse33 (= .cse50 1)) (.cse7 (= .cse49 0))) (let ((.cse22 (= |c_ULTIMATE.start_main_~count~0#1| 0)) (.cse13 (and .cse32 .cse5 .cse11 .cse12 .cse33 .cse7)) (.cse23 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse24 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse31 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse15 (and .cse4 .cse5 .cse11 .cse6 .cse26 .cse27)) (.cse16 (= .cse48 1)) (.cse17 (= 0 (+ .cse47 1)))) (and (or (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse2 (* v_y_55 8)) (.cse0 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse0 4) 0) (= (select .cse1 .cse2) 1) (= (+ (select .cse3 .cse2) 1) 0) (= (+ (select .cse0 .cse2) 1) 0) (= (select v_DerPreprocessor_18 .cse2) 1) (= (select .cse0 0) 0) (= (select .cse0 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse4 .cse5 .cse6 .cse7) (and .cse4 .cse5 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse8 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse3 .cse8) 1) (= (+ (select .cse1 .cse8) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse6 .cse7)) (or (and (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int)) (v_y_95 Int)) (let ((.cse10 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse9 (* v_y_95 8))) (and (= (select .cse1 .cse9) 1) (= (select .cse10 8) 0) (= (select .cse10 4) 0) (= (+ (select .cse3 .cse9) 1) 0) (= (select .cse10 0) 0) (= (select v_DerPreprocessor_38 0) 0) (= (select v_DerPreprocessor_38 .cse9) 1) (= (select v_DerPreprocessor_38 4) 0) (= (select v_DerPreprocessor_38 8) 0) (= (+ (select .cse10 .cse9) 1) 0)))) .cse4 .cse5 .cse11 .cse6 .cse12 .cse7) .cse13 (and (exists ((v_y_89 Int) (v_z_89 Int)) (let ((.cse14 (+ (* v_y_89 8) (* v_z_89 4)))) (and (<= v_z_89 1) (<= 0 v_z_89) (not (= v_z_89 0)) (= (+ 1 (select .cse1 .cse14)) 0) (= (select .cse3 .cse14) 1)))) .cse4 .cse5 .cse11 .cse6 .cse12 .cse7) .cse15 (and .cse16 .cse4 .cse6 .cse17 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (let ((.cse18 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse18 0) 1) 0) (= (select v_DerPreprocessor_36 8) 0) (= (select .cse18 8) 0) (= (select v_DerPreprocessor_36 0) 1) (= (select .cse18 4) 0) (= (select v_DerPreprocessor_36 4) 0)))) .cse12 .cse7)) (or (exists ((v_y_26 Int) (v_z_26 Int) (v_DerPreprocessor_7 (Array Int Int)) (v_DerPreprocessor_8 (Array Int Int))) (let ((.cse20 (+ (* v_y_26 8) (* v_z_26 4))) (.cse19 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_8) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (<= v_z_26 1) (= (select .cse19 .cse20) 1) (= (+ (select v_DerPreprocessor_8 .cse20) 1) 0) (= (+ (select .cse1 .cse20) 1) 0) (= (select v_DerPreprocessor_8 0) 0) (<= 0 v_z_26) (= (select v_DerPreprocessor_8 8) 0) (= (select .cse19 8) 0) (= (select .cse19 0) 0) (not (= v_z_26 0)) (= (select v_DerPreprocessor_8 4) 0) (<= 0 (+ v_z_26 (* v_y_26 2))) (= (select .cse3 .cse20) 1) (= (select .cse19 4) 0)))) (exists ((v_y_21 Int)) (let ((.cse21 (* v_y_21 8))) (and (= (select .cse1 .cse21) 1) (= (+ (select .cse3 .cse21) 1) 0) (<= 0 v_y_21))))) .cse22 (<= 3 c_~ARR_SIZE~0) (not (and .cse22 .cse23 .cse24 (or .cse13 (and .cse4 .cse5 .cse11 .cse6 .cse12 (exists ((v_y_85 Int)) (let ((.cse25 (* v_y_85 8))) (and (= (select .cse1 .cse25) 1) (= (+ (select .cse3 .cse25) 1) 0)))) .cse7) (and .cse4 .cse5 .cse11 .cse6 .cse26 .cse27 (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (let ((.cse28 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_34 8) 0) (= (select .cse28 8) 0) (= (select .cse28 4) 1) (= (select .cse28 0) 0) (= (select v_DerPreprocessor_34 0) 0) (= (+ (select v_DerPreprocessor_34 4) 1) 0))))) (and .cse4 .cse5 .cse11 .cse6 .cse12 (exists ((v_z_87 Int) (v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int)) (v_y_87 Int)) (let ((.cse30 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse29 (+ (* v_y_87 8) (* v_z_87 4)))) (and (<= v_z_87 1) (= (+ (select v_DerPreprocessor_34 .cse29) 1) 0) (= (+ (select .cse1 .cse29) 1) 0) (= (select .cse30 4) 0) (= (select v_DerPreprocessor_34 8) 0) (= (select .cse30 .cse29) 1) (= (select v_DerPreprocessor_34 4) 0) (= (select .cse30 8) 0) (= (select .cse30 0) 0) (= (select .cse3 .cse29) 1) (<= 0 v_z_87) (not (= v_z_87 0)) (= (select v_DerPreprocessor_34 0) 0)))) .cse7) (and .cse16 .cse4 .cse6 .cse17 .cse12 .cse7)) .cse31)) (or (and (or (and .cse32 .cse5 .cse11 .cse33 (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse34 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse34 8) 1) 0) (= (select v_DerPreprocessor_46 8) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse34 0) 0) (= (select .cse34 4) 0) (= (select v_DerPreprocessor_46 0) 0))))) (and .cse4 .cse5 .cse11 .cse6 (exists ((v_y_127 Int) (v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse35 (* v_y_127 8)) (.cse36 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse3 .cse35) 1) 0) (= (+ (select .cse36 .cse35) 1) 0) (= (select v_DerPreprocessor_46 .cse35) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse36 0) 0) (= (select .cse1 .cse35) 1) (= (select .cse36 4) 0) (= (select v_DerPreprocessor_46 8) 0) (= (select v_DerPreprocessor_46 0) 0) (= (select .cse36 8) 0)))))) .cse12 .cse7) (and .cse5 (or (and .cse4 .cse11 .cse6 .cse12 .cse7 (exists ((v_y_117 Int) (v_z_117 Int)) (let ((.cse37 (+ (* v_z_117 4) (* v_y_117 8)))) (and (<= 0 v_z_117) (<= v_z_117 1) (= (+ (select .cse1 .cse37) 1) 0) (not (= v_z_117 0)) (= (select .cse3 .cse37) 1))))) (and .cse4 .cse11 .cse6 .cse26 .cse27))) (and .cse16 .cse4 .cse6 .cse17 (exists ((v_DerPreprocessor_43 (Array Int Int)) (v_DerPreprocessor_44 (Array Int Int))) (let ((.cse38 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse38 0) 1) 0) (= (select v_DerPreprocessor_44 8) 0) (= (select v_DerPreprocessor_44 0) 1) (= (select .cse38 4) 0) (= (select .cse38 8) 0) (= (select v_DerPreprocessor_44 4) 0)))) .cse12 .cse7)) .cse23 .cse24 .cse31 (or (and .cse11 .cse12 (exists ((v_y_79 Int)) (let ((.cse39 (* v_y_79 8))) (and (= (+ (select .cse3 .cse39) 1) 0) (<= 0 v_y_79) (= (select .cse1 .cse39) 1))))) (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int)) (v_z_74 Int) (v_y_74 Int)) (let ((.cse41 (+ (* v_y_74 8) (* v_z_74 4))) (.cse40 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse40 .cse41) 1) (= (+ (select .cse1 .cse41) 1) 0) (not (= v_z_74 0)) (= (select .cse40 0) 0) (= (select .cse40 4) 0) (= (select v_DerPreprocessor_28 0) 0) (= (select v_DerPreprocessor_28 4) 0) (<= v_z_74 1) (= (+ (select v_DerPreprocessor_28 .cse41) 1) 0) (<= 0 v_z_74) (= (select .cse3 .cse41) 1) (= (select .cse40 8) 0) (= (select v_DerPreprocessor_28 8) 0) (<= 0 (+ v_z_74 (* v_y_74 2)))))) .cse11 .cse12)) (or (and (exists ((v_z_111 Int) (v_y_111 Int)) (let ((.cse42 (+ (* v_z_111 4) (* v_y_111 8)))) (and (not (= v_z_111 0)) (= (select .cse3 .cse42) 1) (<= 0 v_z_111) (<= v_z_111 1) (= (+ (select .cse1 .cse42) 1) 0)))) .cse4 .cse5 .cse11 .cse6 .cse12 .cse7) .cse15 (and (or (and .cse5 (or (and (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse43 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse43 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select .cse43 0) 0) (= 0 (+ (select .cse43 8) 1)) (= (select v_DerPreprocessor_42 4) 0) (= (select v_DerPreprocessor_42 8) 1)))) .cse32 .cse11 .cse33) (and .cse4 .cse11 .cse6 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int)) (v_y_104 Int)) (let ((.cse44 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse45 (* v_y_104 8))) (and (= (select .cse44 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select v_DerPreprocessor_42 8) 0) (= (+ (select .cse3 .cse45) 1) 0) (= (+ (select .cse44 .cse45) 1) 0) (= (select v_DerPreprocessor_42 .cse45) 1) (= (select .cse44 0) 0) (= (select .cse44 8) 0) (= (select v_DerPreprocessor_42 4) 0) (= (select .cse1 .cse45) 1))))))) (and .cse16 .cse4 .cse6 .cse17 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse46 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse46 4) 0) (= (+ (select .cse46 0) 1) 0) (= (select v_DerPreprocessor_42 0) 1) (= (select v_DerPreprocessor_42 8) 0) (= (select .cse46 8) 0) (= (select v_DerPreprocessor_42 4) 0)))))) .cse12 .cse7))))))) is different from false [2023-12-02 23:43:04,811 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (let ((.cse48 (select .cse1 0)) (.cse47 (select .cse3 0)) (.cse51 (select .cse1 4)) (.cse49 (select .cse3 4)) (.cse52 (select .cse3 8)) (.cse50 (select .cse1 8))) (let ((.cse4 (= .cse50 0)) (.cse6 (= .cse52 0)) (.cse26 (= .cse49 1)) (.cse27 (= (+ .cse51 1) 0)) (.cse20 (= (+ .cse52 1) 0)) (.cse5 (= 0 .cse47)) (.cse11 (= .cse48 0)) (.cse12 (= .cse51 0)) (.cse21 (= .cse50 1)) (.cse7 (= .cse49 0))) (let ((.cse19 (= |c_ULTIMATE.start_main_~count~0#1| 0)) (.cse13 (and .cse20 .cse5 .cse11 .cse12 .cse21 .cse7)) (.cse29 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse30 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse31 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse15 (and .cse4 .cse5 .cse11 .cse6 .cse26 .cse27)) (.cse16 (= .cse48 1)) (.cse17 (= 0 (+ .cse47 1)))) (and (or (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse2 (* v_y_55 8)) (.cse0 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse0 4) 0) (= (select .cse1 .cse2) 1) (= (+ (select .cse3 .cse2) 1) 0) (= (+ (select .cse0 .cse2) 1) 0) (= (select v_DerPreprocessor_18 .cse2) 1) (= (select .cse0 0) 0) (= (select .cse0 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse4 .cse5 .cse6 .cse7) (and .cse4 .cse5 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse8 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse3 .cse8) 1) (= (+ (select .cse1 .cse8) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse6 .cse7)) (or (and (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int)) (v_y_95 Int)) (let ((.cse10 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse9 (* v_y_95 8))) (and (= (select .cse1 .cse9) 1) (= (select .cse10 8) 0) (= (select .cse10 4) 0) (= (+ (select .cse3 .cse9) 1) 0) (= (select .cse10 0) 0) (= (select v_DerPreprocessor_38 0) 0) (= (select v_DerPreprocessor_38 .cse9) 1) (= (select v_DerPreprocessor_38 4) 0) (= (select v_DerPreprocessor_38 8) 0) (= (+ (select .cse10 .cse9) 1) 0)))) .cse4 .cse5 .cse11 .cse6 .cse12 .cse7) .cse13 (and (exists ((v_y_89 Int) (v_z_89 Int)) (let ((.cse14 (+ (* v_y_89 8) (* v_z_89 4)))) (and (<= v_z_89 1) (<= 0 v_z_89) (not (= v_z_89 0)) (= (+ 1 (select .cse1 .cse14)) 0) (= (select .cse3 .cse14) 1)))) .cse4 .cse5 .cse11 .cse6 .cse12 .cse7) .cse15 (and .cse16 .cse4 .cse6 .cse17 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (let ((.cse18 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse18 0) 1) 0) (= (select v_DerPreprocessor_36 8) 0) (= (select .cse18 8) 0) (= (select v_DerPreprocessor_36 0) 1) (= (select .cse18 4) 0) (= (select v_DerPreprocessor_36 4) 0)))) .cse12 .cse7)) (not (and .cse19 (or (and (or (and .cse20 .cse5 .cse11 .cse21 (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse22 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse22 8) 1) 0) (= (select v_DerPreprocessor_46 8) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse22 0) 0) (= (select .cse22 4) 0) (= (select v_DerPreprocessor_46 0) 0))))) (and .cse4 .cse5 .cse11 .cse6 (exists ((v_y_127 Int) (v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse23 (* v_y_127 8)) (.cse24 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse3 .cse23) 1) 0) (= (+ (select .cse24 .cse23) 1) 0) (= (select v_DerPreprocessor_46 .cse23) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse24 0) 0) (= (select .cse1 .cse23) 1) (= (select .cse24 4) 0) (= (select v_DerPreprocessor_46 8) 0) (= (select v_DerPreprocessor_46 0) 0) (= (select .cse24 8) 0)))))) .cse12 .cse7) (and .cse5 (or (and .cse4 .cse11 .cse6 .cse12 .cse7 (exists ((v_y_117 Int) (v_z_117 Int)) (let ((.cse25 (+ (* v_z_117 4) (* v_y_117 8)))) (and (<= 0 v_z_117) (<= v_z_117 1) (= (+ (select .cse1 .cse25) 1) 0) (not (= v_z_117 0)) (= (select .cse3 .cse25) 1))))) (and .cse4 .cse11 .cse6 .cse26 .cse27))) (and .cse16 .cse4 .cse6 .cse17 (exists ((v_DerPreprocessor_43 (Array Int Int)) (v_DerPreprocessor_44 (Array Int Int))) (let ((.cse28 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse28 0) 1) 0) (= (select v_DerPreprocessor_44 8) 0) (= (select v_DerPreprocessor_44 0) 1) (= (select .cse28 4) 0) (= (select .cse28 8) 0) (= (select v_DerPreprocessor_44 4) 0)))) .cse12 .cse7)) .cse29 .cse30 .cse31)) (or (exists ((v_y_26 Int) (v_z_26 Int) (v_DerPreprocessor_7 (Array Int Int)) (v_DerPreprocessor_8 (Array Int Int))) (let ((.cse33 (+ (* v_y_26 8) (* v_z_26 4))) (.cse32 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_8) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (<= v_z_26 1) (= (select .cse32 .cse33) 1) (= (+ (select v_DerPreprocessor_8 .cse33) 1) 0) (= (+ (select .cse1 .cse33) 1) 0) (= (select v_DerPreprocessor_8 0) 0) (<= 0 v_z_26) (= (select v_DerPreprocessor_8 8) 0) (= (select .cse32 8) 0) (= (select .cse32 0) 0) (not (= v_z_26 0)) (= (select v_DerPreprocessor_8 4) 0) (<= 0 (+ v_z_26 (* v_y_26 2))) (= (select .cse3 .cse33) 1) (= (select .cse32 4) 0)))) (exists ((v_y_21 Int)) (let ((.cse34 (* v_y_21 8))) (and (= (select .cse1 .cse34) 1) (= (+ (select .cse3 .cse34) 1) 0) (<= 0 v_y_21))))) .cse19 (<= 3 c_~ARR_SIZE~0) (not (and .cse19 .cse29 .cse30 (or .cse13 (and .cse4 .cse5 .cse11 .cse6 .cse12 (exists ((v_y_85 Int)) (let ((.cse35 (* v_y_85 8))) (and (= (select .cse1 .cse35) 1) (= (+ (select .cse3 .cse35) 1) 0)))) .cse7) (and .cse4 .cse5 .cse11 .cse6 .cse26 .cse27 (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (let ((.cse36 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_34 8) 0) (= (select .cse36 8) 0) (= (select .cse36 4) 1) (= (select .cse36 0) 0) (= (select v_DerPreprocessor_34 0) 0) (= (+ (select v_DerPreprocessor_34 4) 1) 0))))) (and .cse4 .cse5 .cse11 .cse6 .cse12 (exists ((v_z_87 Int) (v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int)) (v_y_87 Int)) (let ((.cse38 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse37 (+ (* v_y_87 8) (* v_z_87 4)))) (and (<= v_z_87 1) (= (+ (select v_DerPreprocessor_34 .cse37) 1) 0) (= (+ (select .cse1 .cse37) 1) 0) (= (select .cse38 4) 0) (= (select v_DerPreprocessor_34 8) 0) (= (select .cse38 .cse37) 1) (= (select v_DerPreprocessor_34 4) 0) (= (select .cse38 8) 0) (= (select .cse38 0) 0) (= (select .cse3 .cse37) 1) (<= 0 v_z_87) (not (= v_z_87 0)) (= (select v_DerPreprocessor_34 0) 0)))) .cse7) (and .cse16 .cse4 .cse6 .cse17 .cse12 .cse7)) .cse31)) .cse29 .cse30 .cse31 (or (and .cse11 .cse12 (exists ((v_y_79 Int)) (let ((.cse39 (* v_y_79 8))) (and (= (+ (select .cse3 .cse39) 1) 0) (<= 0 v_y_79) (= (select .cse1 .cse39) 1))))) (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int)) (v_z_74 Int) (v_y_74 Int)) (let ((.cse41 (+ (* v_y_74 8) (* v_z_74 4))) (.cse40 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse40 .cse41) 1) (= (+ (select .cse1 .cse41) 1) 0) (not (= v_z_74 0)) (= (select .cse40 0) 0) (= (select .cse40 4) 0) (= (select v_DerPreprocessor_28 0) 0) (= (select v_DerPreprocessor_28 4) 0) (<= v_z_74 1) (= (+ (select v_DerPreprocessor_28 .cse41) 1) 0) (<= 0 v_z_74) (= (select .cse3 .cse41) 1) (= (select .cse40 8) 0) (= (select v_DerPreprocessor_28 8) 0) (<= 0 (+ v_z_74 (* v_y_74 2)))))) .cse11 .cse12)) (or (and (exists ((v_z_111 Int) (v_y_111 Int)) (let ((.cse42 (+ (* v_z_111 4) (* v_y_111 8)))) (and (not (= v_z_111 0)) (= (select .cse3 .cse42) 1) (<= 0 v_z_111) (<= v_z_111 1) (= (+ (select .cse1 .cse42) 1) 0)))) .cse4 .cse5 .cse11 .cse6 .cse12 .cse7) .cse15 (and (or (and .cse5 (or (and (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse43 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse43 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select .cse43 0) 0) (= 0 (+ (select .cse43 8) 1)) (= (select v_DerPreprocessor_42 4) 0) (= (select v_DerPreprocessor_42 8) 1)))) .cse20 .cse11 .cse21) (and .cse4 .cse11 .cse6 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int)) (v_y_104 Int)) (let ((.cse44 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse45 (* v_y_104 8))) (and (= (select .cse44 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select v_DerPreprocessor_42 8) 0) (= (+ (select .cse3 .cse45) 1) 0) (= (+ (select .cse44 .cse45) 1) 0) (= (select v_DerPreprocessor_42 .cse45) 1) (= (select .cse44 0) 0) (= (select .cse44 8) 0) (= (select v_DerPreprocessor_42 4) 0) (= (select .cse1 .cse45) 1))))))) (and .cse16 .cse4 .cse6 .cse17 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse46 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse46 4) 0) (= (+ (select .cse46 0) 1) 0) (= (select v_DerPreprocessor_42 0) 1) (= (select v_DerPreprocessor_42 8) 0) (= (select .cse46 8) 0) (= (select v_DerPreprocessor_42 4) 0)))))) .cse12 .cse7))))))) is different from false [2023-12-02 23:43:04,849 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (let ((.cse48 (select .cse1 0)) (.cse47 (select .cse3 0)) (.cse51 (select .cse1 4)) (.cse49 (select .cse3 4)) (.cse52 (select .cse3 8)) (.cse50 (select .cse1 8))) (let ((.cse4 (= .cse50 0)) (.cse6 (= .cse52 0)) (.cse26 (= .cse49 1)) (.cse27 (= (+ .cse51 1) 0)) (.cse32 (= (+ .cse52 1) 0)) (.cse5 (= 0 .cse47)) (.cse11 (= .cse48 0)) (.cse12 (= .cse51 0)) (.cse33 (= .cse50 1)) (.cse7 (= .cse49 0))) (let ((.cse22 (= |c_ULTIMATE.start_main_~count~0#1| 0)) (.cse13 (and .cse32 .cse5 .cse11 .cse12 .cse33 .cse7)) (.cse23 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse24 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse31 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse15 (and .cse4 .cse5 .cse11 .cse6 .cse26 .cse27)) (.cse16 (= .cse48 1)) (.cse17 (= 0 (+ .cse47 1)))) (and (or (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse2 (* v_y_55 8)) (.cse0 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse0 4) 0) (= (select .cse1 .cse2) 1) (= (+ (select .cse3 .cse2) 1) 0) (= (+ (select .cse0 .cse2) 1) 0) (= (select v_DerPreprocessor_18 .cse2) 1) (= (select .cse0 0) 0) (= (select .cse0 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse4 .cse5 .cse6 .cse7) (and .cse4 .cse5 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse8 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse3 .cse8) 1) (= (+ (select .cse1 .cse8) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse6 .cse7)) (or (and (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int)) (v_y_95 Int)) (let ((.cse10 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse9 (* v_y_95 8))) (and (= (select .cse1 .cse9) 1) (= (select .cse10 8) 0) (= (select .cse10 4) 0) (= (+ (select .cse3 .cse9) 1) 0) (= (select .cse10 0) 0) (= (select v_DerPreprocessor_38 0) 0) (= (select v_DerPreprocessor_38 .cse9) 1) (= (select v_DerPreprocessor_38 4) 0) (= (select v_DerPreprocessor_38 8) 0) (= (+ (select .cse10 .cse9) 1) 0)))) .cse4 .cse5 .cse11 .cse6 .cse12 .cse7) .cse13 (and (exists ((v_y_89 Int) (v_z_89 Int)) (let ((.cse14 (+ (* v_y_89 8) (* v_z_89 4)))) (and (<= v_z_89 1) (<= 0 v_z_89) (not (= v_z_89 0)) (= (+ 1 (select .cse1 .cse14)) 0) (= (select .cse3 .cse14) 1)))) .cse4 .cse5 .cse11 .cse6 .cse12 .cse7) .cse15 (and .cse16 .cse4 .cse6 .cse17 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (let ((.cse18 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse18 0) 1) 0) (= (select v_DerPreprocessor_36 8) 0) (= (select .cse18 8) 0) (= (select v_DerPreprocessor_36 0) 1) (= (select .cse18 4) 0) (= (select v_DerPreprocessor_36 4) 0)))) .cse12 .cse7)) (or (exists ((v_y_26 Int) (v_z_26 Int) (v_DerPreprocessor_7 (Array Int Int)) (v_DerPreprocessor_8 (Array Int Int))) (let ((.cse20 (+ (* v_y_26 8) (* v_z_26 4))) (.cse19 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_8) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (<= v_z_26 1) (= (select .cse19 .cse20) 1) (= (+ (select v_DerPreprocessor_8 .cse20) 1) 0) (= (+ (select .cse1 .cse20) 1) 0) (= (select v_DerPreprocessor_8 0) 0) (<= 0 v_z_26) (= (select v_DerPreprocessor_8 8) 0) (= (select .cse19 8) 0) (= (select .cse19 0) 0) (not (= v_z_26 0)) (= (select v_DerPreprocessor_8 4) 0) (<= 0 (+ v_z_26 (* v_y_26 2))) (= (select .cse3 .cse20) 1) (= (select .cse19 4) 0)))) (exists ((v_y_21 Int)) (let ((.cse21 (* v_y_21 8))) (and (= (select .cse1 .cse21) 1) (= (+ (select .cse3 .cse21) 1) 0) (<= 0 v_y_21))))) .cse22 (<= 3 c_~ARR_SIZE~0) (not (and .cse22 .cse23 .cse24 (or .cse13 (and .cse4 .cse5 .cse11 .cse6 .cse12 (exists ((v_y_85 Int)) (let ((.cse25 (* v_y_85 8))) (and (= (select .cse1 .cse25) 1) (= (+ (select .cse3 .cse25) 1) 0)))) .cse7) (and .cse4 .cse5 .cse11 .cse6 .cse26 .cse27 (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (let ((.cse28 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_34 8) 0) (= (select .cse28 8) 0) (= (select .cse28 4) 1) (= (select .cse28 0) 0) (= (select v_DerPreprocessor_34 0) 0) (= (+ (select v_DerPreprocessor_34 4) 1) 0))))) (and .cse4 .cse5 .cse11 .cse6 .cse12 (exists ((v_z_87 Int) (v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int)) (v_y_87 Int)) (let ((.cse30 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse29 (+ (* v_y_87 8) (* v_z_87 4)))) (and (<= v_z_87 1) (= (+ (select v_DerPreprocessor_34 .cse29) 1) 0) (= (+ (select .cse1 .cse29) 1) 0) (= (select .cse30 4) 0) (= (select v_DerPreprocessor_34 8) 0) (= (select .cse30 .cse29) 1) (= (select v_DerPreprocessor_34 4) 0) (= (select .cse30 8) 0) (= (select .cse30 0) 0) (= (select .cse3 .cse29) 1) (<= 0 v_z_87) (not (= v_z_87 0)) (= (select v_DerPreprocessor_34 0) 0)))) .cse7) (and .cse16 .cse4 .cse6 .cse17 .cse12 .cse7)) .cse31)) (or (and (or (and .cse32 .cse5 .cse11 .cse33 (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse34 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse34 8) 1) 0) (= (select v_DerPreprocessor_46 8) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse34 0) 0) (= (select .cse34 4) 0) (= (select v_DerPreprocessor_46 0) 0))))) (and .cse4 .cse5 .cse11 .cse6 (exists ((v_y_127 Int) (v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse35 (* v_y_127 8)) (.cse36 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse3 .cse35) 1) 0) (= (+ (select .cse36 .cse35) 1) 0) (= (select v_DerPreprocessor_46 .cse35) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse36 0) 0) (= (select .cse1 .cse35) 1) (= (select .cse36 4) 0) (= (select v_DerPreprocessor_46 8) 0) (= (select v_DerPreprocessor_46 0) 0) (= (select .cse36 8) 0)))))) .cse12 .cse7) (and .cse5 (or (and .cse4 .cse11 .cse6 .cse12 .cse7 (exists ((v_y_117 Int) (v_z_117 Int)) (let ((.cse37 (+ (* v_z_117 4) (* v_y_117 8)))) (and (<= 0 v_z_117) (<= v_z_117 1) (= (+ (select .cse1 .cse37) 1) 0) (not (= v_z_117 0)) (= (select .cse3 .cse37) 1))))) (and .cse4 .cse11 .cse6 .cse26 .cse27))) (and .cse16 .cse4 .cse6 .cse17 (exists ((v_DerPreprocessor_43 (Array Int Int)) (v_DerPreprocessor_44 (Array Int Int))) (let ((.cse38 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse38 0) 1) 0) (= (select v_DerPreprocessor_44 8) 0) (= (select v_DerPreprocessor_44 0) 1) (= (select .cse38 4) 0) (= (select .cse38 8) 0) (= (select v_DerPreprocessor_44 4) 0)))) .cse12 .cse7)) .cse23 .cse24 .cse31 (or (and .cse11 .cse12 (exists ((v_y_79 Int)) (let ((.cse39 (* v_y_79 8))) (and (= (+ (select .cse3 .cse39) 1) 0) (<= 0 v_y_79) (= (select .cse1 .cse39) 1))))) (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int)) (v_z_74 Int) (v_y_74 Int)) (let ((.cse41 (+ (* v_y_74 8) (* v_z_74 4))) (.cse40 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse40 .cse41) 1) (= (+ (select .cse1 .cse41) 1) 0) (not (= v_z_74 0)) (= (select .cse40 0) 0) (= (select .cse40 4) 0) (= (select v_DerPreprocessor_28 0) 0) (= (select v_DerPreprocessor_28 4) 0) (<= v_z_74 1) (= (+ (select v_DerPreprocessor_28 .cse41) 1) 0) (<= 0 v_z_74) (= (select .cse3 .cse41) 1) (= (select .cse40 8) 0) (= (select v_DerPreprocessor_28 8) 0) (<= 0 (+ v_z_74 (* v_y_74 2)))))) .cse11 .cse12)) (or (and (exists ((v_z_111 Int) (v_y_111 Int)) (let ((.cse42 (+ (* v_z_111 4) (* v_y_111 8)))) (and (not (= v_z_111 0)) (= (select .cse3 .cse42) 1) (<= 0 v_z_111) (<= v_z_111 1) (= (+ (select .cse1 .cse42) 1) 0)))) .cse4 .cse5 .cse11 .cse6 .cse12 .cse7) .cse15 (and (or (and .cse5 (or (and (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse43 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse43 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select .cse43 0) 0) (= 0 (+ (select .cse43 8) 1)) (= (select v_DerPreprocessor_42 4) 0) (= (select v_DerPreprocessor_42 8) 1)))) .cse32 .cse11 .cse33) (and .cse4 .cse11 .cse6 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int)) (v_y_104 Int)) (let ((.cse44 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse45 (* v_y_104 8))) (and (= (select .cse44 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select v_DerPreprocessor_42 8) 0) (= (+ (select .cse3 .cse45) 1) 0) (= (+ (select .cse44 .cse45) 1) 0) (= (select v_DerPreprocessor_42 .cse45) 1) (= (select .cse44 0) 0) (= (select .cse44 8) 0) (= (select v_DerPreprocessor_42 4) 0) (= (select .cse1 .cse45) 1))))))) (and .cse16 .cse4 .cse6 .cse17 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse46 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse46 4) 0) (= (+ (select .cse46 0) 1) 0) (= (select v_DerPreprocessor_42 0) 1) (= (select v_DerPreprocessor_42 8) 0) (= (select .cse46 8) 0) (= (select v_DerPreprocessor_42 4) 0)))))) .cse12 .cse7)))))))) is different from true [2023-12-02 23:43:05,040 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse15 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse17 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse62 (select .cse17 0)) (.cse67 (select .cse17 8)) (.cse65 (select .cse15 8)) (.cse61 (select .cse15 0))) (let ((.cse66 (select .cse15 4)) (.cse64 (select .cse17 4)) (.cse2 (= .cse61 1)) (.cse3 (= .cse65 0)) (.cse4 (= .cse67 0)) (.cse5 (= 0 (+ .cse62 1)))) (let ((.cse59 (and .cse2 .cse3 .cse4 .cse5)) (.cse32 (= .cse64 1)) (.cse33 (= (+ .cse66 1) 0)) (.cse9 (= (+ .cse67 1) 0)) (.cse10 (= 0 .cse62)) (.cse12 (= .cse61 0)) (.cse7 (= .cse66 0)) (.cse13 (= .cse65 1)) (.cse8 (= .cse64 0))) (let ((.cse22 (and .cse9 .cse10 .cse12 .cse7 .cse13 .cse8)) (.cse35 (and .cse2 .cse3 .cse4 .cse5 .cse7 .cse8)) (.cse1 (and .cse3 .cse10 .cse12 .cse4 .cse32 .cse33)) (.cse0 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse36 (and (or .cse59 (and .cse9 .cse10 .cse12 .cse13)) .cse7 .cse8)) (.cse46 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse63 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse15 .cse63) 1) 0) (= (select .cse17 .cse63) 1))))) (.cse19 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse20 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse21 (= |c_ULTIMATE.start_main_~sum~0#1| (+ .cse61 .cse62)))) (and (not (and .cse0 (or .cse1 (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse6 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse6 4) 0) (= (+ (select .cse6 0) 1) 0) (= (select .cse6 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse7 .cse8) (and .cse9 .cse10 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse11 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse11 4) 0) (= (+ (select .cse11 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse11 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse12 .cse7 .cse13 .cse8) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse16 (* v_y_55 8)) (.cse14 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse14 4) 0) (= (select .cse15 .cse16) 1) (= (+ (select .cse17 .cse16) 1) 0) (= (+ (select .cse14 .cse16) 1) 0) (= (select v_DerPreprocessor_18 .cse16) 1) (= (select .cse14 0) 0) (= (select .cse14 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) (and .cse3 .cse10 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse18 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse17 .cse18) 1) (= (+ (select .cse15 .cse18) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse12 .cse4 .cse7 .cse8)) .cse19 .cse20 .cse21)) (or .cse22 (and .cse3 .cse10 .cse12 .cse4 (exists ((v_y_16 Int)) (let ((.cse23 (* v_y_16 8))) (and (= (select .cse15 .cse23) 1) (= 0 (+ (select .cse17 .cse23) 1))))) .cse7 .cse8) (and .cse3 .cse10 .cse12 .cse4 (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int)) (v_z_7 Int) (v_y_7 Int)) (let ((.cse24 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse25 (+ (* v_y_7 8) (* v_z_7 4)))) (and (= (select .cse24 0) 0) (= (select v_DerPreprocessor_6 8) 0) (= (select .cse24 .cse25) 1) (= (select .cse24 8) 0) (= (select .cse17 .cse25) 1) (= (+ (select v_DerPreprocessor_6 .cse25) 1) 0) (= (select .cse24 4) 0) (not (= v_z_7 0)) (<= v_z_7 1) (= (+ (select .cse15 .cse25) 1) 0) (= (select v_DerPreprocessor_6 4) 0) (<= 0 v_z_7) (= (select v_DerPreprocessor_6 0) 0)))) .cse7 .cse8)) .cse0 (or (and (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int)) (v_y_95 Int)) (let ((.cse27 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse26 (* v_y_95 8))) (and (= (select .cse15 .cse26) 1) (= (select .cse27 8) 0) (= (select .cse27 4) 0) (= (+ (select .cse17 .cse26) 1) 0) (= (select .cse27 0) 0) (= (select v_DerPreprocessor_38 0) 0) (= (select v_DerPreprocessor_38 .cse26) 1) (= (select v_DerPreprocessor_38 4) 0) (= (select v_DerPreprocessor_38 8) 0) (= (+ (select .cse27 .cse26) 1) 0)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) .cse22 (and (exists ((v_y_89 Int) (v_z_89 Int)) (let ((.cse28 (+ (* v_y_89 8) (* v_z_89 4)))) (and (<= v_z_89 1) (<= 0 v_z_89) (not (= v_z_89 0)) (= (+ 1 (select .cse15 .cse28)) 0) (= (select .cse17 .cse28) 1)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) .cse1 (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (let ((.cse29 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse29 0) 1) 0) (= (select v_DerPreprocessor_36 8) 0) (= (select .cse29 8) 0) (= (select v_DerPreprocessor_36 0) 1) (= (select .cse29 4) 0) (= (select v_DerPreprocessor_36 4) 0)))) .cse7 .cse8)) (or (and .cse3 .cse10 .cse12 .cse4 (or (and (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int)) (v_z_63 Int) (v_y_63 Int)) (let ((.cse30 (+ (* v_y_63 8) (* v_z_63 4))) (.cse31 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse15 .cse30) 1) 0) (= (select .cse17 .cse30) 1) (= (select .cse31 0) 0) (<= 0 v_z_63) (= (select .cse31 4) 0) (= (select v_DerPreprocessor_20 8) 0) (= (+ (select v_DerPreprocessor_20 .cse30) 1) 0) (<= v_z_63 1) (= (select .cse31 .cse30) 1) (= (select v_DerPreprocessor_20 4) 0) (= 0 (select v_DerPreprocessor_20 0)) (not (= v_z_63 0)) (= (select .cse31 8) 0)))) .cse7 .cse8) (and .cse32 .cse33))) (and (or (and .cse9 .cse13) (and .cse3 .cse4 (exists ((v_y_69 Int)) (let ((.cse34 (* v_y_69 8))) (and (= (+ (select .cse17 .cse34) 1) 0) (= (select .cse15 .cse34) 1)))))) .cse10 .cse12 .cse7 .cse8) .cse35) (not (and .cse0 (or .cse36 (and .cse3 .cse10 .cse12 (exists ((v_DerPreprocessor_31 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int))) (let ((.cse37 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_32) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select v_DerPreprocessor_32 4) 1) 0) (= (select .cse37 4) 1) (= (select v_DerPreprocessor_32 8) 0) (= (select .cse37 8) 0) (= (select .cse37 0) 0) (= 0 (select v_DerPreprocessor_32 0))))) .cse4 (exists ((v_z_80 Int) (v_y_80 Int)) (let ((.cse39 (+ (* v_y_80 2) v_z_80)) (.cse38 (+ (* v_z_80 4) (* v_y_80 8)))) (and (= (select .cse17 .cse38) 1) (<= 0 v_z_80) (<= 0 .cse39) (<= .cse39 2) (<= v_z_80 1) (= (+ (select .cse15 .cse38) 1) 0)))))) .cse19 .cse20 .cse21)) (< 0 |c_ULTIMATE.start_main_~count~0#1|) (<= 3 c_~ARR_SIZE~0) (or (and (or (and .cse9 .cse10 .cse12 .cse13 (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse40 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse40 8) 1) 0) (= (select v_DerPreprocessor_46 8) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse40 0) 0) (= (select .cse40 4) 0) (= (select v_DerPreprocessor_46 0) 0))))) (and .cse3 .cse10 .cse12 .cse4 (exists ((v_y_127 Int) (v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse41 (* v_y_127 8)) (.cse42 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse17 .cse41) 1) 0) (= (+ (select .cse42 .cse41) 1) 0) (= (select v_DerPreprocessor_46 .cse41) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse42 0) 0) (= (select .cse15 .cse41) 1) (= (select .cse42 4) 0) (= (select v_DerPreprocessor_46 8) 0) (= (select v_DerPreprocessor_46 0) 0) (= (select .cse42 8) 0)))))) .cse7 .cse8) (and .cse10 (or (and .cse3 .cse12 .cse4 .cse7 .cse8 (exists ((v_y_117 Int) (v_z_117 Int)) (let ((.cse43 (+ (* v_z_117 4) (* v_y_117 8)))) (and (<= 0 v_z_117) (<= v_z_117 1) (= (+ (select .cse15 .cse43) 1) 0) (not (= v_z_117 0)) (= (select .cse17 .cse43) 1))))) (and .cse3 .cse12 .cse4 .cse32 .cse33))) (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_43 (Array Int Int)) (v_DerPreprocessor_44 (Array Int Int))) (let ((.cse44 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse44 0) 1) 0) (= (select v_DerPreprocessor_44 8) 0) (= (select v_DerPreprocessor_44 0) 1) (= (select .cse44 4) 0) (= (select .cse44 8) 0) (= (select v_DerPreprocessor_44 4) 0)))) .cse7 .cse8)) .cse19 .cse20 .cse21 (<= |c_ULTIMATE.start_main_~count~0#1| 1) (not (and (or .cse36 (and (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (let ((.cse45 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_22 8) 0) (= (select .cse45 4) 1) (= (+ (select v_DerPreprocessor_22 4) 1) 0) (= 0 (select .cse45 0)) (= (select .cse45 8) 0) (= (select v_DerPreprocessor_22 0) 0)))) .cse3 .cse10 .cse12 .cse4 .cse46)) .cse0 .cse19 .cse20 .cse21)) (or .cse22 (and .cse3 .cse10 .cse12 .cse4 .cse7 (exists ((v_y_85 Int)) (let ((.cse47 (* v_y_85 8))) (and (= (select .cse15 .cse47) 1) (= (+ (select .cse17 .cse47) 1) 0)))) .cse8) (and .cse3 .cse10 .cse12 .cse4 .cse32 .cse33 (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (let ((.cse48 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_34 8) 0) (= (select .cse48 8) 0) (= (select .cse48 4) 1) (= (select .cse48 0) 0) (= (select v_DerPreprocessor_34 0) 0) (= (+ (select v_DerPreprocessor_34 4) 1) 0))))) (and .cse3 .cse10 .cse12 .cse4 .cse7 (exists ((v_z_87 Int) (v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int)) (v_y_87 Int)) (let ((.cse50 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse49 (+ (* v_y_87 8) (* v_z_87 4)))) (and (<= v_z_87 1) (= (+ (select v_DerPreprocessor_34 .cse49) 1) 0) (= (+ (select .cse15 .cse49) 1) 0) (= (select .cse50 4) 0) (= (select v_DerPreprocessor_34 8) 0) (= (select .cse50 .cse49) 1) (= (select v_DerPreprocessor_34 4) 0) (= (select .cse50 8) 0) (= (select .cse50 0) 0) (= (select .cse17 .cse49) 1) (<= 0 v_z_87) (not (= v_z_87 0)) (= (select v_DerPreprocessor_34 0) 0)))) .cse8) .cse35) (not (and .cse0 .cse19 .cse20 .cse21 (or (and (exists ((v_z_111 Int) (v_y_111 Int)) (let ((.cse51 (+ (* v_z_111 4) (* v_y_111 8)))) (and (not (= v_z_111 0)) (= (select .cse17 .cse51) 1) (<= 0 v_z_111) (<= v_z_111 1) (= (+ (select .cse15 .cse51) 1) 0)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) .cse1 (and (or (and .cse10 (or (and (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse52 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse52 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select .cse52 0) 0) (= 0 (+ (select .cse52 8) 1)) (= (select v_DerPreprocessor_42 4) 0) (= (select v_DerPreprocessor_42 8) 1)))) .cse9 .cse12 .cse13) (and .cse3 .cse12 .cse4 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int)) (v_y_104 Int)) (let ((.cse53 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse54 (* v_y_104 8))) (and (= (select .cse53 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select v_DerPreprocessor_42 8) 0) (= (+ (select .cse17 .cse54) 1) 0) (= (+ (select .cse53 .cse54) 1) 0) (= (select v_DerPreprocessor_42 .cse54) 1) (= (select .cse53 0) 0) (= (select .cse53 8) 0) (= (select v_DerPreprocessor_42 4) 0) (= (select .cse15 .cse54) 1))))))) (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse55 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse55 4) 0) (= (+ (select .cse55 0) 1) 0) (= (select v_DerPreprocessor_42 0) 1) (= (select v_DerPreprocessor_42 8) 0) (= (select .cse55 8) 0) (= (select v_DerPreprocessor_42 4) 0)))))) .cse7 .cse8)))) (not (and .cse0 (or .cse36 (and .cse3 .cse10 .cse12 .cse4 .cse46)) .cse19 .cse20 .cse21)) (or (and .cse3 .cse10 .cse12 (or (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int))) (let ((.cse56 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse56 0) 0) (= (select v_DerPreprocessor_28 0) 0) (= (+ (select v_DerPreprocessor_28 4) 1) 0) (= (select .cse56 8) 0) (= (select v_DerPreprocessor_28 8) 0) (= (select .cse56 4) 1)))) .cse32 .cse33) (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int)) (v_z_74 Int) (v_y_74 Int)) (let ((.cse58 (+ (* v_y_74 8) (* v_z_74 4))) (.cse57 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse57 .cse58) 1) (= (+ (select .cse15 .cse58) 1) 0) (not (= v_z_74 0)) (= (select .cse57 0) 0) (= (select .cse57 4) 0) (= (select v_DerPreprocessor_28 0) 0) (= (select v_DerPreprocessor_28 4) 0) (<= v_z_74 1) (= (+ (select v_DerPreprocessor_28 .cse58) 1) 0) (<= 0 v_z_74) (= (select .cse17 .cse58) 1) (= (select .cse57 8) 0) (= (select v_DerPreprocessor_28 8) 0) (<= 0 (+ v_z_74 (* v_y_74 2)))))) .cse7 .cse8)) .cse4) (and .cse7 (or .cse59 (and .cse10 (or (and .cse3 .cse12 .cse4 (exists ((v_y_79 Int)) (let ((.cse60 (* v_y_79 8))) (and (= (+ (select .cse17 .cse60) 1) 0) (<= 0 v_y_79) (= (select .cse15 .cse60) 1))))) (and .cse9 .cse12 .cse13)))) .cse8)))))))) is different from false [2023-12-02 23:43:06,394 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse15 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse17 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse62 (select .cse17 0)) (.cse67 (select .cse17 8)) (.cse65 (select .cse15 8)) (.cse61 (select .cse15 0))) (let ((.cse66 (select .cse15 4)) (.cse64 (select .cse17 4)) (.cse2 (= .cse61 1)) (.cse3 (= .cse65 0)) (.cse4 (= .cse67 0)) (.cse5 (= 0 (+ .cse62 1)))) (let ((.cse59 (and .cse2 .cse3 .cse4 .cse5)) (.cse30 (= .cse64 1)) (.cse31 (= (+ .cse66 1) 0)) (.cse9 (= (+ .cse67 1) 0)) (.cse10 (= 0 .cse62)) (.cse12 (= .cse61 0)) (.cse7 (= .cse66 0)) (.cse13 (= .cse65 1)) (.cse8 (= .cse64 0))) (let ((.cse22 (and .cse9 .cse10 .cse12 .cse7 .cse13 .cse8)) (.cse40 (and .cse2 .cse3 .cse4 .cse5 .cse7 .cse8)) (.cse1 (and .cse3 .cse10 .cse12 .cse4 .cse30 .cse31)) (.cse0 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse41 (and (or .cse59 (and .cse9 .cse10 .cse12 .cse13)) .cse7 .cse8)) (.cse46 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse63 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse15 .cse63) 1) 0) (= (select .cse17 .cse63) 1))))) (.cse19 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse20 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse21 (= |c_ULTIMATE.start_main_~sum~0#1| (+ .cse61 .cse62)))) (and (not (and .cse0 (or .cse1 (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse6 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse6 4) 0) (= (+ (select .cse6 0) 1) 0) (= (select .cse6 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse7 .cse8) (and .cse9 .cse10 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse11 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse11 4) 0) (= (+ (select .cse11 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse11 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse12 .cse7 .cse13 .cse8) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse16 (* v_y_55 8)) (.cse14 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse14 4) 0) (= (select .cse15 .cse16) 1) (= (+ (select .cse17 .cse16) 1) 0) (= (+ (select .cse14 .cse16) 1) 0) (= (select v_DerPreprocessor_18 .cse16) 1) (= (select .cse14 0) 0) (= (select .cse14 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) (and .cse3 .cse10 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse18 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse17 .cse18) 1) (= (+ (select .cse15 .cse18) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse12 .cse4 .cse7 .cse8)) .cse19 .cse20 .cse21)) (or .cse22 (and .cse3 .cse10 .cse12 .cse4 (exists ((v_y_16 Int)) (let ((.cse23 (* v_y_16 8))) (and (= (select .cse15 .cse23) 1) (= 0 (+ (select .cse17 .cse23) 1))))) .cse7 .cse8) (and .cse3 .cse10 .cse12 .cse4 (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int)) (v_z_7 Int) (v_y_7 Int)) (let ((.cse24 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse25 (+ (* v_y_7 8) (* v_z_7 4)))) (and (= (select .cse24 0) 0) (= (select v_DerPreprocessor_6 8) 0) (= (select .cse24 .cse25) 1) (= (select .cse24 8) 0) (= (select .cse17 .cse25) 1) (= (+ (select v_DerPreprocessor_6 .cse25) 1) 0) (= (select .cse24 4) 0) (not (= v_z_7 0)) (<= v_z_7 1) (= (+ (select .cse15 .cse25) 1) 0) (= (select v_DerPreprocessor_6 4) 0) (<= 0 v_z_7) (= (select v_DerPreprocessor_6 0) 0)))) .cse7 .cse8)) (not (and .cse0 (or (and (or (and .cse9 .cse10 .cse12 .cse13 (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse26 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse26 8) 1) 0) (= (select v_DerPreprocessor_46 8) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse26 0) 0) (= (select .cse26 4) 0) (= (select v_DerPreprocessor_46 0) 0))))) (and .cse3 .cse10 .cse12 .cse4 (exists ((v_y_127 Int) (v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse27 (* v_y_127 8)) (.cse28 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse17 .cse27) 1) 0) (= (+ (select .cse28 .cse27) 1) 0) (= (select v_DerPreprocessor_46 .cse27) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse28 0) 0) (= (select .cse15 .cse27) 1) (= (select .cse28 4) 0) (= (select v_DerPreprocessor_46 8) 0) (= (select v_DerPreprocessor_46 0) 0) (= (select .cse28 8) 0)))))) .cse7 .cse8) (and .cse10 (or (and .cse3 .cse12 .cse4 .cse7 .cse8 (exists ((v_y_117 Int) (v_z_117 Int)) (let ((.cse29 (+ (* v_z_117 4) (* v_y_117 8)))) (and (<= 0 v_z_117) (<= v_z_117 1) (= (+ (select .cse15 .cse29) 1) 0) (not (= v_z_117 0)) (= (select .cse17 .cse29) 1))))) (and .cse3 .cse12 .cse4 .cse30 .cse31))) (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_43 (Array Int Int)) (v_DerPreprocessor_44 (Array Int Int))) (let ((.cse32 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse32 0) 1) 0) (= (select v_DerPreprocessor_44 8) 0) (= (select v_DerPreprocessor_44 0) 1) (= (select .cse32 4) 0) (= (select .cse32 8) 0) (= (select v_DerPreprocessor_44 4) 0)))) .cse7 .cse8)) .cse19 .cse20 .cse21)) .cse0 (or (and (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int)) (v_y_95 Int)) (let ((.cse34 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse33 (* v_y_95 8))) (and (= (select .cse15 .cse33) 1) (= (select .cse34 8) 0) (= (select .cse34 4) 0) (= (+ (select .cse17 .cse33) 1) 0) (= (select .cse34 0) 0) (= (select v_DerPreprocessor_38 0) 0) (= (select v_DerPreprocessor_38 .cse33) 1) (= (select v_DerPreprocessor_38 4) 0) (= (select v_DerPreprocessor_38 8) 0) (= (+ (select .cse34 .cse33) 1) 0)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) .cse22 (and (exists ((v_y_89 Int) (v_z_89 Int)) (let ((.cse35 (+ (* v_y_89 8) (* v_z_89 4)))) (and (<= v_z_89 1) (<= 0 v_z_89) (not (= v_z_89 0)) (= (+ 1 (select .cse15 .cse35)) 0) (= (select .cse17 .cse35) 1)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) .cse1 (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (let ((.cse36 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse36 0) 1) 0) (= (select v_DerPreprocessor_36 8) 0) (= (select .cse36 8) 0) (= (select v_DerPreprocessor_36 0) 1) (= (select .cse36 4) 0) (= (select v_DerPreprocessor_36 4) 0)))) .cse7 .cse8)) (or (and .cse3 .cse10 .cse12 .cse4 (or (and (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int)) (v_z_63 Int) (v_y_63 Int)) (let ((.cse37 (+ (* v_y_63 8) (* v_z_63 4))) (.cse38 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse15 .cse37) 1) 0) (= (select .cse17 .cse37) 1) (= (select .cse38 0) 0) (<= 0 v_z_63) (= (select .cse38 4) 0) (= (select v_DerPreprocessor_20 8) 0) (= (+ (select v_DerPreprocessor_20 .cse37) 1) 0) (<= v_z_63 1) (= (select .cse38 .cse37) 1) (= (select v_DerPreprocessor_20 4) 0) (= 0 (select v_DerPreprocessor_20 0)) (not (= v_z_63 0)) (= (select .cse38 8) 0)))) .cse7 .cse8) (and .cse30 .cse31))) (and (or (and .cse9 .cse13) (and .cse3 .cse4 (exists ((v_y_69 Int)) (let ((.cse39 (* v_y_69 8))) (and (= (+ (select .cse17 .cse39) 1) 0) (= (select .cse15 .cse39) 1)))))) .cse10 .cse12 .cse7 .cse8) .cse40) (not (and .cse0 (or .cse41 (and .cse3 .cse10 .cse12 (exists ((v_DerPreprocessor_31 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int))) (let ((.cse42 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_32) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select v_DerPreprocessor_32 4) 1) 0) (= (select .cse42 4) 1) (= (select v_DerPreprocessor_32 8) 0) (= (select .cse42 8) 0) (= (select .cse42 0) 0) (= 0 (select v_DerPreprocessor_32 0))))) .cse4 (exists ((v_z_80 Int) (v_y_80 Int)) (let ((.cse44 (+ (* v_y_80 2) v_z_80)) (.cse43 (+ (* v_z_80 4) (* v_y_80 8)))) (and (= (select .cse17 .cse43) 1) (<= 0 v_z_80) (<= 0 .cse44) (<= .cse44 2) (<= v_z_80 1) (= (+ (select .cse15 .cse43) 1) 0)))))) .cse19 .cse20 .cse21)) (< 0 |c_ULTIMATE.start_main_~count~0#1|) (<= 3 c_~ARR_SIZE~0) .cse19 .cse20 .cse21 (<= |c_ULTIMATE.start_main_~count~0#1| 1) (not (and (or .cse41 (and (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (let ((.cse45 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_22 8) 0) (= (select .cse45 4) 1) (= (+ (select v_DerPreprocessor_22 4) 1) 0) (= 0 (select .cse45 0)) (= (select .cse45 8) 0) (= (select v_DerPreprocessor_22 0) 0)))) .cse3 .cse10 .cse12 .cse4 .cse46)) .cse0 .cse19 .cse20 .cse21)) (or .cse22 (and .cse3 .cse10 .cse12 .cse4 .cse7 (exists ((v_y_85 Int)) (let ((.cse47 (* v_y_85 8))) (and (= (select .cse15 .cse47) 1) (= (+ (select .cse17 .cse47) 1) 0)))) .cse8) (and .cse3 .cse10 .cse12 .cse4 .cse30 .cse31 (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (let ((.cse48 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_34 8) 0) (= (select .cse48 8) 0) (= (select .cse48 4) 1) (= (select .cse48 0) 0) (= (select v_DerPreprocessor_34 0) 0) (= (+ (select v_DerPreprocessor_34 4) 1) 0))))) (and .cse3 .cse10 .cse12 .cse4 .cse7 (exists ((v_z_87 Int) (v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int)) (v_y_87 Int)) (let ((.cse50 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse49 (+ (* v_y_87 8) (* v_z_87 4)))) (and (<= v_z_87 1) (= (+ (select v_DerPreprocessor_34 .cse49) 1) 0) (= (+ (select .cse15 .cse49) 1) 0) (= (select .cse50 4) 0) (= (select v_DerPreprocessor_34 8) 0) (= (select .cse50 .cse49) 1) (= (select v_DerPreprocessor_34 4) 0) (= (select .cse50 8) 0) (= (select .cse50 0) 0) (= (select .cse17 .cse49) 1) (<= 0 v_z_87) (not (= v_z_87 0)) (= (select v_DerPreprocessor_34 0) 0)))) .cse8) .cse40) (not (and .cse0 .cse19 .cse20 .cse21 (or (and (exists ((v_z_111 Int) (v_y_111 Int)) (let ((.cse51 (+ (* v_z_111 4) (* v_y_111 8)))) (and (not (= v_z_111 0)) (= (select .cse17 .cse51) 1) (<= 0 v_z_111) (<= v_z_111 1) (= (+ (select .cse15 .cse51) 1) 0)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) .cse1 (and (or (and .cse10 (or (and (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse52 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse52 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select .cse52 0) 0) (= 0 (+ (select .cse52 8) 1)) (= (select v_DerPreprocessor_42 4) 0) (= (select v_DerPreprocessor_42 8) 1)))) .cse9 .cse12 .cse13) (and .cse3 .cse12 .cse4 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int)) (v_y_104 Int)) (let ((.cse53 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse54 (* v_y_104 8))) (and (= (select .cse53 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select v_DerPreprocessor_42 8) 0) (= (+ (select .cse17 .cse54) 1) 0) (= (+ (select .cse53 .cse54) 1) 0) (= (select v_DerPreprocessor_42 .cse54) 1) (= (select .cse53 0) 0) (= (select .cse53 8) 0) (= (select v_DerPreprocessor_42 4) 0) (= (select .cse15 .cse54) 1))))))) (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse55 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse55 4) 0) (= (+ (select .cse55 0) 1) 0) (= (select v_DerPreprocessor_42 0) 1) (= (select v_DerPreprocessor_42 8) 0) (= (select .cse55 8) 0) (= (select v_DerPreprocessor_42 4) 0)))))) .cse7 .cse8)))) (not (and .cse0 (or .cse41 (and .cse3 .cse10 .cse12 .cse4 .cse46)) .cse19 .cse20 .cse21)) (or (and .cse3 .cse10 .cse12 (or (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int))) (let ((.cse56 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse56 0) 0) (= (select v_DerPreprocessor_28 0) 0) (= (+ (select v_DerPreprocessor_28 4) 1) 0) (= (select .cse56 8) 0) (= (select v_DerPreprocessor_28 8) 0) (= (select .cse56 4) 1)))) .cse30 .cse31) (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int)) (v_z_74 Int) (v_y_74 Int)) (let ((.cse58 (+ (* v_y_74 8) (* v_z_74 4))) (.cse57 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse57 .cse58) 1) (= (+ (select .cse15 .cse58) 1) 0) (not (= v_z_74 0)) (= (select .cse57 0) 0) (= (select .cse57 4) 0) (= (select v_DerPreprocessor_28 0) 0) (= (select v_DerPreprocessor_28 4) 0) (<= v_z_74 1) (= (+ (select v_DerPreprocessor_28 .cse58) 1) 0) (<= 0 v_z_74) (= (select .cse17 .cse58) 1) (= (select .cse57 8) 0) (= (select v_DerPreprocessor_28 8) 0) (<= 0 (+ v_z_74 (* v_y_74 2)))))) .cse7 .cse8)) .cse4) (and .cse7 (or .cse59 (and .cse10 (or (and .cse3 .cse12 .cse4 (exists ((v_y_79 Int)) (let ((.cse60 (* v_y_79 8))) (and (= (+ (select .cse17 .cse60) 1) 0) (<= 0 v_y_79) (= (select .cse15 .cse60) 1))))) (and .cse9 .cse12 .cse13)))) .cse8)))))))) is different from false [2023-12-02 23:43:06,449 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse15 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse17 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse62 (select .cse17 0)) (.cse67 (select .cse17 8)) (.cse65 (select .cse15 8)) (.cse61 (select .cse15 0))) (let ((.cse66 (select .cse15 4)) (.cse64 (select .cse17 4)) (.cse2 (= .cse61 1)) (.cse3 (= .cse65 0)) (.cse4 (= .cse67 0)) (.cse5 (= 0 (+ .cse62 1)))) (let ((.cse59 (and .cse2 .cse3 .cse4 .cse5)) (.cse32 (= .cse64 1)) (.cse33 (= (+ .cse66 1) 0)) (.cse9 (= (+ .cse67 1) 0)) (.cse10 (= 0 .cse62)) (.cse12 (= .cse61 0)) (.cse7 (= .cse66 0)) (.cse13 (= .cse65 1)) (.cse8 (= .cse64 0))) (let ((.cse22 (and .cse9 .cse10 .cse12 .cse7 .cse13 .cse8)) (.cse35 (and .cse2 .cse3 .cse4 .cse5 .cse7 .cse8)) (.cse1 (and .cse3 .cse10 .cse12 .cse4 .cse32 .cse33)) (.cse0 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse36 (and (or .cse59 (and .cse9 .cse10 .cse12 .cse13)) .cse7 .cse8)) (.cse46 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse63 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse15 .cse63) 1) 0) (= (select .cse17 .cse63) 1))))) (.cse19 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse20 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse21 (= |c_ULTIMATE.start_main_~sum~0#1| (+ .cse61 .cse62)))) (and (not (and .cse0 (or .cse1 (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse6 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse6 4) 0) (= (+ (select .cse6 0) 1) 0) (= (select .cse6 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse7 .cse8) (and .cse9 .cse10 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse11 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse11 4) 0) (= (+ (select .cse11 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse11 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse12 .cse7 .cse13 .cse8) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse16 (* v_y_55 8)) (.cse14 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse14 4) 0) (= (select .cse15 .cse16) 1) (= (+ (select .cse17 .cse16) 1) 0) (= (+ (select .cse14 .cse16) 1) 0) (= (select v_DerPreprocessor_18 .cse16) 1) (= (select .cse14 0) 0) (= (select .cse14 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) (and .cse3 .cse10 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse18 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse17 .cse18) 1) (= (+ (select .cse15 .cse18) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse12 .cse4 .cse7 .cse8)) .cse19 .cse20 .cse21)) (or .cse22 (and .cse3 .cse10 .cse12 .cse4 (exists ((v_y_16 Int)) (let ((.cse23 (* v_y_16 8))) (and (= (select .cse15 .cse23) 1) (= 0 (+ (select .cse17 .cse23) 1))))) .cse7 .cse8) (and .cse3 .cse10 .cse12 .cse4 (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int)) (v_z_7 Int) (v_y_7 Int)) (let ((.cse24 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse25 (+ (* v_y_7 8) (* v_z_7 4)))) (and (= (select .cse24 0) 0) (= (select v_DerPreprocessor_6 8) 0) (= (select .cse24 .cse25) 1) (= (select .cse24 8) 0) (= (select .cse17 .cse25) 1) (= (+ (select v_DerPreprocessor_6 .cse25) 1) 0) (= (select .cse24 4) 0) (not (= v_z_7 0)) (<= v_z_7 1) (= (+ (select .cse15 .cse25) 1) 0) (= (select v_DerPreprocessor_6 4) 0) (<= 0 v_z_7) (= (select v_DerPreprocessor_6 0) 0)))) .cse7 .cse8)) .cse0 (or (and (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int)) (v_y_95 Int)) (let ((.cse27 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse26 (* v_y_95 8))) (and (= (select .cse15 .cse26) 1) (= (select .cse27 8) 0) (= (select .cse27 4) 0) (= (+ (select .cse17 .cse26) 1) 0) (= (select .cse27 0) 0) (= (select v_DerPreprocessor_38 0) 0) (= (select v_DerPreprocessor_38 .cse26) 1) (= (select v_DerPreprocessor_38 4) 0) (= (select v_DerPreprocessor_38 8) 0) (= (+ (select .cse27 .cse26) 1) 0)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) .cse22 (and (exists ((v_y_89 Int) (v_z_89 Int)) (let ((.cse28 (+ (* v_y_89 8) (* v_z_89 4)))) (and (<= v_z_89 1) (<= 0 v_z_89) (not (= v_z_89 0)) (= (+ 1 (select .cse15 .cse28)) 0) (= (select .cse17 .cse28) 1)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) .cse1 (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (let ((.cse29 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse29 0) 1) 0) (= (select v_DerPreprocessor_36 8) 0) (= (select .cse29 8) 0) (= (select v_DerPreprocessor_36 0) 1) (= (select .cse29 4) 0) (= (select v_DerPreprocessor_36 4) 0)))) .cse7 .cse8)) (or (and .cse3 .cse10 .cse12 .cse4 (or (and (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int)) (v_z_63 Int) (v_y_63 Int)) (let ((.cse30 (+ (* v_y_63 8) (* v_z_63 4))) (.cse31 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse15 .cse30) 1) 0) (= (select .cse17 .cse30) 1) (= (select .cse31 0) 0) (<= 0 v_z_63) (= (select .cse31 4) 0) (= (select v_DerPreprocessor_20 8) 0) (= (+ (select v_DerPreprocessor_20 .cse30) 1) 0) (<= v_z_63 1) (= (select .cse31 .cse30) 1) (= (select v_DerPreprocessor_20 4) 0) (= 0 (select v_DerPreprocessor_20 0)) (not (= v_z_63 0)) (= (select .cse31 8) 0)))) .cse7 .cse8) (and .cse32 .cse33))) (and (or (and .cse9 .cse13) (and .cse3 .cse4 (exists ((v_y_69 Int)) (let ((.cse34 (* v_y_69 8))) (and (= (+ (select .cse17 .cse34) 1) 0) (= (select .cse15 .cse34) 1)))))) .cse10 .cse12 .cse7 .cse8) .cse35) (not (and .cse0 (or .cse36 (and .cse3 .cse10 .cse12 (exists ((v_DerPreprocessor_31 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int))) (let ((.cse37 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_32) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select v_DerPreprocessor_32 4) 1) 0) (= (select .cse37 4) 1) (= (select v_DerPreprocessor_32 8) 0) (= (select .cse37 8) 0) (= (select .cse37 0) 0) (= 0 (select v_DerPreprocessor_32 0))))) .cse4 (exists ((v_z_80 Int) (v_y_80 Int)) (let ((.cse39 (+ (* v_y_80 2) v_z_80)) (.cse38 (+ (* v_z_80 4) (* v_y_80 8)))) (and (= (select .cse17 .cse38) 1) (<= 0 v_z_80) (<= 0 .cse39) (<= .cse39 2) (<= v_z_80 1) (= (+ (select .cse15 .cse38) 1) 0)))))) .cse19 .cse20 .cse21)) (< 0 |c_ULTIMATE.start_main_~count~0#1|) (<= 3 c_~ARR_SIZE~0) (or (and (or (and .cse9 .cse10 .cse12 .cse13 (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse40 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse40 8) 1) 0) (= (select v_DerPreprocessor_46 8) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse40 0) 0) (= (select .cse40 4) 0) (= (select v_DerPreprocessor_46 0) 0))))) (and .cse3 .cse10 .cse12 .cse4 (exists ((v_y_127 Int) (v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse41 (* v_y_127 8)) (.cse42 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse17 .cse41) 1) 0) (= (+ (select .cse42 .cse41) 1) 0) (= (select v_DerPreprocessor_46 .cse41) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse42 0) 0) (= (select .cse15 .cse41) 1) (= (select .cse42 4) 0) (= (select v_DerPreprocessor_46 8) 0) (= (select v_DerPreprocessor_46 0) 0) (= (select .cse42 8) 0)))))) .cse7 .cse8) (and .cse10 (or (and .cse3 .cse12 .cse4 .cse7 .cse8 (exists ((v_y_117 Int) (v_z_117 Int)) (let ((.cse43 (+ (* v_z_117 4) (* v_y_117 8)))) (and (<= 0 v_z_117) (<= v_z_117 1) (= (+ (select .cse15 .cse43) 1) 0) (not (= v_z_117 0)) (= (select .cse17 .cse43) 1))))) (and .cse3 .cse12 .cse4 .cse32 .cse33))) (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_43 (Array Int Int)) (v_DerPreprocessor_44 (Array Int Int))) (let ((.cse44 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse44 0) 1) 0) (= (select v_DerPreprocessor_44 8) 0) (= (select v_DerPreprocessor_44 0) 1) (= (select .cse44 4) 0) (= (select .cse44 8) 0) (= (select v_DerPreprocessor_44 4) 0)))) .cse7 .cse8)) .cse19 .cse20 .cse21 (<= |c_ULTIMATE.start_main_~count~0#1| 1) (not (and (or .cse36 (and (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (let ((.cse45 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_22 8) 0) (= (select .cse45 4) 1) (= (+ (select v_DerPreprocessor_22 4) 1) 0) (= 0 (select .cse45 0)) (= (select .cse45 8) 0) (= (select v_DerPreprocessor_22 0) 0)))) .cse3 .cse10 .cse12 .cse4 .cse46)) .cse0 .cse19 .cse20 .cse21)) (or .cse22 (and .cse3 .cse10 .cse12 .cse4 .cse7 (exists ((v_y_85 Int)) (let ((.cse47 (* v_y_85 8))) (and (= (select .cse15 .cse47) 1) (= (+ (select .cse17 .cse47) 1) 0)))) .cse8) (and .cse3 .cse10 .cse12 .cse4 .cse32 .cse33 (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (let ((.cse48 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_34 8) 0) (= (select .cse48 8) 0) (= (select .cse48 4) 1) (= (select .cse48 0) 0) (= (select v_DerPreprocessor_34 0) 0) (= (+ (select v_DerPreprocessor_34 4) 1) 0))))) (and .cse3 .cse10 .cse12 .cse4 .cse7 (exists ((v_z_87 Int) (v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int)) (v_y_87 Int)) (let ((.cse50 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse49 (+ (* v_y_87 8) (* v_z_87 4)))) (and (<= v_z_87 1) (= (+ (select v_DerPreprocessor_34 .cse49) 1) 0) (= (+ (select .cse15 .cse49) 1) 0) (= (select .cse50 4) 0) (= (select v_DerPreprocessor_34 8) 0) (= (select .cse50 .cse49) 1) (= (select v_DerPreprocessor_34 4) 0) (= (select .cse50 8) 0) (= (select .cse50 0) 0) (= (select .cse17 .cse49) 1) (<= 0 v_z_87) (not (= v_z_87 0)) (= (select v_DerPreprocessor_34 0) 0)))) .cse8) .cse35) (not (and .cse0 .cse19 .cse20 .cse21 (or (and (exists ((v_z_111 Int) (v_y_111 Int)) (let ((.cse51 (+ (* v_z_111 4) (* v_y_111 8)))) (and (not (= v_z_111 0)) (= (select .cse17 .cse51) 1) (<= 0 v_z_111) (<= v_z_111 1) (= (+ (select .cse15 .cse51) 1) 0)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) .cse1 (and (or (and .cse10 (or (and (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse52 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse52 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select .cse52 0) 0) (= 0 (+ (select .cse52 8) 1)) (= (select v_DerPreprocessor_42 4) 0) (= (select v_DerPreprocessor_42 8) 1)))) .cse9 .cse12 .cse13) (and .cse3 .cse12 .cse4 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int)) (v_y_104 Int)) (let ((.cse53 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse54 (* v_y_104 8))) (and (= (select .cse53 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select v_DerPreprocessor_42 8) 0) (= (+ (select .cse17 .cse54) 1) 0) (= (+ (select .cse53 .cse54) 1) 0) (= (select v_DerPreprocessor_42 .cse54) 1) (= (select .cse53 0) 0) (= (select .cse53 8) 0) (= (select v_DerPreprocessor_42 4) 0) (= (select .cse15 .cse54) 1))))))) (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse55 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse55 4) 0) (= (+ (select .cse55 0) 1) 0) (= (select v_DerPreprocessor_42 0) 1) (= (select v_DerPreprocessor_42 8) 0) (= (select .cse55 8) 0) (= (select v_DerPreprocessor_42 4) 0)))))) .cse7 .cse8)))) (not (and .cse0 (or .cse36 (and .cse3 .cse10 .cse12 .cse4 .cse46)) .cse19 .cse20 .cse21)) (or (and .cse3 .cse10 .cse12 (or (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int))) (let ((.cse56 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse56 0) 0) (= (select v_DerPreprocessor_28 0) 0) (= (+ (select v_DerPreprocessor_28 4) 1) 0) (= (select .cse56 8) 0) (= (select v_DerPreprocessor_28 8) 0) (= (select .cse56 4) 1)))) .cse32 .cse33) (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int)) (v_z_74 Int) (v_y_74 Int)) (let ((.cse58 (+ (* v_y_74 8) (* v_z_74 4))) (.cse57 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse57 .cse58) 1) (= (+ (select .cse15 .cse58) 1) 0) (not (= v_z_74 0)) (= (select .cse57 0) 0) (= (select .cse57 4) 0) (= (select v_DerPreprocessor_28 0) 0) (= (select v_DerPreprocessor_28 4) 0) (<= v_z_74 1) (= (+ (select v_DerPreprocessor_28 .cse58) 1) 0) (<= 0 v_z_74) (= (select .cse17 .cse58) 1) (= (select .cse57 8) 0) (= (select v_DerPreprocessor_28 8) 0) (<= 0 (+ v_z_74 (* v_y_74 2)))))) .cse7 .cse8)) .cse4) (and .cse7 (or .cse59 (and .cse10 (or (and .cse3 .cse12 .cse4 (exists ((v_y_79 Int)) (let ((.cse60 (* v_y_79 8))) (and (= (+ (select .cse17 .cse60) 1) 0) (<= 0 v_y_79) (= (select .cse15 .cse60) 1))))) (and .cse9 .cse12 .cse13)))) .cse8))))))))) is different from true [2023-12-02 23:43:06,491 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse15 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse17 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse62 (select .cse17 0)) (.cse67 (select .cse17 8)) (.cse65 (select .cse15 8)) (.cse61 (select .cse15 0))) (let ((.cse66 (select .cse15 4)) (.cse64 (select .cse17 4)) (.cse2 (= .cse61 1)) (.cse3 (= .cse65 0)) (.cse4 (= .cse67 0)) (.cse5 (= 0 (+ .cse62 1)))) (let ((.cse59 (and .cse2 .cse3 .cse4 .cse5)) (.cse30 (= .cse64 1)) (.cse31 (= (+ .cse66 1) 0)) (.cse9 (= (+ .cse67 1) 0)) (.cse10 (= 0 .cse62)) (.cse12 (= .cse61 0)) (.cse7 (= .cse66 0)) (.cse13 (= .cse65 1)) (.cse8 (= .cse64 0))) (let ((.cse22 (and .cse9 .cse10 .cse12 .cse7 .cse13 .cse8)) (.cse40 (and .cse2 .cse3 .cse4 .cse5 .cse7 .cse8)) (.cse1 (and .cse3 .cse10 .cse12 .cse4 .cse30 .cse31)) (.cse0 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse41 (and (or .cse59 (and .cse9 .cse10 .cse12 .cse13)) .cse7 .cse8)) (.cse46 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse63 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse15 .cse63) 1) 0) (= (select .cse17 .cse63) 1))))) (.cse19 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse20 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse21 (= |c_ULTIMATE.start_main_~sum~0#1| (+ .cse61 .cse62)))) (and (not (and .cse0 (or .cse1 (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse6 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse6 4) 0) (= (+ (select .cse6 0) 1) 0) (= (select .cse6 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse7 .cse8) (and .cse9 .cse10 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse11 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse11 4) 0) (= (+ (select .cse11 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse11 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse12 .cse7 .cse13 .cse8) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse16 (* v_y_55 8)) (.cse14 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse14 4) 0) (= (select .cse15 .cse16) 1) (= (+ (select .cse17 .cse16) 1) 0) (= (+ (select .cse14 .cse16) 1) 0) (= (select v_DerPreprocessor_18 .cse16) 1) (= (select .cse14 0) 0) (= (select .cse14 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) (and .cse3 .cse10 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse18 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse17 .cse18) 1) (= (+ (select .cse15 .cse18) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse12 .cse4 .cse7 .cse8)) .cse19 .cse20 .cse21)) (or .cse22 (and .cse3 .cse10 .cse12 .cse4 (exists ((v_y_16 Int)) (let ((.cse23 (* v_y_16 8))) (and (= (select .cse15 .cse23) 1) (= 0 (+ (select .cse17 .cse23) 1))))) .cse7 .cse8) (and .cse3 .cse10 .cse12 .cse4 (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int)) (v_z_7 Int) (v_y_7 Int)) (let ((.cse24 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse25 (+ (* v_y_7 8) (* v_z_7 4)))) (and (= (select .cse24 0) 0) (= (select v_DerPreprocessor_6 8) 0) (= (select .cse24 .cse25) 1) (= (select .cse24 8) 0) (= (select .cse17 .cse25) 1) (= (+ (select v_DerPreprocessor_6 .cse25) 1) 0) (= (select .cse24 4) 0) (not (= v_z_7 0)) (<= v_z_7 1) (= (+ (select .cse15 .cse25) 1) 0) (= (select v_DerPreprocessor_6 4) 0) (<= 0 v_z_7) (= (select v_DerPreprocessor_6 0) 0)))) .cse7 .cse8)) (not (and .cse0 (or (and (or (and .cse9 .cse10 .cse12 .cse13 (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse26 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse26 8) 1) 0) (= (select v_DerPreprocessor_46 8) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse26 0) 0) (= (select .cse26 4) 0) (= (select v_DerPreprocessor_46 0) 0))))) (and .cse3 .cse10 .cse12 .cse4 (exists ((v_y_127 Int) (v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse27 (* v_y_127 8)) (.cse28 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse17 .cse27) 1) 0) (= (+ (select .cse28 .cse27) 1) 0) (= (select v_DerPreprocessor_46 .cse27) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse28 0) 0) (= (select .cse15 .cse27) 1) (= (select .cse28 4) 0) (= (select v_DerPreprocessor_46 8) 0) (= (select v_DerPreprocessor_46 0) 0) (= (select .cse28 8) 0)))))) .cse7 .cse8) (and .cse10 (or (and .cse3 .cse12 .cse4 .cse7 .cse8 (exists ((v_y_117 Int) (v_z_117 Int)) (let ((.cse29 (+ (* v_z_117 4) (* v_y_117 8)))) (and (<= 0 v_z_117) (<= v_z_117 1) (= (+ (select .cse15 .cse29) 1) 0) (not (= v_z_117 0)) (= (select .cse17 .cse29) 1))))) (and .cse3 .cse12 .cse4 .cse30 .cse31))) (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_43 (Array Int Int)) (v_DerPreprocessor_44 (Array Int Int))) (let ((.cse32 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse32 0) 1) 0) (= (select v_DerPreprocessor_44 8) 0) (= (select v_DerPreprocessor_44 0) 1) (= (select .cse32 4) 0) (= (select .cse32 8) 0) (= (select v_DerPreprocessor_44 4) 0)))) .cse7 .cse8)) .cse19 .cse20 .cse21)) .cse0 (or (and (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int)) (v_y_95 Int)) (let ((.cse34 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse33 (* v_y_95 8))) (and (= (select .cse15 .cse33) 1) (= (select .cse34 8) 0) (= (select .cse34 4) 0) (= (+ (select .cse17 .cse33) 1) 0) (= (select .cse34 0) 0) (= (select v_DerPreprocessor_38 0) 0) (= (select v_DerPreprocessor_38 .cse33) 1) (= (select v_DerPreprocessor_38 4) 0) (= (select v_DerPreprocessor_38 8) 0) (= (+ (select .cse34 .cse33) 1) 0)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) .cse22 (and (exists ((v_y_89 Int) (v_z_89 Int)) (let ((.cse35 (+ (* v_y_89 8) (* v_z_89 4)))) (and (<= v_z_89 1) (<= 0 v_z_89) (not (= v_z_89 0)) (= (+ 1 (select .cse15 .cse35)) 0) (= (select .cse17 .cse35) 1)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) .cse1 (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (let ((.cse36 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse36 0) 1) 0) (= (select v_DerPreprocessor_36 8) 0) (= (select .cse36 8) 0) (= (select v_DerPreprocessor_36 0) 1) (= (select .cse36 4) 0) (= (select v_DerPreprocessor_36 4) 0)))) .cse7 .cse8)) (or (and .cse3 .cse10 .cse12 .cse4 (or (and (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int)) (v_z_63 Int) (v_y_63 Int)) (let ((.cse37 (+ (* v_y_63 8) (* v_z_63 4))) (.cse38 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse15 .cse37) 1) 0) (= (select .cse17 .cse37) 1) (= (select .cse38 0) 0) (<= 0 v_z_63) (= (select .cse38 4) 0) (= (select v_DerPreprocessor_20 8) 0) (= (+ (select v_DerPreprocessor_20 .cse37) 1) 0) (<= v_z_63 1) (= (select .cse38 .cse37) 1) (= (select v_DerPreprocessor_20 4) 0) (= 0 (select v_DerPreprocessor_20 0)) (not (= v_z_63 0)) (= (select .cse38 8) 0)))) .cse7 .cse8) (and .cse30 .cse31))) (and (or (and .cse9 .cse13) (and .cse3 .cse4 (exists ((v_y_69 Int)) (let ((.cse39 (* v_y_69 8))) (and (= (+ (select .cse17 .cse39) 1) 0) (= (select .cse15 .cse39) 1)))))) .cse10 .cse12 .cse7 .cse8) .cse40) (not (and .cse0 (or .cse41 (and .cse3 .cse10 .cse12 (exists ((v_DerPreprocessor_31 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int))) (let ((.cse42 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_32) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select v_DerPreprocessor_32 4) 1) 0) (= (select .cse42 4) 1) (= (select v_DerPreprocessor_32 8) 0) (= (select .cse42 8) 0) (= (select .cse42 0) 0) (= 0 (select v_DerPreprocessor_32 0))))) .cse4 (exists ((v_z_80 Int) (v_y_80 Int)) (let ((.cse44 (+ (* v_y_80 2) v_z_80)) (.cse43 (+ (* v_z_80 4) (* v_y_80 8)))) (and (= (select .cse17 .cse43) 1) (<= 0 v_z_80) (<= 0 .cse44) (<= .cse44 2) (<= v_z_80 1) (= (+ (select .cse15 .cse43) 1) 0)))))) .cse19 .cse20 .cse21)) (< 0 |c_ULTIMATE.start_main_~count~0#1|) (<= 3 c_~ARR_SIZE~0) .cse19 .cse20 .cse21 (<= |c_ULTIMATE.start_main_~count~0#1| 1) (not (and (or .cse41 (and (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (let ((.cse45 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_22 8) 0) (= (select .cse45 4) 1) (= (+ (select v_DerPreprocessor_22 4) 1) 0) (= 0 (select .cse45 0)) (= (select .cse45 8) 0) (= (select v_DerPreprocessor_22 0) 0)))) .cse3 .cse10 .cse12 .cse4 .cse46)) .cse0 .cse19 .cse20 .cse21)) (or .cse22 (and .cse3 .cse10 .cse12 .cse4 .cse7 (exists ((v_y_85 Int)) (let ((.cse47 (* v_y_85 8))) (and (= (select .cse15 .cse47) 1) (= (+ (select .cse17 .cse47) 1) 0)))) .cse8) (and .cse3 .cse10 .cse12 .cse4 .cse30 .cse31 (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (let ((.cse48 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_34 8) 0) (= (select .cse48 8) 0) (= (select .cse48 4) 1) (= (select .cse48 0) 0) (= (select v_DerPreprocessor_34 0) 0) (= (+ (select v_DerPreprocessor_34 4) 1) 0))))) (and .cse3 .cse10 .cse12 .cse4 .cse7 (exists ((v_z_87 Int) (v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int)) (v_y_87 Int)) (let ((.cse50 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse49 (+ (* v_y_87 8) (* v_z_87 4)))) (and (<= v_z_87 1) (= (+ (select v_DerPreprocessor_34 .cse49) 1) 0) (= (+ (select .cse15 .cse49) 1) 0) (= (select .cse50 4) 0) (= (select v_DerPreprocessor_34 8) 0) (= (select .cse50 .cse49) 1) (= (select v_DerPreprocessor_34 4) 0) (= (select .cse50 8) 0) (= (select .cse50 0) 0) (= (select .cse17 .cse49) 1) (<= 0 v_z_87) (not (= v_z_87 0)) (= (select v_DerPreprocessor_34 0) 0)))) .cse8) .cse40) (not (and .cse0 .cse19 .cse20 .cse21 (or (and (exists ((v_z_111 Int) (v_y_111 Int)) (let ((.cse51 (+ (* v_z_111 4) (* v_y_111 8)))) (and (not (= v_z_111 0)) (= (select .cse17 .cse51) 1) (<= 0 v_z_111) (<= v_z_111 1) (= (+ (select .cse15 .cse51) 1) 0)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) .cse1 (and (or (and .cse10 (or (and (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse52 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse52 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select .cse52 0) 0) (= 0 (+ (select .cse52 8) 1)) (= (select v_DerPreprocessor_42 4) 0) (= (select v_DerPreprocessor_42 8) 1)))) .cse9 .cse12 .cse13) (and .cse3 .cse12 .cse4 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int)) (v_y_104 Int)) (let ((.cse53 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse54 (* v_y_104 8))) (and (= (select .cse53 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select v_DerPreprocessor_42 8) 0) (= (+ (select .cse17 .cse54) 1) 0) (= (+ (select .cse53 .cse54) 1) 0) (= (select v_DerPreprocessor_42 .cse54) 1) (= (select .cse53 0) 0) (= (select .cse53 8) 0) (= (select v_DerPreprocessor_42 4) 0) (= (select .cse15 .cse54) 1))))))) (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse55 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse55 4) 0) (= (+ (select .cse55 0) 1) 0) (= (select v_DerPreprocessor_42 0) 1) (= (select v_DerPreprocessor_42 8) 0) (= (select .cse55 8) 0) (= (select v_DerPreprocessor_42 4) 0)))))) .cse7 .cse8)))) (not (and .cse0 (or .cse41 (and .cse3 .cse10 .cse12 .cse4 .cse46)) .cse19 .cse20 .cse21)) (or (and .cse3 .cse10 .cse12 (or (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int))) (let ((.cse56 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse56 0) 0) (= (select v_DerPreprocessor_28 0) 0) (= (+ (select v_DerPreprocessor_28 4) 1) 0) (= (select .cse56 8) 0) (= (select v_DerPreprocessor_28 8) 0) (= (select .cse56 4) 1)))) .cse30 .cse31) (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int)) (v_z_74 Int) (v_y_74 Int)) (let ((.cse58 (+ (* v_y_74 8) (* v_z_74 4))) (.cse57 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse57 .cse58) 1) (= (+ (select .cse15 .cse58) 1) 0) (not (= v_z_74 0)) (= (select .cse57 0) 0) (= (select .cse57 4) 0) (= (select v_DerPreprocessor_28 0) 0) (= (select v_DerPreprocessor_28 4) 0) (<= v_z_74 1) (= (+ (select v_DerPreprocessor_28 .cse58) 1) 0) (<= 0 v_z_74) (= (select .cse17 .cse58) 1) (= (select .cse57 8) 0) (= (select v_DerPreprocessor_28 8) 0) (<= 0 (+ v_z_74 (* v_y_74 2)))))) .cse7 .cse8)) .cse4) (and .cse7 (or .cse59 (and .cse10 (or (and .cse3 .cse12 .cse4 (exists ((v_y_79 Int)) (let ((.cse60 (* v_y_79 8))) (and (= (+ (select .cse17 .cse60) 1) 0) (<= 0 v_y_79) (= (select .cse15 .cse60) 1))))) (and .cse9 .cse12 .cse13)))) .cse8))))))))) is different from true [2023-12-02 23:43:06,557 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse5 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (let ((.cse44 (select .cse3 4)) (.cse43 (select .cse5 4)) (.cse46 (select .cse5 0)) (.cse45 (select .cse3 0)) (.cse48 (select .cse3 8)) (.cse47 (select .cse5 8))) (let ((.cse18 (= (+ .cse47 1) 0)) (.cse19 (= .cse48 1)) (.cse26 (= .cse45 1)) (.cse27 (= 0 (+ .cse46 1))) (.cse6 (= .cse48 0)) (.cse7 (= 0 .cse46)) (.cse8 (= .cse45 0)) (.cse9 (= .cse47 0)) (.cse24 (= .cse43 1)) (.cse25 (= (+ .cse44 1) 0))) (let ((.cse17 (= |c_ULTIMATE.start_main_~sum~0#1| (+ .cse44 .cse43 .cse45 .cse46))) (.cse0 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 2)) (.cse12 (and .cse6 .cse7 .cse8 .cse9 .cse24 .cse25)) (.cse10 (= .cse44 0)) (.cse16 (and .cse26 .cse6 .cse9 .cse27)) (.cse13 (and .cse18 .cse8 .cse19)) (.cse11 (= .cse43 0))) (and (not (and (<= 3 c_~ARR_SIZE~0) (<= |c_ULTIMATE.start_main_~count~0#1| 1))) (not (and (<= |c_ULTIMATE.start_main_~count~0#1| 0) (<= 2 c_~ARR_SIZE~0))) (not (and (<= c_~ARR_SIZE~0 2) (<= 2 |c_ULTIMATE.start_main_~count~0#1|))) (not (and .cse0 .cse1 .cse2 (or (and (exists ((v_z_33 Int) (v_y_33 Int)) (let ((.cse4 (+ (* v_z_33 4) (* v_y_33 8)))) (and (= (+ (select .cse3 .cse4) 1) 0) (<= v_z_33 1) (<= 0 v_z_33) (= (select .cse5 .cse4) 1) (not (= v_z_33 0))))) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11) .cse12 (and (or (and .cse7 (or .cse13 (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int)) (v_y_42 Int)) (let ((.cse14 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse15 (* v_y_42 8))) (and (= (select .cse14 0) 0) (= (select v_DerPreprocessor_10 8) 0) (= (select v_DerPreprocessor_10 4) 0) (= (select .cse14 4) 0) (= (select v_DerPreprocessor_10 0) 0) (= (+ (select .cse5 .cse15) 1) 0) (= (select .cse14 8) 0) (= (+ (select .cse14 .cse15) 1) 0) (= (select v_DerPreprocessor_10 .cse15) 1) (= (select .cse3 .cse15) 1)))) .cse6 .cse8 .cse9))) .cse16) .cse10 .cse11)))) (not (and (<= c_~ARR_SIZE~0 0) (<= 0 |c_ULTIMATE.start_main_~count~0#1|))) .cse17 (or (and (or (and .cse18 .cse7 .cse8 .cse19 (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse20 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse20 8) 1) 0) (= (select v_DerPreprocessor_46 8) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse20 0) 0) (= (select .cse20 4) 0) (= (select v_DerPreprocessor_46 0) 0))))) (and .cse6 .cse7 .cse8 .cse9 (exists ((v_y_127 Int) (v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse21 (* v_y_127 8)) (.cse22 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse5 .cse21) 1) 0) (= (+ (select .cse22 .cse21) 1) 0) (= (select v_DerPreprocessor_46 .cse21) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse22 0) 0) (= (select .cse3 .cse21) 1) (= (select .cse22 4) 0) (= (select v_DerPreprocessor_46 8) 0) (= (select v_DerPreprocessor_46 0) 0) (= (select .cse22 8) 0)))))) .cse10 .cse11) (and .cse7 (or (and .cse6 .cse8 .cse9 .cse10 .cse11 (exists ((v_y_117 Int) (v_z_117 Int)) (let ((.cse23 (+ (* v_z_117 4) (* v_y_117 8)))) (and (<= 0 v_z_117) (<= v_z_117 1) (= (+ (select .cse3 .cse23) 1) 0) (not (= v_z_117 0)) (= (select .cse5 .cse23) 1))))) (and .cse6 .cse8 .cse9 .cse24 .cse25))) (and .cse26 .cse6 .cse9 .cse27 (exists ((v_DerPreprocessor_43 (Array Int Int)) (v_DerPreprocessor_44 (Array Int Int))) (let ((.cse28 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse28 0) 1) 0) (= (select v_DerPreprocessor_44 8) 0) (= (select v_DerPreprocessor_44 0) 1) (= (select .cse28 4) 0) (= (select .cse28 8) 0) (= (select v_DerPreprocessor_44 4) 0)))) .cse10 .cse11)) .cse0 .cse1 (not (and (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (<= c_~ARR_SIZE~0 1))) (not (and (= |c_ULTIMATE.start_main_~count~0#1| 1) (or (and (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse29 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= |ULTIMATE.start_main_~index~0#1| 1) (= (+ (select .cse5 .cse29) 1) 0) (<= 0 |ULTIMATE.start_main_~index~0#1|) (= (select .cse3 .cse29) 1)))) .cse10 .cse11) (and (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse30 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= |ULTIMATE.start_main_~index~0#1| 1) (<= 0 |ULTIMATE.start_main_~index~0#1|) (= (+ (select .cse3 .cse30) 1) 0) (= (select .cse5 .cse30) 1)))) .cse7 .cse8)) .cse0 .cse1)) .cse2 (not (and (or .cse12 (and .cse26 .cse6 .cse9 .cse27 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse31 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse31 4) 0) (= (+ (select .cse31 0) 1) 0) (= (select .cse31 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse10 .cse11) (and .cse18 .cse7 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse32 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse32 4) 0) (= (+ (select .cse32 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse32 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse8 .cse10 .cse19 .cse11) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse34 (* v_y_55 8)) (.cse33 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse33 4) 0) (= (select .cse3 .cse34) 1) (= (+ (select .cse5 .cse34) 1) 0) (= (+ (select .cse33 .cse34) 1) 0) (= (select v_DerPreprocessor_18 .cse34) 1) (= (select .cse33 0) 0) (= (select .cse33 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11) (and .cse6 .cse7 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse35 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse5 .cse35) 1) (= (+ (select .cse3 .cse35) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse8 .cse9 .cse10 .cse11)) .cse17 .cse0 .cse1 .cse2)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (or (and .cse6 .cse7 .cse8 .cse9 .cse10 (exists ((v_z_50 Int) (v_y_50 Int)) (let ((.cse36 (+ (* v_z_50 4) (* v_y_50 8)))) (and (= (+ (select .cse3 .cse36) 1) 0) (= (select .cse5 .cse36) 1) (not (= v_z_50 0)) (<= v_z_50 1) (<= 0 v_z_50)))) .cse11) (and .cse18 .cse7 .cse8 .cse10 .cse19 .cse11) .cse12 (and .cse6 .cse7 .cse8 .cse9 (exists ((v_y_48 Int) (v_DerPreprocessor_13 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (let ((.cse37 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse38 (* v_y_48 8))) (and (= (+ (select .cse37 .cse38) 1) 0) (= (select .cse37 8) 0) (= (select v_DerPreprocessor_14 0) 0) (= (+ (select .cse5 .cse38) 1) 0) (= (select .cse37 4) 0) (= (select .cse37 0) 0) (= (select .cse3 .cse38) 1) (= (select v_DerPreprocessor_14 4) 0) (= (select v_DerPreprocessor_14 8) 0) (= (select v_DerPreprocessor_14 .cse38) 1)))) .cse10 .cse11) (and .cse26 .cse6 .cse9 .cse27 .cse10 .cse11)) (not (and (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (= (select .cse3 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 1) (= |c_ULTIMATE.start_main_~count~0#1| 0) (= (+ (select .cse5 |c_ULTIMATE.start_main_~#array2~0#1.offset|) 1) 0))) (or (and .cse6 .cse7 .cse8 (or (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int))) (let ((.cse39 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse39 0) 0) (= (select v_DerPreprocessor_28 0) 0) (= (+ (select v_DerPreprocessor_28 4) 1) 0) (= (select .cse39 8) 0) (= (select v_DerPreprocessor_28 8) 0) (= (select .cse39 4) 1)))) .cse24 .cse25) (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int)) (v_z_74 Int) (v_y_74 Int)) (let ((.cse41 (+ (* v_y_74 8) (* v_z_74 4))) (.cse40 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse40 .cse41) 1) (= (+ (select .cse3 .cse41) 1) 0) (not (= v_z_74 0)) (= (select .cse40 0) 0) (= (select .cse40 4) 0) (= (select v_DerPreprocessor_28 0) 0) (= (select v_DerPreprocessor_28 4) 0) (<= v_z_74 1) (= (+ (select v_DerPreprocessor_28 .cse41) 1) 0) (<= 0 v_z_74) (= (select .cse5 .cse41) 1) (= (select .cse40 8) 0) (= (select v_DerPreprocessor_28 8) 0) (<= 0 (+ v_z_74 (* v_y_74 2)))))) .cse10 .cse11)) .cse9) (and .cse10 (or .cse16 (and .cse7 (or (and .cse6 .cse8 .cse9 (exists ((v_y_79 Int)) (let ((.cse42 (* v_y_79 8))) (and (= (+ (select .cse5 .cse42) 1) 0) (<= 0 v_y_79) (= (select .cse3 .cse42) 1))))) .cse13))) .cse11))))))) is different from false [2023-12-02 23:43:07,851 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse5 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (let ((.cse44 (select .cse3 4)) (.cse43 (select .cse5 4)) (.cse46 (select .cse5 0)) (.cse45 (select .cse3 0)) (.cse48 (select .cse3 8)) (.cse47 (select .cse5 8))) (let ((.cse23 (= (+ .cse47 1) 0)) (.cse25 (= .cse48 1)) (.cse20 (= .cse45 1)) (.cse21 (= 0 (+ .cse46 1))) (.cse6 (= .cse48 0)) (.cse7 (= 0 .cse46)) (.cse8 (= .cse45 0)) (.cse9 (= .cse47 0)) (.cse33 (= .cse43 1)) (.cse34 (= (+ .cse44 1) 0))) (let ((.cse17 (= |c_ULTIMATE.start_main_~sum~0#1| (+ .cse44 .cse43 .cse45 .cse46))) (.cse0 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 2)) (.cse12 (and .cse6 .cse7 .cse8 .cse9 .cse33 .cse34)) (.cse10 (= .cse44 0)) (.cse16 (and .cse20 .cse6 .cse9 .cse21)) (.cse13 (and .cse23 .cse8 .cse25)) (.cse11 (= .cse43 0))) (and (not (and (<= 3 c_~ARR_SIZE~0) (<= |c_ULTIMATE.start_main_~count~0#1| 1))) (not (and (<= |c_ULTIMATE.start_main_~count~0#1| 0) (<= 2 c_~ARR_SIZE~0))) (not (and (<= c_~ARR_SIZE~0 2) (<= 2 |c_ULTIMATE.start_main_~count~0#1|))) (not (and .cse0 .cse1 .cse2 (or (and (exists ((v_z_33 Int) (v_y_33 Int)) (let ((.cse4 (+ (* v_z_33 4) (* v_y_33 8)))) (and (= (+ (select .cse3 .cse4) 1) 0) (<= v_z_33 1) (<= 0 v_z_33) (= (select .cse5 .cse4) 1) (not (= v_z_33 0))))) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11) .cse12 (and (or (and .cse7 (or .cse13 (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int)) (v_y_42 Int)) (let ((.cse14 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse15 (* v_y_42 8))) (and (= (select .cse14 0) 0) (= (select v_DerPreprocessor_10 8) 0) (= (select v_DerPreprocessor_10 4) 0) (= (select .cse14 4) 0) (= (select v_DerPreprocessor_10 0) 0) (= (+ (select .cse5 .cse15) 1) 0) (= (select .cse14 8) 0) (= (+ (select .cse14 .cse15) 1) 0) (= (select v_DerPreprocessor_10 .cse15) 1) (= (select .cse3 .cse15) 1)))) .cse6 .cse8 .cse9))) .cse16) .cse10 .cse11)))) (not (and (<= c_~ARR_SIZE~0 0) (<= 0 |c_ULTIMATE.start_main_~count~0#1|))) .cse17 .cse0 .cse1 (not (and (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (<= c_~ARR_SIZE~0 1))) (not (and (= |c_ULTIMATE.start_main_~count~0#1| 1) (or (and (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse18 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= |ULTIMATE.start_main_~index~0#1| 1) (= (+ (select .cse5 .cse18) 1) 0) (<= 0 |ULTIMATE.start_main_~index~0#1|) (= (select .cse3 .cse18) 1)))) .cse10 .cse11) (and (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse19 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= |ULTIMATE.start_main_~index~0#1| 1) (<= 0 |ULTIMATE.start_main_~index~0#1|) (= (+ (select .cse3 .cse19) 1) 0) (= (select .cse5 .cse19) 1)))) .cse7 .cse8)) .cse0 .cse1)) .cse2 (not (and (or .cse12 (and .cse20 .cse6 .cse9 .cse21 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse22 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse22 4) 0) (= (+ (select .cse22 0) 1) 0) (= (select .cse22 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse10 .cse11) (and .cse23 .cse7 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse24 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse24 4) 0) (= (+ (select .cse24 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse24 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse8 .cse10 .cse25 .cse11) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse27 (* v_y_55 8)) (.cse26 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse26 4) 0) (= (select .cse3 .cse27) 1) (= (+ (select .cse5 .cse27) 1) 0) (= (+ (select .cse26 .cse27) 1) 0) (= (select v_DerPreprocessor_18 .cse27) 1) (= (select .cse26 0) 0) (= (select .cse26 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11) (and .cse6 .cse7 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse28 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse5 .cse28) 1) (= (+ (select .cse3 .cse28) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse8 .cse9 .cse10 .cse11)) .cse17 .cse0 .cse1 .cse2)) (not (and .cse17 (or (and (or (and .cse23 .cse7 .cse8 .cse25 (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse29 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse29 8) 1) 0) (= (select v_DerPreprocessor_46 8) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse29 0) 0) (= (select .cse29 4) 0) (= (select v_DerPreprocessor_46 0) 0))))) (and .cse6 .cse7 .cse8 .cse9 (exists ((v_y_127 Int) (v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse30 (* v_y_127 8)) (.cse31 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse5 .cse30) 1) 0) (= (+ (select .cse31 .cse30) 1) 0) (= (select v_DerPreprocessor_46 .cse30) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse31 0) 0) (= (select .cse3 .cse30) 1) (= (select .cse31 4) 0) (= (select v_DerPreprocessor_46 8) 0) (= (select v_DerPreprocessor_46 0) 0) (= (select .cse31 8) 0)))))) .cse10 .cse11) (and .cse7 (or (and .cse6 .cse8 .cse9 .cse10 .cse11 (exists ((v_y_117 Int) (v_z_117 Int)) (let ((.cse32 (+ (* v_z_117 4) (* v_y_117 8)))) (and (<= 0 v_z_117) (<= v_z_117 1) (= (+ (select .cse3 .cse32) 1) 0) (not (= v_z_117 0)) (= (select .cse5 .cse32) 1))))) (and .cse6 .cse8 .cse9 .cse33 .cse34))) (and .cse20 .cse6 .cse9 .cse21 (exists ((v_DerPreprocessor_43 (Array Int Int)) (v_DerPreprocessor_44 (Array Int Int))) (let ((.cse35 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse35 0) 1) 0) (= (select v_DerPreprocessor_44 8) 0) (= (select v_DerPreprocessor_44 0) 1) (= (select .cse35 4) 0) (= (select .cse35 8) 0) (= (select v_DerPreprocessor_44 4) 0)))) .cse10 .cse11)) .cse0 .cse1 .cse2)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (or (and .cse6 .cse7 .cse8 .cse9 .cse10 (exists ((v_z_50 Int) (v_y_50 Int)) (let ((.cse36 (+ (* v_z_50 4) (* v_y_50 8)))) (and (= (+ (select .cse3 .cse36) 1) 0) (= (select .cse5 .cse36) 1) (not (= v_z_50 0)) (<= v_z_50 1) (<= 0 v_z_50)))) .cse11) (and .cse23 .cse7 .cse8 .cse10 .cse25 .cse11) .cse12 (and .cse6 .cse7 .cse8 .cse9 (exists ((v_y_48 Int) (v_DerPreprocessor_13 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (let ((.cse37 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse38 (* v_y_48 8))) (and (= (+ (select .cse37 .cse38) 1) 0) (= (select .cse37 8) 0) (= (select v_DerPreprocessor_14 0) 0) (= (+ (select .cse5 .cse38) 1) 0) (= (select .cse37 4) 0) (= (select .cse37 0) 0) (= (select .cse3 .cse38) 1) (= (select v_DerPreprocessor_14 4) 0) (= (select v_DerPreprocessor_14 8) 0) (= (select v_DerPreprocessor_14 .cse38) 1)))) .cse10 .cse11) (and .cse20 .cse6 .cse9 .cse21 .cse10 .cse11)) (not (and (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (= (select .cse3 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 1) (= |c_ULTIMATE.start_main_~count~0#1| 0) (= (+ (select .cse5 |c_ULTIMATE.start_main_~#array2~0#1.offset|) 1) 0))) (or (and .cse6 .cse7 .cse8 (or (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int))) (let ((.cse39 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse39 0) 0) (= (select v_DerPreprocessor_28 0) 0) (= (+ (select v_DerPreprocessor_28 4) 1) 0) (= (select .cse39 8) 0) (= (select v_DerPreprocessor_28 8) 0) (= (select .cse39 4) 1)))) .cse33 .cse34) (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int)) (v_z_74 Int) (v_y_74 Int)) (let ((.cse41 (+ (* v_y_74 8) (* v_z_74 4))) (.cse40 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse40 .cse41) 1) (= (+ (select .cse3 .cse41) 1) 0) (not (= v_z_74 0)) (= (select .cse40 0) 0) (= (select .cse40 4) 0) (= (select v_DerPreprocessor_28 0) 0) (= (select v_DerPreprocessor_28 4) 0) (<= v_z_74 1) (= (+ (select v_DerPreprocessor_28 .cse41) 1) 0) (<= 0 v_z_74) (= (select .cse5 .cse41) 1) (= (select .cse40 8) 0) (= (select v_DerPreprocessor_28 8) 0) (<= 0 (+ v_z_74 (* v_y_74 2)))))) .cse10 .cse11)) .cse9) (and .cse10 (or .cse16 (and .cse7 (or (and .cse6 .cse8 .cse9 (exists ((v_y_79 Int)) (let ((.cse42 (* v_y_79 8))) (and (= (+ (select .cse5 .cse42) 1) 0) (<= 0 v_y_79) (= (select .cse3 .cse42) 1))))) .cse13))) .cse11))))))) is different from false [2023-12-02 23:43:07,887 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse5 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (let ((.cse44 (select .cse3 4)) (.cse43 (select .cse5 4)) (.cse46 (select .cse5 0)) (.cse45 (select .cse3 0)) (.cse48 (select .cse3 8)) (.cse47 (select .cse5 8))) (let ((.cse18 (= (+ .cse47 1) 0)) (.cse19 (= .cse48 1)) (.cse26 (= .cse45 1)) (.cse27 (= 0 (+ .cse46 1))) (.cse6 (= .cse48 0)) (.cse7 (= 0 .cse46)) (.cse8 (= .cse45 0)) (.cse9 (= .cse47 0)) (.cse24 (= .cse43 1)) (.cse25 (= (+ .cse44 1) 0))) (let ((.cse17 (= |c_ULTIMATE.start_main_~sum~0#1| (+ .cse44 .cse43 .cse45 .cse46))) (.cse0 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 2)) (.cse12 (and .cse6 .cse7 .cse8 .cse9 .cse24 .cse25)) (.cse10 (= .cse44 0)) (.cse16 (and .cse26 .cse6 .cse9 .cse27)) (.cse13 (and .cse18 .cse8 .cse19)) (.cse11 (= .cse43 0))) (and (not (and (<= 3 c_~ARR_SIZE~0) (<= |c_ULTIMATE.start_main_~count~0#1| 1))) (not (and (<= |c_ULTIMATE.start_main_~count~0#1| 0) (<= 2 c_~ARR_SIZE~0))) (not (and (<= c_~ARR_SIZE~0 2) (<= 2 |c_ULTIMATE.start_main_~count~0#1|))) (not (and .cse0 .cse1 .cse2 (or (and (exists ((v_z_33 Int) (v_y_33 Int)) (let ((.cse4 (+ (* v_z_33 4) (* v_y_33 8)))) (and (= (+ (select .cse3 .cse4) 1) 0) (<= v_z_33 1) (<= 0 v_z_33) (= (select .cse5 .cse4) 1) (not (= v_z_33 0))))) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11) .cse12 (and (or (and .cse7 (or .cse13 (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int)) (v_y_42 Int)) (let ((.cse14 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse15 (* v_y_42 8))) (and (= (select .cse14 0) 0) (= (select v_DerPreprocessor_10 8) 0) (= (select v_DerPreprocessor_10 4) 0) (= (select .cse14 4) 0) (= (select v_DerPreprocessor_10 0) 0) (= (+ (select .cse5 .cse15) 1) 0) (= (select .cse14 8) 0) (= (+ (select .cse14 .cse15) 1) 0) (= (select v_DerPreprocessor_10 .cse15) 1) (= (select .cse3 .cse15) 1)))) .cse6 .cse8 .cse9))) .cse16) .cse10 .cse11)))) (not (and (<= c_~ARR_SIZE~0 0) (<= 0 |c_ULTIMATE.start_main_~count~0#1|))) .cse17 (or (and (or (and .cse18 .cse7 .cse8 .cse19 (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse20 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse20 8) 1) 0) (= (select v_DerPreprocessor_46 8) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse20 0) 0) (= (select .cse20 4) 0) (= (select v_DerPreprocessor_46 0) 0))))) (and .cse6 .cse7 .cse8 .cse9 (exists ((v_y_127 Int) (v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse21 (* v_y_127 8)) (.cse22 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse5 .cse21) 1) 0) (= (+ (select .cse22 .cse21) 1) 0) (= (select v_DerPreprocessor_46 .cse21) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse22 0) 0) (= (select .cse3 .cse21) 1) (= (select .cse22 4) 0) (= (select v_DerPreprocessor_46 8) 0) (= (select v_DerPreprocessor_46 0) 0) (= (select .cse22 8) 0)))))) .cse10 .cse11) (and .cse7 (or (and .cse6 .cse8 .cse9 .cse10 .cse11 (exists ((v_y_117 Int) (v_z_117 Int)) (let ((.cse23 (+ (* v_z_117 4) (* v_y_117 8)))) (and (<= 0 v_z_117) (<= v_z_117 1) (= (+ (select .cse3 .cse23) 1) 0) (not (= v_z_117 0)) (= (select .cse5 .cse23) 1))))) (and .cse6 .cse8 .cse9 .cse24 .cse25))) (and .cse26 .cse6 .cse9 .cse27 (exists ((v_DerPreprocessor_43 (Array Int Int)) (v_DerPreprocessor_44 (Array Int Int))) (let ((.cse28 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse28 0) 1) 0) (= (select v_DerPreprocessor_44 8) 0) (= (select v_DerPreprocessor_44 0) 1) (= (select .cse28 4) 0) (= (select .cse28 8) 0) (= (select v_DerPreprocessor_44 4) 0)))) .cse10 .cse11)) .cse0 .cse1 (not (and (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (<= c_~ARR_SIZE~0 1))) (not (and (= |c_ULTIMATE.start_main_~count~0#1| 1) (or (and (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse29 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= |ULTIMATE.start_main_~index~0#1| 1) (= (+ (select .cse5 .cse29) 1) 0) (<= 0 |ULTIMATE.start_main_~index~0#1|) (= (select .cse3 .cse29) 1)))) .cse10 .cse11) (and (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse30 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= |ULTIMATE.start_main_~index~0#1| 1) (<= 0 |ULTIMATE.start_main_~index~0#1|) (= (+ (select .cse3 .cse30) 1) 0) (= (select .cse5 .cse30) 1)))) .cse7 .cse8)) .cse0 .cse1)) .cse2 (not (and (or .cse12 (and .cse26 .cse6 .cse9 .cse27 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse31 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse31 4) 0) (= (+ (select .cse31 0) 1) 0) (= (select .cse31 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse10 .cse11) (and .cse18 .cse7 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse32 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse32 4) 0) (= (+ (select .cse32 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse32 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse8 .cse10 .cse19 .cse11) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse34 (* v_y_55 8)) (.cse33 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse33 4) 0) (= (select .cse3 .cse34) 1) (= (+ (select .cse5 .cse34) 1) 0) (= (+ (select .cse33 .cse34) 1) 0) (= (select v_DerPreprocessor_18 .cse34) 1) (= (select .cse33 0) 0) (= (select .cse33 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11) (and .cse6 .cse7 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse35 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse5 .cse35) 1) (= (+ (select .cse3 .cse35) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse8 .cse9 .cse10 .cse11)) .cse17 .cse0 .cse1 .cse2)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (or (and .cse6 .cse7 .cse8 .cse9 .cse10 (exists ((v_z_50 Int) (v_y_50 Int)) (let ((.cse36 (+ (* v_z_50 4) (* v_y_50 8)))) (and (= (+ (select .cse3 .cse36) 1) 0) (= (select .cse5 .cse36) 1) (not (= v_z_50 0)) (<= v_z_50 1) (<= 0 v_z_50)))) .cse11) (and .cse18 .cse7 .cse8 .cse10 .cse19 .cse11) .cse12 (and .cse6 .cse7 .cse8 .cse9 (exists ((v_y_48 Int) (v_DerPreprocessor_13 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (let ((.cse37 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse38 (* v_y_48 8))) (and (= (+ (select .cse37 .cse38) 1) 0) (= (select .cse37 8) 0) (= (select v_DerPreprocessor_14 0) 0) (= (+ (select .cse5 .cse38) 1) 0) (= (select .cse37 4) 0) (= (select .cse37 0) 0) (= (select .cse3 .cse38) 1) (= (select v_DerPreprocessor_14 4) 0) (= (select v_DerPreprocessor_14 8) 0) (= (select v_DerPreprocessor_14 .cse38) 1)))) .cse10 .cse11) (and .cse26 .cse6 .cse9 .cse27 .cse10 .cse11)) (not (and (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (= (select .cse3 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 1) (= |c_ULTIMATE.start_main_~count~0#1| 0) (= (+ (select .cse5 |c_ULTIMATE.start_main_~#array2~0#1.offset|) 1) 0))) (or (and .cse6 .cse7 .cse8 (or (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int))) (let ((.cse39 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse39 0) 0) (= (select v_DerPreprocessor_28 0) 0) (= (+ (select v_DerPreprocessor_28 4) 1) 0) (= (select .cse39 8) 0) (= (select v_DerPreprocessor_28 8) 0) (= (select .cse39 4) 1)))) .cse24 .cse25) (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int)) (v_z_74 Int) (v_y_74 Int)) (let ((.cse41 (+ (* v_y_74 8) (* v_z_74 4))) (.cse40 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse40 .cse41) 1) (= (+ (select .cse3 .cse41) 1) 0) (not (= v_z_74 0)) (= (select .cse40 0) 0) (= (select .cse40 4) 0) (= (select v_DerPreprocessor_28 0) 0) (= (select v_DerPreprocessor_28 4) 0) (<= v_z_74 1) (= (+ (select v_DerPreprocessor_28 .cse41) 1) 0) (<= 0 v_z_74) (= (select .cse5 .cse41) 1) (= (select .cse40 8) 0) (= (select v_DerPreprocessor_28 8) 0) (<= 0 (+ v_z_74 (* v_y_74 2)))))) .cse10 .cse11)) .cse9) (and .cse10 (or .cse16 (and .cse7 (or (and .cse6 .cse8 .cse9 (exists ((v_y_79 Int)) (let ((.cse42 (* v_y_79 8))) (and (= (+ (select .cse5 .cse42) 1) 0) (<= 0 v_y_79) (= (select .cse3 .cse42) 1))))) .cse13))) .cse11)))))))) is different from true [2023-12-02 23:43:07,915 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse5 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (let ((.cse44 (select .cse3 4)) (.cse43 (select .cse5 4)) (.cse46 (select .cse5 0)) (.cse45 (select .cse3 0)) (.cse48 (select .cse3 8)) (.cse47 (select .cse5 8))) (let ((.cse23 (= (+ .cse47 1) 0)) (.cse25 (= .cse48 1)) (.cse20 (= .cse45 1)) (.cse21 (= 0 (+ .cse46 1))) (.cse6 (= .cse48 0)) (.cse7 (= 0 .cse46)) (.cse8 (= .cse45 0)) (.cse9 (= .cse47 0)) (.cse33 (= .cse43 1)) (.cse34 (= (+ .cse44 1) 0))) (let ((.cse17 (= |c_ULTIMATE.start_main_~sum~0#1| (+ .cse44 .cse43 .cse45 .cse46))) (.cse0 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse2 (= |c_ULTIMATE.start_main_~count~0#1| 2)) (.cse12 (and .cse6 .cse7 .cse8 .cse9 .cse33 .cse34)) (.cse10 (= .cse44 0)) (.cse16 (and .cse20 .cse6 .cse9 .cse21)) (.cse13 (and .cse23 .cse8 .cse25)) (.cse11 (= .cse43 0))) (and (not (and (<= 3 c_~ARR_SIZE~0) (<= |c_ULTIMATE.start_main_~count~0#1| 1))) (not (and (<= |c_ULTIMATE.start_main_~count~0#1| 0) (<= 2 c_~ARR_SIZE~0))) (not (and (<= c_~ARR_SIZE~0 2) (<= 2 |c_ULTIMATE.start_main_~count~0#1|))) (not (and .cse0 .cse1 .cse2 (or (and (exists ((v_z_33 Int) (v_y_33 Int)) (let ((.cse4 (+ (* v_z_33 4) (* v_y_33 8)))) (and (= (+ (select .cse3 .cse4) 1) 0) (<= v_z_33 1) (<= 0 v_z_33) (= (select .cse5 .cse4) 1) (not (= v_z_33 0))))) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11) .cse12 (and (or (and .cse7 (or .cse13 (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int)) (v_y_42 Int)) (let ((.cse14 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse15 (* v_y_42 8))) (and (= (select .cse14 0) 0) (= (select v_DerPreprocessor_10 8) 0) (= (select v_DerPreprocessor_10 4) 0) (= (select .cse14 4) 0) (= (select v_DerPreprocessor_10 0) 0) (= (+ (select .cse5 .cse15) 1) 0) (= (select .cse14 8) 0) (= (+ (select .cse14 .cse15) 1) 0) (= (select v_DerPreprocessor_10 .cse15) 1) (= (select .cse3 .cse15) 1)))) .cse6 .cse8 .cse9))) .cse16) .cse10 .cse11)))) (not (and (<= c_~ARR_SIZE~0 0) (<= 0 |c_ULTIMATE.start_main_~count~0#1|))) .cse17 .cse0 .cse1 (not (and (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (<= c_~ARR_SIZE~0 1))) (not (and (= |c_ULTIMATE.start_main_~count~0#1| 1) (or (and (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse18 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= |ULTIMATE.start_main_~index~0#1| 1) (= (+ (select .cse5 .cse18) 1) 0) (<= 0 |ULTIMATE.start_main_~index~0#1|) (= (select .cse3 .cse18) 1)))) .cse10 .cse11) (and (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse19 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= |ULTIMATE.start_main_~index~0#1| 1) (<= 0 |ULTIMATE.start_main_~index~0#1|) (= (+ (select .cse3 .cse19) 1) 0) (= (select .cse5 .cse19) 1)))) .cse7 .cse8)) .cse0 .cse1)) .cse2 (not (and (or .cse12 (and .cse20 .cse6 .cse9 .cse21 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse22 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse22 4) 0) (= (+ (select .cse22 0) 1) 0) (= (select .cse22 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse10 .cse11) (and .cse23 .cse7 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse24 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse24 4) 0) (= (+ (select .cse24 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse24 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse8 .cse10 .cse25 .cse11) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse27 (* v_y_55 8)) (.cse26 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse26 4) 0) (= (select .cse3 .cse27) 1) (= (+ (select .cse5 .cse27) 1) 0) (= (+ (select .cse26 .cse27) 1) 0) (= (select v_DerPreprocessor_18 .cse27) 1) (= (select .cse26 0) 0) (= (select .cse26 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11) (and .cse6 .cse7 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse28 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse5 .cse28) 1) (= (+ (select .cse3 .cse28) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse8 .cse9 .cse10 .cse11)) .cse17 .cse0 .cse1 .cse2)) (not (and .cse17 (or (and (or (and .cse23 .cse7 .cse8 .cse25 (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse29 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse29 8) 1) 0) (= (select v_DerPreprocessor_46 8) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse29 0) 0) (= (select .cse29 4) 0) (= (select v_DerPreprocessor_46 0) 0))))) (and .cse6 .cse7 .cse8 .cse9 (exists ((v_y_127 Int) (v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse30 (* v_y_127 8)) (.cse31 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse5 .cse30) 1) 0) (= (+ (select .cse31 .cse30) 1) 0) (= (select v_DerPreprocessor_46 .cse30) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse31 0) 0) (= (select .cse3 .cse30) 1) (= (select .cse31 4) 0) (= (select v_DerPreprocessor_46 8) 0) (= (select v_DerPreprocessor_46 0) 0) (= (select .cse31 8) 0)))))) .cse10 .cse11) (and .cse7 (or (and .cse6 .cse8 .cse9 .cse10 .cse11 (exists ((v_y_117 Int) (v_z_117 Int)) (let ((.cse32 (+ (* v_z_117 4) (* v_y_117 8)))) (and (<= 0 v_z_117) (<= v_z_117 1) (= (+ (select .cse3 .cse32) 1) 0) (not (= v_z_117 0)) (= (select .cse5 .cse32) 1))))) (and .cse6 .cse8 .cse9 .cse33 .cse34))) (and .cse20 .cse6 .cse9 .cse21 (exists ((v_DerPreprocessor_43 (Array Int Int)) (v_DerPreprocessor_44 (Array Int Int))) (let ((.cse35 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse35 0) 1) 0) (= (select v_DerPreprocessor_44 8) 0) (= (select v_DerPreprocessor_44 0) 1) (= (select .cse35 4) 0) (= (select .cse35 8) 0) (= (select v_DerPreprocessor_44 4) 0)))) .cse10 .cse11)) .cse0 .cse1 .cse2)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (or (and .cse6 .cse7 .cse8 .cse9 .cse10 (exists ((v_z_50 Int) (v_y_50 Int)) (let ((.cse36 (+ (* v_z_50 4) (* v_y_50 8)))) (and (= (+ (select .cse3 .cse36) 1) 0) (= (select .cse5 .cse36) 1) (not (= v_z_50 0)) (<= v_z_50 1) (<= 0 v_z_50)))) .cse11) (and .cse23 .cse7 .cse8 .cse10 .cse25 .cse11) .cse12 (and .cse6 .cse7 .cse8 .cse9 (exists ((v_y_48 Int) (v_DerPreprocessor_13 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (let ((.cse37 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse38 (* v_y_48 8))) (and (= (+ (select .cse37 .cse38) 1) 0) (= (select .cse37 8) 0) (= (select v_DerPreprocessor_14 0) 0) (= (+ (select .cse5 .cse38) 1) 0) (= (select .cse37 4) 0) (= (select .cse37 0) 0) (= (select .cse3 .cse38) 1) (= (select v_DerPreprocessor_14 4) 0) (= (select v_DerPreprocessor_14 8) 0) (= (select v_DerPreprocessor_14 .cse38) 1)))) .cse10 .cse11) (and .cse20 .cse6 .cse9 .cse21 .cse10 .cse11)) (not (and (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (= (select .cse3 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 1) (= |c_ULTIMATE.start_main_~count~0#1| 0) (= (+ (select .cse5 |c_ULTIMATE.start_main_~#array2~0#1.offset|) 1) 0))) (or (and .cse6 .cse7 .cse8 (or (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int))) (let ((.cse39 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse39 0) 0) (= (select v_DerPreprocessor_28 0) 0) (= (+ (select v_DerPreprocessor_28 4) 1) 0) (= (select .cse39 8) 0) (= (select v_DerPreprocessor_28 8) 0) (= (select .cse39 4) 1)))) .cse33 .cse34) (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int)) (v_z_74 Int) (v_y_74 Int)) (let ((.cse41 (+ (* v_y_74 8) (* v_z_74 4))) (.cse40 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse40 .cse41) 1) (= (+ (select .cse3 .cse41) 1) 0) (not (= v_z_74 0)) (= (select .cse40 0) 0) (= (select .cse40 4) 0) (= (select v_DerPreprocessor_28 0) 0) (= (select v_DerPreprocessor_28 4) 0) (<= v_z_74 1) (= (+ (select v_DerPreprocessor_28 .cse41) 1) 0) (<= 0 v_z_74) (= (select .cse5 .cse41) 1) (= (select .cse40 8) 0) (= (select v_DerPreprocessor_28 8) 0) (<= 0 (+ v_z_74 (* v_y_74 2)))))) .cse10 .cse11)) .cse9) (and .cse10 (or .cse16 (and .cse7 (or (and .cse6 .cse8 .cse9 (exists ((v_y_79 Int)) (let ((.cse42 (* v_y_79 8))) (and (= (+ (select .cse5 .cse42) 1) 0) (<= 0 v_y_79) (= (select .cse3 .cse42) 1))))) .cse13))) .cse11)))))))) is different from true [2023-12-02 23:43:08,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 23:43:08,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 541 states to 125 states and 532 transitions. [2023-12-02 23:43:08,025 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 532 transitions. [2023-12-02 23:43:08,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2023-12-02 23:43:08,026 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 23:43:08,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 23:43:08,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:43:08,094 INFO L262 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 65 conjunts are in the unsatisfiable core [2023-12-02 23:43:08,097 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 23:43:08,114 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2023-12-02 23:43:08,132 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2023-12-02 23:43:08,153 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 35 [2023-12-02 23:43:08,181 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 55 [2023-12-02 23:43:09,077 INFO L349 Elim1Store]: treesize reduction 156, result has 46.0 percent of original size [2023-12-02 23:43:09,077 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 6 select indices, 6 select index equivalence classes, 5 disjoint index pairs (out of 15 index pairs), introduced 8 new quantified variables, introduced 12 case distinctions, treesize of input 123 treesize of output 224 [2023-12-02 23:43:09,159 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:43:09,159 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 100 treesize of output 71 [2023-12-02 23:43:09,166 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:43:09,167 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:43:09,172 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:43:09,172 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 33 [2023-12-02 23:43:09,185 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:43:09,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:43:09,191 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:43:09,192 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 35 [2023-12-02 23:43:09,276 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:43:09,277 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 114 [2023-12-02 23:43:16,668 INFO L349 Elim1Store]: treesize reduction 216, result has 38.8 percent of original size [2023-12-02 23:43:16,668 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 3 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 535 treesize of output 531 [2023-12-02 23:43:16,710 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:43:16,710 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 227 treesize of output 234 [2023-12-02 23:43:16,733 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:43:16,733 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 217 treesize of output 224 [2023-12-02 23:43:16,743 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 207 treesize of output 201 [2023-12-02 23:43:16,754 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 201 treesize of output 195 [2023-12-02 23:43:16,764 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 195 treesize of output 189 [2023-12-02 23:43:16,774 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 189 treesize of output 183 [2023-12-02 23:43:18,590 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 23:43:18,644 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse5 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse47 (select .cse3 4)) (.cse46 (select .cse5 4)) (.cse51 (select .cse5 8)) (.cse48 (select .cse3 8)) (.cse50 (select .cse3 0)) (.cse49 (select .cse5 0))) (let ((.cse18 (= .cse49 1)) (.cse19 (= 0 (+ .cse50 1))) (.cse14 (= (+ .cse48 1) 0)) (.cse15 (= .cse51 1)) (.cse10 (= .cse46 0)) (.cse11 (= .cse47 0)) (.cse6 (= .cse51 0)) (.cse7 (= 0 .cse50)) (.cse8 (= .cse49 0)) (.cse9 (= .cse48 0)) (.cse35 (= .cse47 1)) (.cse36 (= (+ .cse46 1) 0))) (let ((.cse12 (and .cse6 .cse7 .cse8 .cse9 .cse35 .cse36)) (.cse26 (and (or (and .cse18 .cse6 .cse9 .cse19) (and .cse14 .cse7 .cse8 .cse15)) .cse10 .cse11)) (.cse0 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse2 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (< 2 c_~ARR_SIZE~0) (not (and .cse0 .cse1 .cse2 (or (and (exists ((v_z_111 Int) (v_y_111 Int)) (let ((.cse4 (+ (* v_z_111 4) (* v_y_111 8)))) (and (not (= v_z_111 0)) (= (select .cse3 .cse4) 1) (<= 0 v_z_111) (<= v_z_111 1) (= (+ (select .cse5 .cse4) 1) 0)))) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11) .cse12 (and (or (and .cse7 (or (and (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse13 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse13 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select .cse13 0) 0) (= 0 (+ (select .cse13 8) 1)) (= (select v_DerPreprocessor_42 4) 0) (= (select v_DerPreprocessor_42 8) 1)))) .cse14 .cse8 .cse15) (and .cse6 .cse8 .cse9 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int)) (v_y_104 Int)) (let ((.cse16 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse17 (* v_y_104 8))) (and (= (select .cse16 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select v_DerPreprocessor_42 8) 0) (= (+ (select .cse3 .cse17) 1) 0) (= (+ (select .cse16 .cse17) 1) 0) (= (select v_DerPreprocessor_42 .cse17) 1) (= (select .cse16 0) 0) (= (select .cse16 8) 0) (= (select v_DerPreprocessor_42 4) 0) (= (select .cse5 .cse17) 1))))))) (and .cse18 .cse6 .cse9 .cse19 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse20 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse20 4) 0) (= (+ (select .cse20 0) 1) 0) (= (select v_DerPreprocessor_42 0) 1) (= (select v_DerPreprocessor_42 8) 0) (= (select .cse20 8) 0) (= (select v_DerPreprocessor_42 4) 0)))))) .cse10 .cse11)))) (not (and (or .cse12 (and .cse18 .cse6 .cse9 .cse19 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse21 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse21 4) 0) (= (+ (select .cse21 0) 1) 0) (= (select .cse21 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse10 .cse11) (and .cse14 .cse7 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse22 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse22 4) 0) (= (+ (select .cse22 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse22 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse8 .cse10 .cse15 .cse11) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse24 (* v_y_55 8)) (.cse23 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse23 4) 0) (= (select .cse5 .cse24) 1) (= (+ (select .cse3 .cse24) 1) 0) (= (+ (select .cse23 .cse24) 1) 0) (= (select v_DerPreprocessor_18 .cse24) 1) (= (select .cse23 0) 0) (= (select .cse23 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11) (and .cse6 .cse7 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse25 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse3 .cse25) 1) (= (+ (select .cse5 .cse25) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse8 .cse9 .cse10 .cse11)) .cse0 .cse1 .cse2)) (not (and (or .cse26 (and .cse6 .cse7 .cse8 .cse9 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse27 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse5 .cse27) 1) 0) (= (select .cse3 .cse27) 1)))))) .cse0 .cse1 .cse2)) (not (and (or .cse26 (and .cse6 .cse7 .cse8 (exists ((v_DerPreprocessor_31 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int))) (let ((.cse28 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_32) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select v_DerPreprocessor_32 4) 1) 0) (= (select .cse28 4) 1) (= (select v_DerPreprocessor_32 8) 0) (= (select .cse28 8) 0) (= (select .cse28 0) 0) (= 0 (select v_DerPreprocessor_32 0))))) .cse9 (exists ((v_z_80 Int) (v_y_80 Int)) (let ((.cse30 (+ (* v_y_80 2) v_z_80)) (.cse29 (+ (* v_z_80 4) (* v_y_80 8)))) (and (= (select .cse3 .cse29) 1) (<= 0 v_z_80) (<= 0 .cse30) (<= .cse30 2) (<= v_z_80 1) (= (+ (select .cse5 .cse29) 1) 0)))))) .cse0 .cse1 .cse2)) .cse0 .cse1 (not (and (or (and (or (and .cse14 .cse7 .cse8 .cse15 (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse31 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse31 8) 1) 0) (= (select v_DerPreprocessor_46 8) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse31 0) 0) (= (select .cse31 4) 0) (= (select v_DerPreprocessor_46 0) 0))))) (and .cse6 .cse7 .cse8 .cse9 (exists ((v_y_127 Int) (v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse32 (* v_y_127 8)) (.cse33 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse3 .cse32) 1) 0) (= (+ (select .cse33 .cse32) 1) 0) (= (select v_DerPreprocessor_46 .cse32) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse33 0) 0) (= (select .cse5 .cse32) 1) (= (select .cse33 4) 0) (= (select v_DerPreprocessor_46 8) 0) (= (select v_DerPreprocessor_46 0) 0) (= (select .cse33 8) 0)))))) .cse10 .cse11) (and .cse7 (or (and .cse6 .cse8 .cse9 .cse10 .cse11 (exists ((v_y_117 Int) (v_z_117 Int)) (let ((.cse34 (+ (* v_z_117 4) (* v_y_117 8)))) (and (<= 0 v_z_117) (<= v_z_117 1) (= (+ (select .cse5 .cse34) 1) 0) (not (= v_z_117 0)) (= (select .cse3 .cse34) 1))))) (and .cse6 .cse8 .cse9 .cse35 .cse36))) (and .cse18 .cse6 .cse9 .cse19 (exists ((v_DerPreprocessor_43 (Array Int Int)) (v_DerPreprocessor_44 (Array Int Int))) (let ((.cse37 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse37 0) 1) 0) (= (select v_DerPreprocessor_44 8) 0) (= (select v_DerPreprocessor_44 0) 1) (= (select .cse37 4) 0) (= (select .cse37 8) 0) (= (select v_DerPreprocessor_44 4) 0)))) .cse10 .cse11)) .cse0 .cse1 .cse2)) (or (and (or (and .cse6 .cse8 .cse9 (exists ((v_y_21 Int)) (let ((.cse38 (* v_y_21 8))) (and (= (select .cse5 .cse38) 1) (= (+ (select .cse3 .cse38) 1) 0) (<= 0 v_y_21))))) (and .cse14 .cse8 .cse15)) .cse7 .cse10 .cse11) (and .cse6 .cse7 (exists ((v_y_26 Int) (v_z_26 Int) (v_DerPreprocessor_7 (Array Int Int)) (v_DerPreprocessor_8 (Array Int Int))) (let ((.cse40 (+ (* v_y_26 8) (* v_z_26 4))) (.cse39 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_8) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (<= v_z_26 1) (= (select .cse39 .cse40) 1) (= (+ (select v_DerPreprocessor_8 .cse40) 1) 0) (= (+ (select .cse5 .cse40) 1) 0) (= (select v_DerPreprocessor_8 0) 0) (<= 0 v_z_26) (= (select v_DerPreprocessor_8 8) 0) (= (select .cse39 8) 0) (= (select .cse39 0) 0) (not (= v_z_26 0)) (= (select v_DerPreprocessor_8 4) 0) (<= 0 (+ v_z_26 (* v_y_26 2))) (= (select .cse3 .cse40) 1) (= (select .cse39 4) 0)))) .cse8 .cse9 .cse10 .cse11)) .cse2 (or (and .cse6 .cse7 (or (and (exists ((v_z_130 Int) (v_y_130 Int)) (let ((.cse41 (+ (* v_y_130 8) (* v_z_130 4)))) (and (<= 0 v_z_130) (= (select .cse3 .cse41) 1) (not (= v_z_130 0)) (= (+ (select .cse5 .cse41) 1) 0) (<= v_z_130 1) (<= 0 (+ (* 2 v_y_130) v_z_130))))) .cse10 .cse11) (and .cse35 .cse36)) .cse8 .cse9) (and (or (and .cse7 (or (and .cse6 .cse8 .cse9 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_y_136 Int) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse43 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse42 (* v_y_136 8))) (and (= (select v_DerPreprocessor_48 8) 0) (= (select v_DerPreprocessor_48 .cse42) 1) (= (select .cse5 .cse42) 1) (= (select .cse43 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= (select v_DerPreprocessor_48 0) 0) (= (select .cse43 0) 0) (= (select .cse43 8) 0) (= (+ (select .cse43 .cse42) 1) 0) (<= 0 v_y_136) (= (+ (select .cse3 .cse42) 1) 0))))) (and .cse14 .cse8 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse44 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse44 8) 1) 0) (= (select .cse44 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= (select v_DerPreprocessor_48 0) 0) (= (select .cse44 0) 0) (= (select v_DerPreprocessor_48 8) 1)))) .cse15))) (and .cse18 .cse6 .cse9 .cse19 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse45 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_48 8) 0) (= (select .cse45 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= 0 (+ (select .cse45 0) 1)) (= (select .cse45 8) 0) (= (select v_DerPreprocessor_48 0) 1)))))) .cse10 .cse11))))))) is different from false [2023-12-02 23:43:20,291 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse5 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse47 (select .cse3 4)) (.cse46 (select .cse5 4)) (.cse51 (select .cse5 8)) (.cse48 (select .cse3 8)) (.cse50 (select .cse3 0)) (.cse49 (select .cse5 0))) (let ((.cse18 (= .cse49 1)) (.cse19 (= 0 (+ .cse50 1))) (.cse14 (= (+ .cse48 1) 0)) (.cse15 (= .cse51 1)) (.cse10 (= .cse46 0)) (.cse11 (= .cse47 0)) (.cse6 (= .cse51 0)) (.cse7 (= 0 .cse50)) (.cse8 (= .cse49 0)) (.cse9 (= .cse48 0)) (.cse29 (= .cse47 1)) (.cse30 (= (+ .cse46 1) 0))) (let ((.cse12 (and .cse6 .cse7 .cse8 .cse9 .cse29 .cse30)) (.cse26 (and (or (and .cse18 .cse6 .cse9 .cse19) (and .cse14 .cse7 .cse8 .cse15)) .cse10 .cse11)) (.cse0 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse2 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (< 2 c_~ARR_SIZE~0) (not (and .cse0 .cse1 .cse2 (or (and (exists ((v_z_111 Int) (v_y_111 Int)) (let ((.cse4 (+ (* v_z_111 4) (* v_y_111 8)))) (and (not (= v_z_111 0)) (= (select .cse3 .cse4) 1) (<= 0 v_z_111) (<= v_z_111 1) (= (+ (select .cse5 .cse4) 1) 0)))) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11) .cse12 (and (or (and .cse7 (or (and (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse13 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse13 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select .cse13 0) 0) (= 0 (+ (select .cse13 8) 1)) (= (select v_DerPreprocessor_42 4) 0) (= (select v_DerPreprocessor_42 8) 1)))) .cse14 .cse8 .cse15) (and .cse6 .cse8 .cse9 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int)) (v_y_104 Int)) (let ((.cse16 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse17 (* v_y_104 8))) (and (= (select .cse16 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select v_DerPreprocessor_42 8) 0) (= (+ (select .cse3 .cse17) 1) 0) (= (+ (select .cse16 .cse17) 1) 0) (= (select v_DerPreprocessor_42 .cse17) 1) (= (select .cse16 0) 0) (= (select .cse16 8) 0) (= (select v_DerPreprocessor_42 4) 0) (= (select .cse5 .cse17) 1))))))) (and .cse18 .cse6 .cse9 .cse19 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse20 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse20 4) 0) (= (+ (select .cse20 0) 1) 0) (= (select v_DerPreprocessor_42 0) 1) (= (select v_DerPreprocessor_42 8) 0) (= (select .cse20 8) 0) (= (select v_DerPreprocessor_42 4) 0)))))) .cse10 .cse11)))) (not (and (or .cse12 (and .cse18 .cse6 .cse9 .cse19 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse21 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse21 4) 0) (= (+ (select .cse21 0) 1) 0) (= (select .cse21 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse10 .cse11) (and .cse14 .cse7 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse22 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse22 4) 0) (= (+ (select .cse22 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse22 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse8 .cse10 .cse15 .cse11) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse24 (* v_y_55 8)) (.cse23 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse23 4) 0) (= (select .cse5 .cse24) 1) (= (+ (select .cse3 .cse24) 1) 0) (= (+ (select .cse23 .cse24) 1) 0) (= (select v_DerPreprocessor_18 .cse24) 1) (= (select .cse23 0) 0) (= (select .cse23 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11) (and .cse6 .cse7 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse25 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse3 .cse25) 1) (= (+ (select .cse5 .cse25) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse8 .cse9 .cse10 .cse11)) .cse0 .cse1 .cse2)) (not (and (or .cse26 (and .cse6 .cse7 .cse8 .cse9 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse27 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse5 .cse27) 1) 0) (= (select .cse3 .cse27) 1)))))) .cse0 .cse1 .cse2)) (not (and .cse0 .cse1 .cse2 (or (and .cse6 .cse7 (or (and (exists ((v_z_130 Int) (v_y_130 Int)) (let ((.cse28 (+ (* v_y_130 8) (* v_z_130 4)))) (and (<= 0 v_z_130) (= (select .cse3 .cse28) 1) (not (= v_z_130 0)) (= (+ (select .cse5 .cse28) 1) 0) (<= v_z_130 1) (<= 0 (+ (* 2 v_y_130) v_z_130))))) .cse10 .cse11) (and .cse29 .cse30)) .cse8 .cse9) (and (or (and .cse7 (or (and .cse6 .cse8 .cse9 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_y_136 Int) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse32 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse31 (* v_y_136 8))) (and (= (select v_DerPreprocessor_48 8) 0) (= (select v_DerPreprocessor_48 .cse31) 1) (= (select .cse5 .cse31) 1) (= (select .cse32 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= (select v_DerPreprocessor_48 0) 0) (= (select .cse32 0) 0) (= (select .cse32 8) 0) (= (+ (select .cse32 .cse31) 1) 0) (<= 0 v_y_136) (= (+ (select .cse3 .cse31) 1) 0))))) (and .cse14 .cse8 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse33 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse33 8) 1) 0) (= (select .cse33 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= (select v_DerPreprocessor_48 0) 0) (= (select .cse33 0) 0) (= (select v_DerPreprocessor_48 8) 1)))) .cse15))) (and .cse18 .cse6 .cse9 .cse19 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse34 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_48 8) 0) (= (select .cse34 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= 0 (+ (select .cse34 0) 1)) (= (select .cse34 8) 0) (= (select v_DerPreprocessor_48 0) 1)))))) .cse10 .cse11)))) (not (and (or .cse26 (and .cse6 .cse7 .cse8 (exists ((v_DerPreprocessor_31 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int))) (let ((.cse35 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_32) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select v_DerPreprocessor_32 4) 1) 0) (= (select .cse35 4) 1) (= (select v_DerPreprocessor_32 8) 0) (= (select .cse35 8) 0) (= (select .cse35 0) 0) (= 0 (select v_DerPreprocessor_32 0))))) .cse9 (exists ((v_z_80 Int) (v_y_80 Int)) (let ((.cse37 (+ (* v_y_80 2) v_z_80)) (.cse36 (+ (* v_z_80 4) (* v_y_80 8)))) (and (= (select .cse3 .cse36) 1) (<= 0 v_z_80) (<= 0 .cse37) (<= .cse37 2) (<= v_z_80 1) (= (+ (select .cse5 .cse36) 1) 0)))))) .cse0 .cse1 .cse2)) .cse0 .cse1 (not (and (or (and (or (and .cse14 .cse7 .cse8 .cse15 (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse38 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse38 8) 1) 0) (= (select v_DerPreprocessor_46 8) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse38 0) 0) (= (select .cse38 4) 0) (= (select v_DerPreprocessor_46 0) 0))))) (and .cse6 .cse7 .cse8 .cse9 (exists ((v_y_127 Int) (v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse39 (* v_y_127 8)) (.cse40 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse3 .cse39) 1) 0) (= (+ (select .cse40 .cse39) 1) 0) (= (select v_DerPreprocessor_46 .cse39) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse40 0) 0) (= (select .cse5 .cse39) 1) (= (select .cse40 4) 0) (= (select v_DerPreprocessor_46 8) 0) (= (select v_DerPreprocessor_46 0) 0) (= (select .cse40 8) 0)))))) .cse10 .cse11) (and .cse7 (or (and .cse6 .cse8 .cse9 .cse10 .cse11 (exists ((v_y_117 Int) (v_z_117 Int)) (let ((.cse41 (+ (* v_z_117 4) (* v_y_117 8)))) (and (<= 0 v_z_117) (<= v_z_117 1) (= (+ (select .cse5 .cse41) 1) 0) (not (= v_z_117 0)) (= (select .cse3 .cse41) 1))))) (and .cse6 .cse8 .cse9 .cse29 .cse30))) (and .cse18 .cse6 .cse9 .cse19 (exists ((v_DerPreprocessor_43 (Array Int Int)) (v_DerPreprocessor_44 (Array Int Int))) (let ((.cse42 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse42 0) 1) 0) (= (select v_DerPreprocessor_44 8) 0) (= (select v_DerPreprocessor_44 0) 1) (= (select .cse42 4) 0) (= (select .cse42 8) 0) (= (select v_DerPreprocessor_44 4) 0)))) .cse10 .cse11)) .cse0 .cse1 .cse2)) (or (and (or (and .cse6 .cse8 .cse9 (exists ((v_y_21 Int)) (let ((.cse43 (* v_y_21 8))) (and (= (select .cse5 .cse43) 1) (= (+ (select .cse3 .cse43) 1) 0) (<= 0 v_y_21))))) (and .cse14 .cse8 .cse15)) .cse7 .cse10 .cse11) (and .cse6 .cse7 (exists ((v_y_26 Int) (v_z_26 Int) (v_DerPreprocessor_7 (Array Int Int)) (v_DerPreprocessor_8 (Array Int Int))) (let ((.cse45 (+ (* v_y_26 8) (* v_z_26 4))) (.cse44 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_8) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (<= v_z_26 1) (= (select .cse44 .cse45) 1) (= (+ (select v_DerPreprocessor_8 .cse45) 1) 0) (= (+ (select .cse5 .cse45) 1) 0) (= (select v_DerPreprocessor_8 0) 0) (<= 0 v_z_26) (= (select v_DerPreprocessor_8 8) 0) (= (select .cse44 8) 0) (= (select .cse44 0) 0) (not (= v_z_26 0)) (= (select v_DerPreprocessor_8 4) 0) (<= 0 (+ v_z_26 (* v_y_26 2))) (= (select .cse3 .cse45) 1) (= (select .cse44 4) 0)))) .cse8 .cse9 .cse10 .cse11)) .cse2))))) is different from false [2023-12-02 23:43:20,328 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse5 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse47 (select .cse3 4)) (.cse46 (select .cse5 4)) (.cse51 (select .cse5 8)) (.cse48 (select .cse3 8)) (.cse50 (select .cse3 0)) (.cse49 (select .cse5 0))) (let ((.cse18 (= .cse49 1)) (.cse19 (= 0 (+ .cse50 1))) (.cse14 (= (+ .cse48 1) 0)) (.cse15 (= .cse51 1)) (.cse10 (= .cse46 0)) (.cse11 (= .cse47 0)) (.cse6 (= .cse51 0)) (.cse7 (= 0 .cse50)) (.cse8 (= .cse49 0)) (.cse9 (= .cse48 0)) (.cse35 (= .cse47 1)) (.cse36 (= (+ .cse46 1) 0))) (let ((.cse12 (and .cse6 .cse7 .cse8 .cse9 .cse35 .cse36)) (.cse26 (and (or (and .cse18 .cse6 .cse9 .cse19) (and .cse14 .cse7 .cse8 .cse15)) .cse10 .cse11)) (.cse0 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse2 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (< 2 c_~ARR_SIZE~0) (not (and .cse0 .cse1 .cse2 (or (and (exists ((v_z_111 Int) (v_y_111 Int)) (let ((.cse4 (+ (* v_z_111 4) (* v_y_111 8)))) (and (not (= v_z_111 0)) (= (select .cse3 .cse4) 1) (<= 0 v_z_111) (<= v_z_111 1) (= (+ (select .cse5 .cse4) 1) 0)))) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11) .cse12 (and (or (and .cse7 (or (and (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse13 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse13 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select .cse13 0) 0) (= 0 (+ (select .cse13 8) 1)) (= (select v_DerPreprocessor_42 4) 0) (= (select v_DerPreprocessor_42 8) 1)))) .cse14 .cse8 .cse15) (and .cse6 .cse8 .cse9 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int)) (v_y_104 Int)) (let ((.cse16 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse17 (* v_y_104 8))) (and (= (select .cse16 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select v_DerPreprocessor_42 8) 0) (= (+ (select .cse3 .cse17) 1) 0) (= (+ (select .cse16 .cse17) 1) 0) (= (select v_DerPreprocessor_42 .cse17) 1) (= (select .cse16 0) 0) (= (select .cse16 8) 0) (= (select v_DerPreprocessor_42 4) 0) (= (select .cse5 .cse17) 1))))))) (and .cse18 .cse6 .cse9 .cse19 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse20 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse20 4) 0) (= (+ (select .cse20 0) 1) 0) (= (select v_DerPreprocessor_42 0) 1) (= (select v_DerPreprocessor_42 8) 0) (= (select .cse20 8) 0) (= (select v_DerPreprocessor_42 4) 0)))))) .cse10 .cse11)))) (not (and (or .cse12 (and .cse18 .cse6 .cse9 .cse19 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse21 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse21 4) 0) (= (+ (select .cse21 0) 1) 0) (= (select .cse21 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse10 .cse11) (and .cse14 .cse7 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse22 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse22 4) 0) (= (+ (select .cse22 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse22 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse8 .cse10 .cse15 .cse11) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse24 (* v_y_55 8)) (.cse23 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse23 4) 0) (= (select .cse5 .cse24) 1) (= (+ (select .cse3 .cse24) 1) 0) (= (+ (select .cse23 .cse24) 1) 0) (= (select v_DerPreprocessor_18 .cse24) 1) (= (select .cse23 0) 0) (= (select .cse23 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11) (and .cse6 .cse7 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse25 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse3 .cse25) 1) (= (+ (select .cse5 .cse25) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse8 .cse9 .cse10 .cse11)) .cse0 .cse1 .cse2)) (not (and (or .cse26 (and .cse6 .cse7 .cse8 .cse9 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse27 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse5 .cse27) 1) 0) (= (select .cse3 .cse27) 1)))))) .cse0 .cse1 .cse2)) (not (and (or .cse26 (and .cse6 .cse7 .cse8 (exists ((v_DerPreprocessor_31 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int))) (let ((.cse28 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_32) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select v_DerPreprocessor_32 4) 1) 0) (= (select .cse28 4) 1) (= (select v_DerPreprocessor_32 8) 0) (= (select .cse28 8) 0) (= (select .cse28 0) 0) (= 0 (select v_DerPreprocessor_32 0))))) .cse9 (exists ((v_z_80 Int) (v_y_80 Int)) (let ((.cse30 (+ (* v_y_80 2) v_z_80)) (.cse29 (+ (* v_z_80 4) (* v_y_80 8)))) (and (= (select .cse3 .cse29) 1) (<= 0 v_z_80) (<= 0 .cse30) (<= .cse30 2) (<= v_z_80 1) (= (+ (select .cse5 .cse29) 1) 0)))))) .cse0 .cse1 .cse2)) .cse0 .cse1 (not (and (or (and (or (and .cse14 .cse7 .cse8 .cse15 (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse31 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse31 8) 1) 0) (= (select v_DerPreprocessor_46 8) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse31 0) 0) (= (select .cse31 4) 0) (= (select v_DerPreprocessor_46 0) 0))))) (and .cse6 .cse7 .cse8 .cse9 (exists ((v_y_127 Int) (v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse32 (* v_y_127 8)) (.cse33 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse3 .cse32) 1) 0) (= (+ (select .cse33 .cse32) 1) 0) (= (select v_DerPreprocessor_46 .cse32) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse33 0) 0) (= (select .cse5 .cse32) 1) (= (select .cse33 4) 0) (= (select v_DerPreprocessor_46 8) 0) (= (select v_DerPreprocessor_46 0) 0) (= (select .cse33 8) 0)))))) .cse10 .cse11) (and .cse7 (or (and .cse6 .cse8 .cse9 .cse10 .cse11 (exists ((v_y_117 Int) (v_z_117 Int)) (let ((.cse34 (+ (* v_z_117 4) (* v_y_117 8)))) (and (<= 0 v_z_117) (<= v_z_117 1) (= (+ (select .cse5 .cse34) 1) 0) (not (= v_z_117 0)) (= (select .cse3 .cse34) 1))))) (and .cse6 .cse8 .cse9 .cse35 .cse36))) (and .cse18 .cse6 .cse9 .cse19 (exists ((v_DerPreprocessor_43 (Array Int Int)) (v_DerPreprocessor_44 (Array Int Int))) (let ((.cse37 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse37 0) 1) 0) (= (select v_DerPreprocessor_44 8) 0) (= (select v_DerPreprocessor_44 0) 1) (= (select .cse37 4) 0) (= (select .cse37 8) 0) (= (select v_DerPreprocessor_44 4) 0)))) .cse10 .cse11)) .cse0 .cse1 .cse2)) (or (and (or (and .cse6 .cse8 .cse9 (exists ((v_y_21 Int)) (let ((.cse38 (* v_y_21 8))) (and (= (select .cse5 .cse38) 1) (= (+ (select .cse3 .cse38) 1) 0) (<= 0 v_y_21))))) (and .cse14 .cse8 .cse15)) .cse7 .cse10 .cse11) (and .cse6 .cse7 (exists ((v_y_26 Int) (v_z_26 Int) (v_DerPreprocessor_7 (Array Int Int)) (v_DerPreprocessor_8 (Array Int Int))) (let ((.cse40 (+ (* v_y_26 8) (* v_z_26 4))) (.cse39 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_8) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (<= v_z_26 1) (= (select .cse39 .cse40) 1) (= (+ (select v_DerPreprocessor_8 .cse40) 1) 0) (= (+ (select .cse5 .cse40) 1) 0) (= (select v_DerPreprocessor_8 0) 0) (<= 0 v_z_26) (= (select v_DerPreprocessor_8 8) 0) (= (select .cse39 8) 0) (= (select .cse39 0) 0) (not (= v_z_26 0)) (= (select v_DerPreprocessor_8 4) 0) (<= 0 (+ v_z_26 (* v_y_26 2))) (= (select .cse3 .cse40) 1) (= (select .cse39 4) 0)))) .cse8 .cse9 .cse10 .cse11)) .cse2 (or (and .cse6 .cse7 (or (and (exists ((v_z_130 Int) (v_y_130 Int)) (let ((.cse41 (+ (* v_y_130 8) (* v_z_130 4)))) (and (<= 0 v_z_130) (= (select .cse3 .cse41) 1) (not (= v_z_130 0)) (= (+ (select .cse5 .cse41) 1) 0) (<= v_z_130 1) (<= 0 (+ (* 2 v_y_130) v_z_130))))) .cse10 .cse11) (and .cse35 .cse36)) .cse8 .cse9) (and (or (and .cse7 (or (and .cse6 .cse8 .cse9 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_y_136 Int) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse43 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse42 (* v_y_136 8))) (and (= (select v_DerPreprocessor_48 8) 0) (= (select v_DerPreprocessor_48 .cse42) 1) (= (select .cse5 .cse42) 1) (= (select .cse43 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= (select v_DerPreprocessor_48 0) 0) (= (select .cse43 0) 0) (= (select .cse43 8) 0) (= (+ (select .cse43 .cse42) 1) 0) (<= 0 v_y_136) (= (+ (select .cse3 .cse42) 1) 0))))) (and .cse14 .cse8 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse44 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse44 8) 1) 0) (= (select .cse44 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= (select v_DerPreprocessor_48 0) 0) (= (select .cse44 0) 0) (= (select v_DerPreprocessor_48 8) 1)))) .cse15))) (and .cse18 .cse6 .cse9 .cse19 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse45 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_48 8) 0) (= (select .cse45 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= 0 (+ (select .cse45 0) 1)) (= (select .cse45 8) 0) (= (select v_DerPreprocessor_48 0) 1)))))) .cse10 .cse11)))))))) is different from true [2023-12-02 23:43:20,357 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse5 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse47 (select .cse3 4)) (.cse46 (select .cse5 4)) (.cse51 (select .cse5 8)) (.cse48 (select .cse3 8)) (.cse50 (select .cse3 0)) (.cse49 (select .cse5 0))) (let ((.cse18 (= .cse49 1)) (.cse19 (= 0 (+ .cse50 1))) (.cse14 (= (+ .cse48 1) 0)) (.cse15 (= .cse51 1)) (.cse10 (= .cse46 0)) (.cse11 (= .cse47 0)) (.cse6 (= .cse51 0)) (.cse7 (= 0 .cse50)) (.cse8 (= .cse49 0)) (.cse9 (= .cse48 0)) (.cse29 (= .cse47 1)) (.cse30 (= (+ .cse46 1) 0))) (let ((.cse12 (and .cse6 .cse7 .cse8 .cse9 .cse29 .cse30)) (.cse26 (and (or (and .cse18 .cse6 .cse9 .cse19) (and .cse14 .cse7 .cse8 .cse15)) .cse10 .cse11)) (.cse0 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse1 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse2 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (< 2 c_~ARR_SIZE~0) (not (and .cse0 .cse1 .cse2 (or (and (exists ((v_z_111 Int) (v_y_111 Int)) (let ((.cse4 (+ (* v_z_111 4) (* v_y_111 8)))) (and (not (= v_z_111 0)) (= (select .cse3 .cse4) 1) (<= 0 v_z_111) (<= v_z_111 1) (= (+ (select .cse5 .cse4) 1) 0)))) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11) .cse12 (and (or (and .cse7 (or (and (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse13 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse13 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select .cse13 0) 0) (= 0 (+ (select .cse13 8) 1)) (= (select v_DerPreprocessor_42 4) 0) (= (select v_DerPreprocessor_42 8) 1)))) .cse14 .cse8 .cse15) (and .cse6 .cse8 .cse9 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int)) (v_y_104 Int)) (let ((.cse16 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse17 (* v_y_104 8))) (and (= (select .cse16 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select v_DerPreprocessor_42 8) 0) (= (+ (select .cse3 .cse17) 1) 0) (= (+ (select .cse16 .cse17) 1) 0) (= (select v_DerPreprocessor_42 .cse17) 1) (= (select .cse16 0) 0) (= (select .cse16 8) 0) (= (select v_DerPreprocessor_42 4) 0) (= (select .cse5 .cse17) 1))))))) (and .cse18 .cse6 .cse9 .cse19 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse20 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse20 4) 0) (= (+ (select .cse20 0) 1) 0) (= (select v_DerPreprocessor_42 0) 1) (= (select v_DerPreprocessor_42 8) 0) (= (select .cse20 8) 0) (= (select v_DerPreprocessor_42 4) 0)))))) .cse10 .cse11)))) (not (and (or .cse12 (and .cse18 .cse6 .cse9 .cse19 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse21 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse21 4) 0) (= (+ (select .cse21 0) 1) 0) (= (select .cse21 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse10 .cse11) (and .cse14 .cse7 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse22 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse22 4) 0) (= (+ (select .cse22 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse22 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse8 .cse10 .cse15 .cse11) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse24 (* v_y_55 8)) (.cse23 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse23 4) 0) (= (select .cse5 .cse24) 1) (= (+ (select .cse3 .cse24) 1) 0) (= (+ (select .cse23 .cse24) 1) 0) (= (select v_DerPreprocessor_18 .cse24) 1) (= (select .cse23 0) 0) (= (select .cse23 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11) (and .cse6 .cse7 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse25 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse3 .cse25) 1) (= (+ (select .cse5 .cse25) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse8 .cse9 .cse10 .cse11)) .cse0 .cse1 .cse2)) (not (and (or .cse26 (and .cse6 .cse7 .cse8 .cse9 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse27 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse5 .cse27) 1) 0) (= (select .cse3 .cse27) 1)))))) .cse0 .cse1 .cse2)) (not (and .cse0 .cse1 .cse2 (or (and .cse6 .cse7 (or (and (exists ((v_z_130 Int) (v_y_130 Int)) (let ((.cse28 (+ (* v_y_130 8) (* v_z_130 4)))) (and (<= 0 v_z_130) (= (select .cse3 .cse28) 1) (not (= v_z_130 0)) (= (+ (select .cse5 .cse28) 1) 0) (<= v_z_130 1) (<= 0 (+ (* 2 v_y_130) v_z_130))))) .cse10 .cse11) (and .cse29 .cse30)) .cse8 .cse9) (and (or (and .cse7 (or (and .cse6 .cse8 .cse9 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_y_136 Int) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse32 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse31 (* v_y_136 8))) (and (= (select v_DerPreprocessor_48 8) 0) (= (select v_DerPreprocessor_48 .cse31) 1) (= (select .cse5 .cse31) 1) (= (select .cse32 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= (select v_DerPreprocessor_48 0) 0) (= (select .cse32 0) 0) (= (select .cse32 8) 0) (= (+ (select .cse32 .cse31) 1) 0) (<= 0 v_y_136) (= (+ (select .cse3 .cse31) 1) 0))))) (and .cse14 .cse8 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse33 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse33 8) 1) 0) (= (select .cse33 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= (select v_DerPreprocessor_48 0) 0) (= (select .cse33 0) 0) (= (select v_DerPreprocessor_48 8) 1)))) .cse15))) (and .cse18 .cse6 .cse9 .cse19 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse34 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_48 8) 0) (= (select .cse34 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= 0 (+ (select .cse34 0) 1)) (= (select .cse34 8) 0) (= (select v_DerPreprocessor_48 0) 1)))))) .cse10 .cse11)))) (not (and (or .cse26 (and .cse6 .cse7 .cse8 (exists ((v_DerPreprocessor_31 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int))) (let ((.cse35 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_32) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select v_DerPreprocessor_32 4) 1) 0) (= (select .cse35 4) 1) (= (select v_DerPreprocessor_32 8) 0) (= (select .cse35 8) 0) (= (select .cse35 0) 0) (= 0 (select v_DerPreprocessor_32 0))))) .cse9 (exists ((v_z_80 Int) (v_y_80 Int)) (let ((.cse37 (+ (* v_y_80 2) v_z_80)) (.cse36 (+ (* v_z_80 4) (* v_y_80 8)))) (and (= (select .cse3 .cse36) 1) (<= 0 v_z_80) (<= 0 .cse37) (<= .cse37 2) (<= v_z_80 1) (= (+ (select .cse5 .cse36) 1) 0)))))) .cse0 .cse1 .cse2)) .cse0 .cse1 (not (and (or (and (or (and .cse14 .cse7 .cse8 .cse15 (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse38 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse38 8) 1) 0) (= (select v_DerPreprocessor_46 8) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse38 0) 0) (= (select .cse38 4) 0) (= (select v_DerPreprocessor_46 0) 0))))) (and .cse6 .cse7 .cse8 .cse9 (exists ((v_y_127 Int) (v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse39 (* v_y_127 8)) (.cse40 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse3 .cse39) 1) 0) (= (+ (select .cse40 .cse39) 1) 0) (= (select v_DerPreprocessor_46 .cse39) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse40 0) 0) (= (select .cse5 .cse39) 1) (= (select .cse40 4) 0) (= (select v_DerPreprocessor_46 8) 0) (= (select v_DerPreprocessor_46 0) 0) (= (select .cse40 8) 0)))))) .cse10 .cse11) (and .cse7 (or (and .cse6 .cse8 .cse9 .cse10 .cse11 (exists ((v_y_117 Int) (v_z_117 Int)) (let ((.cse41 (+ (* v_z_117 4) (* v_y_117 8)))) (and (<= 0 v_z_117) (<= v_z_117 1) (= (+ (select .cse5 .cse41) 1) 0) (not (= v_z_117 0)) (= (select .cse3 .cse41) 1))))) (and .cse6 .cse8 .cse9 .cse29 .cse30))) (and .cse18 .cse6 .cse9 .cse19 (exists ((v_DerPreprocessor_43 (Array Int Int)) (v_DerPreprocessor_44 (Array Int Int))) (let ((.cse42 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse42 0) 1) 0) (= (select v_DerPreprocessor_44 8) 0) (= (select v_DerPreprocessor_44 0) 1) (= (select .cse42 4) 0) (= (select .cse42 8) 0) (= (select v_DerPreprocessor_44 4) 0)))) .cse10 .cse11)) .cse0 .cse1 .cse2)) (or (and (or (and .cse6 .cse8 .cse9 (exists ((v_y_21 Int)) (let ((.cse43 (* v_y_21 8))) (and (= (select .cse5 .cse43) 1) (= (+ (select .cse3 .cse43) 1) 0) (<= 0 v_y_21))))) (and .cse14 .cse8 .cse15)) .cse7 .cse10 .cse11) (and .cse6 .cse7 (exists ((v_y_26 Int) (v_z_26 Int) (v_DerPreprocessor_7 (Array Int Int)) (v_DerPreprocessor_8 (Array Int Int))) (let ((.cse45 (+ (* v_y_26 8) (* v_z_26 4))) (.cse44 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_8) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (<= v_z_26 1) (= (select .cse44 .cse45) 1) (= (+ (select v_DerPreprocessor_8 .cse45) 1) 0) (= (+ (select .cse5 .cse45) 1) 0) (= (select v_DerPreprocessor_8 0) 0) (<= 0 v_z_26) (= (select v_DerPreprocessor_8 8) 0) (= (select .cse44 8) 0) (= (select .cse44 0) 0) (not (= v_z_26 0)) (= (select v_DerPreprocessor_8 4) 0) (<= 0 (+ v_z_26 (* v_y_26 2))) (= (select .cse3 .cse45) 1) (= (select .cse44 4) 0)))) .cse8 .cse9 .cse10 .cse11)) .cse2)))))) is different from true [2023-12-02 23:43:20,394 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (let ((.cse43 (select .cse0 8)) (.cse44 (select .cse0 0)) (.cse42 (select .cse2 8)) (.cse41 (select .cse2 0)) (.cse40 (select .cse0 4)) (.cse39 (select .cse2 4))) (let ((.cse20 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse21 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse33 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse28 (= .cse39 1)) (.cse29 (= (+ .cse40 1) 0)) (.cse15 (= 0 .cse41)) (.cse22 (= (+ .cse42 1) 0)) (.cse9 (= .cse44 0)) (.cse23 (= .cse43 1)) (.cse30 (= .cse44 1)) (.cse14 (= .cse43 0)) (.cse10 (= .cse42 0)) (.cse31 (= 0 (+ .cse41 1))) (.cse11 (= .cse40 0)) (.cse17 (= .cse39 0))) (and (< 2 c_~ARR_SIZE~0) (or (exists ((v_y_89 Int) (v_z_89 Int)) (let ((.cse1 (+ (* v_y_89 8) (* v_z_89 4)))) (and (<= v_z_89 1) (<= 0 v_z_89) (not (= v_z_89 0)) (= (+ 1 (select .cse0 .cse1)) 0) (= (select .cse2 .cse1) 1)))) (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int)) (v_y_95 Int)) (let ((.cse4 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse3 (* v_y_95 8))) (and (= (select .cse0 .cse3) 1) (= (select .cse4 8) 0) (= (select .cse4 4) 0) (= (+ (select .cse2 .cse3) 1) 0) (= (select .cse4 0) 0) (= (select v_DerPreprocessor_38 0) 0) (= (select v_DerPreprocessor_38 .cse3) 1) (= (select v_DerPreprocessor_38 4) 0) (= (select v_DerPreprocessor_38 8) 0) (= (+ (select .cse4 .cse3) 1) 0))))) (or (exists ((v_y_26 Int) (v_z_26 Int) (v_DerPreprocessor_7 (Array Int Int)) (v_DerPreprocessor_8 (Array Int Int))) (let ((.cse6 (+ (* v_y_26 8) (* v_z_26 4))) (.cse5 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_8) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (<= v_z_26 1) (= (select .cse5 .cse6) 1) (= (+ (select v_DerPreprocessor_8 .cse6) 1) 0) (= (+ (select .cse0 .cse6) 1) 0) (= (select v_DerPreprocessor_8 0) 0) (<= 0 v_z_26) (= (select v_DerPreprocessor_8 8) 0) (= (select .cse5 8) 0) (= (select .cse5 0) 0) (not (= v_z_26 0)) (= (select v_DerPreprocessor_8 4) 0) (<= 0 (+ v_z_26 (* v_y_26 2))) (= (select .cse2 .cse6) 1) (= (select .cse5 4) 0)))) (exists ((v_y_21 Int)) (let ((.cse7 (* v_y_21 8))) (and (= (select .cse0 .cse7) 1) (= (+ (select .cse2 .cse7) 1) 0) (<= 0 v_y_21))))) (or (and (exists ((v_z_111 Int) (v_y_111 Int)) (let ((.cse8 (+ (* v_z_111 4) (* v_y_111 8)))) (and (not (= v_z_111 0)) (= (select .cse2 .cse8) 1) (<= 0 v_z_111) (<= v_z_111 1) (= (+ (select .cse0 .cse8) 1) 0)))) .cse9 .cse10 .cse11) (and .cse9 .cse10 .cse11 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int)) (v_y_104 Int)) (let ((.cse12 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse13 (* v_y_104 8))) (and (= (select .cse12 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select v_DerPreprocessor_42 8) 0) (= (+ (select .cse2 .cse13) 1) 0) (= (+ (select .cse12 .cse13) 1) 0) (= (select v_DerPreprocessor_42 .cse13) 1) (= (select .cse12 0) 0) (= (select .cse12 8) 0) (= (select v_DerPreprocessor_42 4) 0) (= (select .cse0 .cse13) 1)))))) (or (and .cse14 .cse15 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse16 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse2 .cse16) 1) (= (+ (select .cse0 .cse16) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse17) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse19 (* v_y_55 8)) (.cse18 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse18 4) 0) (= (select .cse0 .cse19) 1) (= (+ (select .cse2 .cse19) 1) 0) (= (+ (select .cse18 .cse19) 1) 0) (= (select v_DerPreprocessor_18 .cse19) 1) (= (select .cse18 0) 0) (= (select .cse18 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse14 .cse15 .cse17)) .cse20 .cse21 (not (and (or (and (or (and .cse22 .cse15 .cse9 .cse23 (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse24 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse24 8) 1) 0) (= (select v_DerPreprocessor_46 8) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse24 0) 0) (= (select .cse24 4) 0) (= (select v_DerPreprocessor_46 0) 0))))) (and .cse14 .cse15 .cse9 .cse10 (exists ((v_y_127 Int) (v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse25 (* v_y_127 8)) (.cse26 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse2 .cse25) 1) 0) (= (+ (select .cse26 .cse25) 1) 0) (= (select v_DerPreprocessor_46 .cse25) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse26 0) 0) (= (select .cse0 .cse25) 1) (= (select .cse26 4) 0) (= (select v_DerPreprocessor_46 8) 0) (= (select v_DerPreprocessor_46 0) 0) (= (select .cse26 8) 0)))))) .cse11 .cse17) (and .cse15 (or (and .cse14 .cse9 .cse10 .cse11 .cse17 (exists ((v_y_117 Int) (v_z_117 Int)) (let ((.cse27 (+ (* v_z_117 4) (* v_y_117 8)))) (and (<= 0 v_z_117) (<= v_z_117 1) (= (+ (select .cse0 .cse27) 1) 0) (not (= v_z_117 0)) (= (select .cse2 .cse27) 1))))) (and .cse14 .cse9 .cse10 .cse28 .cse29))) (and .cse30 .cse14 .cse10 .cse31 (exists ((v_DerPreprocessor_43 (Array Int Int)) (v_DerPreprocessor_44 (Array Int Int))) (let ((.cse32 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse32 0) 1) 0) (= (select v_DerPreprocessor_44 8) 0) (= (select v_DerPreprocessor_44 0) 1) (= (select .cse32 4) 0) (= (select .cse32 8) 0) (= (select v_DerPreprocessor_44 4) 0)))) .cse11 .cse17)) .cse20 .cse21 .cse33)) .cse33 (or (and .cse14 .cse15 (or (and (exists ((v_z_130 Int) (v_y_130 Int)) (let ((.cse34 (+ (* v_y_130 8) (* v_z_130 4)))) (and (<= 0 v_z_130) (= (select .cse2 .cse34) 1) (not (= v_z_130 0)) (= (+ (select .cse0 .cse34) 1) 0) (<= v_z_130 1) (<= 0 (+ (* 2 v_y_130) v_z_130))))) .cse11 .cse17) (and .cse28 .cse29)) .cse9 .cse10) (and (or (and .cse15 (or (and .cse14 .cse9 .cse10 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_y_136 Int) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse36 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse35 (* v_y_136 8))) (and (= (select v_DerPreprocessor_48 8) 0) (= (select v_DerPreprocessor_48 .cse35) 1) (= (select .cse0 .cse35) 1) (= (select .cse36 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= (select v_DerPreprocessor_48 0) 0) (= (select .cse36 0) 0) (= (select .cse36 8) 0) (= (+ (select .cse36 .cse35) 1) 0) (<= 0 v_y_136) (= (+ (select .cse2 .cse35) 1) 0))))) (and .cse22 .cse9 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse37 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse37 8) 1) 0) (= (select .cse37 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= (select v_DerPreprocessor_48 0) 0) (= (select .cse37 0) 0) (= (select v_DerPreprocessor_48 8) 1)))) .cse23))) (and .cse30 .cse14 .cse10 .cse31 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse38 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_48 8) 0) (= (select .cse38 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= 0 (+ (select .cse38 0) 1)) (= (select .cse38 8) 0) (= (select v_DerPreprocessor_48 0) 1)))))) .cse11 .cse17)))))) is different from false [2023-12-02 23:43:20,418 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (let ((.cse40 (select .cse0 4)) (.cse39 (select .cse2 4)) (.cse44 (select .cse0 0)) (.cse41 (select .cse2 0)) (.cse43 (select .cse0 8)) (.cse42 (select .cse2 8))) (let ((.cse22 (= (+ .cse42 1) 0)) (.cse24 (= .cse43 1)) (.cse12 (= 0 .cse41)) (.cse18 (= .cse44 0)) (.cse16 (= .cse39 1)) (.cse17 (= (+ .cse40 1) 0)) (.cse25 (= .cse44 1)) (.cse11 (= .cse43 0)) (.cse19 (= .cse42 0)) (.cse26 (= 0 (+ .cse41 1))) (.cse14 (= .cse40 0)) (.cse15 (= .cse39 0)) (.cse8 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse9 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse10 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (< 2 c_~ARR_SIZE~0) (or (exists ((v_y_89 Int) (v_z_89 Int)) (let ((.cse1 (+ (* v_y_89 8) (* v_z_89 4)))) (and (<= v_z_89 1) (<= 0 v_z_89) (not (= v_z_89 0)) (= (+ 1 (select .cse0 .cse1)) 0) (= (select .cse2 .cse1) 1)))) (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int)) (v_y_95 Int)) (let ((.cse4 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse3 (* v_y_95 8))) (and (= (select .cse0 .cse3) 1) (= (select .cse4 8) 0) (= (select .cse4 4) 0) (= (+ (select .cse2 .cse3) 1) 0) (= (select .cse4 0) 0) (= (select v_DerPreprocessor_38 0) 0) (= (select v_DerPreprocessor_38 .cse3) 1) (= (select v_DerPreprocessor_38 4) 0) (= (select v_DerPreprocessor_38 8) 0) (= (+ (select .cse4 .cse3) 1) 0))))) (or (exists ((v_y_26 Int) (v_z_26 Int) (v_DerPreprocessor_7 (Array Int Int)) (v_DerPreprocessor_8 (Array Int Int))) (let ((.cse6 (+ (* v_y_26 8) (* v_z_26 4))) (.cse5 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_8) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (<= v_z_26 1) (= (select .cse5 .cse6) 1) (= (+ (select v_DerPreprocessor_8 .cse6) 1) 0) (= (+ (select .cse0 .cse6) 1) 0) (= (select v_DerPreprocessor_8 0) 0) (<= 0 v_z_26) (= (select v_DerPreprocessor_8 8) 0) (= (select .cse5 8) 0) (= (select .cse5 0) 0) (not (= v_z_26 0)) (= (select v_DerPreprocessor_8 4) 0) (<= 0 (+ v_z_26 (* v_y_26 2))) (= (select .cse2 .cse6) 1) (= (select .cse5 4) 0)))) (exists ((v_y_21 Int)) (let ((.cse7 (* v_y_21 8))) (and (= (select .cse0 .cse7) 1) (= (+ (select .cse2 .cse7) 1) 0) (<= 0 v_y_21))))) (not (and .cse8 .cse9 .cse10 (or (and .cse11 .cse12 (or (and (exists ((v_z_130 Int) (v_y_130 Int)) (let ((.cse13 (+ (* v_y_130 8) (* v_z_130 4)))) (and (<= 0 v_z_130) (= (select .cse2 .cse13) 1) (not (= v_z_130 0)) (= (+ (select .cse0 .cse13) 1) 0) (<= v_z_130 1) (<= 0 (+ (* 2 v_y_130) v_z_130))))) .cse14 .cse15) (and .cse16 .cse17)) .cse18 .cse19) (and (or (and .cse12 (or (and .cse11 .cse18 .cse19 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_y_136 Int) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse21 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse20 (* v_y_136 8))) (and (= (select v_DerPreprocessor_48 8) 0) (= (select v_DerPreprocessor_48 .cse20) 1) (= (select .cse0 .cse20) 1) (= (select .cse21 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= (select v_DerPreprocessor_48 0) 0) (= (select .cse21 0) 0) (= (select .cse21 8) 0) (= (+ (select .cse21 .cse20) 1) 0) (<= 0 v_y_136) (= (+ (select .cse2 .cse20) 1) 0))))) (and .cse22 .cse18 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse23 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse23 8) 1) 0) (= (select .cse23 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= (select v_DerPreprocessor_48 0) 0) (= (select .cse23 0) 0) (= (select v_DerPreprocessor_48 8) 1)))) .cse24))) (and .cse25 .cse11 .cse19 .cse26 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse27 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_48 8) 0) (= (select .cse27 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= 0 (+ (select .cse27 0) 1)) (= (select .cse27 8) 0) (= (select v_DerPreprocessor_48 0) 1)))))) .cse14 .cse15)))) (or (and (exists ((v_z_111 Int) (v_y_111 Int)) (let ((.cse28 (+ (* v_z_111 4) (* v_y_111 8)))) (and (not (= v_z_111 0)) (= (select .cse2 .cse28) 1) (<= 0 v_z_111) (<= v_z_111 1) (= (+ (select .cse0 .cse28) 1) 0)))) .cse18 .cse19 .cse14) (and .cse18 .cse19 .cse14 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int)) (v_y_104 Int)) (let ((.cse29 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse30 (* v_y_104 8))) (and (= (select .cse29 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select v_DerPreprocessor_42 8) 0) (= (+ (select .cse2 .cse30) 1) 0) (= (+ (select .cse29 .cse30) 1) 0) (= (select v_DerPreprocessor_42 .cse30) 1) (= (select .cse29 0) 0) (= (select .cse29 8) 0) (= (select v_DerPreprocessor_42 4) 0) (= (select .cse0 .cse30) 1)))))) (or (and .cse11 .cse12 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse31 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse2 .cse31) 1) (= (+ (select .cse0 .cse31) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse15) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse33 (* v_y_55 8)) (.cse32 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse32 4) 0) (= (select .cse0 .cse33) 1) (= (+ (select .cse2 .cse33) 1) 0) (= (+ (select .cse32 .cse33) 1) 0) (= (select v_DerPreprocessor_18 .cse33) 1) (= (select .cse32 0) 0) (= (select .cse32 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse11 .cse12 .cse15)) .cse8 .cse9 (not (and (or (and (or (and .cse22 .cse12 .cse18 .cse24 (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse34 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse34 8) 1) 0) (= (select v_DerPreprocessor_46 8) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse34 0) 0) (= (select .cse34 4) 0) (= (select v_DerPreprocessor_46 0) 0))))) (and .cse11 .cse12 .cse18 .cse19 (exists ((v_y_127 Int) (v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse35 (* v_y_127 8)) (.cse36 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse2 .cse35) 1) 0) (= (+ (select .cse36 .cse35) 1) 0) (= (select v_DerPreprocessor_46 .cse35) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse36 0) 0) (= (select .cse0 .cse35) 1) (= (select .cse36 4) 0) (= (select v_DerPreprocessor_46 8) 0) (= (select v_DerPreprocessor_46 0) 0) (= (select .cse36 8) 0)))))) .cse14 .cse15) (and .cse12 (or (and .cse11 .cse18 .cse19 .cse14 .cse15 (exists ((v_y_117 Int) (v_z_117 Int)) (let ((.cse37 (+ (* v_z_117 4) (* v_y_117 8)))) (and (<= 0 v_z_117) (<= v_z_117 1) (= (+ (select .cse0 .cse37) 1) 0) (not (= v_z_117 0)) (= (select .cse2 .cse37) 1))))) (and .cse11 .cse18 .cse19 .cse16 .cse17))) (and .cse25 .cse11 .cse19 .cse26 (exists ((v_DerPreprocessor_43 (Array Int Int)) (v_DerPreprocessor_44 (Array Int Int))) (let ((.cse38 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse38 0) 1) 0) (= (select v_DerPreprocessor_44 8) 0) (= (select v_DerPreprocessor_44 0) 1) (= (select .cse38 4) 0) (= (select .cse38 8) 0) (= (select v_DerPreprocessor_44 4) 0)))) .cse14 .cse15)) .cse8 .cse9 .cse10)) .cse10)))) is different from false [2023-12-02 23:43:20,449 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (let ((.cse43 (select .cse0 8)) (.cse44 (select .cse0 0)) (.cse42 (select .cse2 8)) (.cse41 (select .cse2 0)) (.cse40 (select .cse0 4)) (.cse39 (select .cse2 4))) (let ((.cse20 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse21 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse33 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse28 (= .cse39 1)) (.cse29 (= (+ .cse40 1) 0)) (.cse15 (= 0 .cse41)) (.cse22 (= (+ .cse42 1) 0)) (.cse9 (= .cse44 0)) (.cse23 (= .cse43 1)) (.cse30 (= .cse44 1)) (.cse14 (= .cse43 0)) (.cse10 (= .cse42 0)) (.cse31 (= 0 (+ .cse41 1))) (.cse11 (= .cse40 0)) (.cse17 (= .cse39 0))) (and (< 2 c_~ARR_SIZE~0) (or (exists ((v_y_89 Int) (v_z_89 Int)) (let ((.cse1 (+ (* v_y_89 8) (* v_z_89 4)))) (and (<= v_z_89 1) (<= 0 v_z_89) (not (= v_z_89 0)) (= (+ 1 (select .cse0 .cse1)) 0) (= (select .cse2 .cse1) 1)))) (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int)) (v_y_95 Int)) (let ((.cse4 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse3 (* v_y_95 8))) (and (= (select .cse0 .cse3) 1) (= (select .cse4 8) 0) (= (select .cse4 4) 0) (= (+ (select .cse2 .cse3) 1) 0) (= (select .cse4 0) 0) (= (select v_DerPreprocessor_38 0) 0) (= (select v_DerPreprocessor_38 .cse3) 1) (= (select v_DerPreprocessor_38 4) 0) (= (select v_DerPreprocessor_38 8) 0) (= (+ (select .cse4 .cse3) 1) 0))))) (or (exists ((v_y_26 Int) (v_z_26 Int) (v_DerPreprocessor_7 (Array Int Int)) (v_DerPreprocessor_8 (Array Int Int))) (let ((.cse6 (+ (* v_y_26 8) (* v_z_26 4))) (.cse5 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_8) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (<= v_z_26 1) (= (select .cse5 .cse6) 1) (= (+ (select v_DerPreprocessor_8 .cse6) 1) 0) (= (+ (select .cse0 .cse6) 1) 0) (= (select v_DerPreprocessor_8 0) 0) (<= 0 v_z_26) (= (select v_DerPreprocessor_8 8) 0) (= (select .cse5 8) 0) (= (select .cse5 0) 0) (not (= v_z_26 0)) (= (select v_DerPreprocessor_8 4) 0) (<= 0 (+ v_z_26 (* v_y_26 2))) (= (select .cse2 .cse6) 1) (= (select .cse5 4) 0)))) (exists ((v_y_21 Int)) (let ((.cse7 (* v_y_21 8))) (and (= (select .cse0 .cse7) 1) (= (+ (select .cse2 .cse7) 1) 0) (<= 0 v_y_21))))) (or (and (exists ((v_z_111 Int) (v_y_111 Int)) (let ((.cse8 (+ (* v_z_111 4) (* v_y_111 8)))) (and (not (= v_z_111 0)) (= (select .cse2 .cse8) 1) (<= 0 v_z_111) (<= v_z_111 1) (= (+ (select .cse0 .cse8) 1) 0)))) .cse9 .cse10 .cse11) (and .cse9 .cse10 .cse11 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int)) (v_y_104 Int)) (let ((.cse12 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse13 (* v_y_104 8))) (and (= (select .cse12 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select v_DerPreprocessor_42 8) 0) (= (+ (select .cse2 .cse13) 1) 0) (= (+ (select .cse12 .cse13) 1) 0) (= (select v_DerPreprocessor_42 .cse13) 1) (= (select .cse12 0) 0) (= (select .cse12 8) 0) (= (select v_DerPreprocessor_42 4) 0) (= (select .cse0 .cse13) 1)))))) (or (and .cse14 .cse15 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse16 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse2 .cse16) 1) (= (+ (select .cse0 .cse16) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse17) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse19 (* v_y_55 8)) (.cse18 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse18 4) 0) (= (select .cse0 .cse19) 1) (= (+ (select .cse2 .cse19) 1) 0) (= (+ (select .cse18 .cse19) 1) 0) (= (select v_DerPreprocessor_18 .cse19) 1) (= (select .cse18 0) 0) (= (select .cse18 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse14 .cse15 .cse17)) .cse20 .cse21 (not (and (or (and (or (and .cse22 .cse15 .cse9 .cse23 (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse24 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse24 8) 1) 0) (= (select v_DerPreprocessor_46 8) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse24 0) 0) (= (select .cse24 4) 0) (= (select v_DerPreprocessor_46 0) 0))))) (and .cse14 .cse15 .cse9 .cse10 (exists ((v_y_127 Int) (v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse25 (* v_y_127 8)) (.cse26 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse2 .cse25) 1) 0) (= (+ (select .cse26 .cse25) 1) 0) (= (select v_DerPreprocessor_46 .cse25) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse26 0) 0) (= (select .cse0 .cse25) 1) (= (select .cse26 4) 0) (= (select v_DerPreprocessor_46 8) 0) (= (select v_DerPreprocessor_46 0) 0) (= (select .cse26 8) 0)))))) .cse11 .cse17) (and .cse15 (or (and .cse14 .cse9 .cse10 .cse11 .cse17 (exists ((v_y_117 Int) (v_z_117 Int)) (let ((.cse27 (+ (* v_z_117 4) (* v_y_117 8)))) (and (<= 0 v_z_117) (<= v_z_117 1) (= (+ (select .cse0 .cse27) 1) 0) (not (= v_z_117 0)) (= (select .cse2 .cse27) 1))))) (and .cse14 .cse9 .cse10 .cse28 .cse29))) (and .cse30 .cse14 .cse10 .cse31 (exists ((v_DerPreprocessor_43 (Array Int Int)) (v_DerPreprocessor_44 (Array Int Int))) (let ((.cse32 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse32 0) 1) 0) (= (select v_DerPreprocessor_44 8) 0) (= (select v_DerPreprocessor_44 0) 1) (= (select .cse32 4) 0) (= (select .cse32 8) 0) (= (select v_DerPreprocessor_44 4) 0)))) .cse11 .cse17)) .cse20 .cse21 .cse33)) .cse33 (or (and .cse14 .cse15 (or (and (exists ((v_z_130 Int) (v_y_130 Int)) (let ((.cse34 (+ (* v_y_130 8) (* v_z_130 4)))) (and (<= 0 v_z_130) (= (select .cse2 .cse34) 1) (not (= v_z_130 0)) (= (+ (select .cse0 .cse34) 1) 0) (<= v_z_130 1) (<= 0 (+ (* 2 v_y_130) v_z_130))))) .cse11 .cse17) (and .cse28 .cse29)) .cse9 .cse10) (and (or (and .cse15 (or (and .cse14 .cse9 .cse10 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_y_136 Int) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse36 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse35 (* v_y_136 8))) (and (= (select v_DerPreprocessor_48 8) 0) (= (select v_DerPreprocessor_48 .cse35) 1) (= (select .cse0 .cse35) 1) (= (select .cse36 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= (select v_DerPreprocessor_48 0) 0) (= (select .cse36 0) 0) (= (select .cse36 8) 0) (= (+ (select .cse36 .cse35) 1) 0) (<= 0 v_y_136) (= (+ (select .cse2 .cse35) 1) 0))))) (and .cse22 .cse9 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse37 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse37 8) 1) 0) (= (select .cse37 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= (select v_DerPreprocessor_48 0) 0) (= (select .cse37 0) 0) (= (select v_DerPreprocessor_48 8) 1)))) .cse23))) (and .cse30 .cse14 .cse10 .cse31 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse38 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_48 8) 0) (= (select .cse38 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= 0 (+ (select .cse38 0) 1)) (= (select .cse38 8) 0) (= (select v_DerPreprocessor_48 0) 1)))))) .cse11 .cse17))))))) is different from true [2023-12-02 23:43:20,472 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (let ((.cse40 (select .cse0 4)) (.cse39 (select .cse2 4)) (.cse44 (select .cse0 0)) (.cse41 (select .cse2 0)) (.cse43 (select .cse0 8)) (.cse42 (select .cse2 8))) (let ((.cse22 (= (+ .cse42 1) 0)) (.cse24 (= .cse43 1)) (.cse12 (= 0 .cse41)) (.cse18 (= .cse44 0)) (.cse16 (= .cse39 1)) (.cse17 (= (+ .cse40 1) 0)) (.cse25 (= .cse44 1)) (.cse11 (= .cse43 0)) (.cse19 (= .cse42 0)) (.cse26 (= 0 (+ .cse41 1))) (.cse14 (= .cse40 0)) (.cse15 (= .cse39 0)) (.cse8 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse9 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse10 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (< 2 c_~ARR_SIZE~0) (or (exists ((v_y_89 Int) (v_z_89 Int)) (let ((.cse1 (+ (* v_y_89 8) (* v_z_89 4)))) (and (<= v_z_89 1) (<= 0 v_z_89) (not (= v_z_89 0)) (= (+ 1 (select .cse0 .cse1)) 0) (= (select .cse2 .cse1) 1)))) (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int)) (v_y_95 Int)) (let ((.cse4 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse3 (* v_y_95 8))) (and (= (select .cse0 .cse3) 1) (= (select .cse4 8) 0) (= (select .cse4 4) 0) (= (+ (select .cse2 .cse3) 1) 0) (= (select .cse4 0) 0) (= (select v_DerPreprocessor_38 0) 0) (= (select v_DerPreprocessor_38 .cse3) 1) (= (select v_DerPreprocessor_38 4) 0) (= (select v_DerPreprocessor_38 8) 0) (= (+ (select .cse4 .cse3) 1) 0))))) (or (exists ((v_y_26 Int) (v_z_26 Int) (v_DerPreprocessor_7 (Array Int Int)) (v_DerPreprocessor_8 (Array Int Int))) (let ((.cse6 (+ (* v_y_26 8) (* v_z_26 4))) (.cse5 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_8) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (<= v_z_26 1) (= (select .cse5 .cse6) 1) (= (+ (select v_DerPreprocessor_8 .cse6) 1) 0) (= (+ (select .cse0 .cse6) 1) 0) (= (select v_DerPreprocessor_8 0) 0) (<= 0 v_z_26) (= (select v_DerPreprocessor_8 8) 0) (= (select .cse5 8) 0) (= (select .cse5 0) 0) (not (= v_z_26 0)) (= (select v_DerPreprocessor_8 4) 0) (<= 0 (+ v_z_26 (* v_y_26 2))) (= (select .cse2 .cse6) 1) (= (select .cse5 4) 0)))) (exists ((v_y_21 Int)) (let ((.cse7 (* v_y_21 8))) (and (= (select .cse0 .cse7) 1) (= (+ (select .cse2 .cse7) 1) 0) (<= 0 v_y_21))))) (not (and .cse8 .cse9 .cse10 (or (and .cse11 .cse12 (or (and (exists ((v_z_130 Int) (v_y_130 Int)) (let ((.cse13 (+ (* v_y_130 8) (* v_z_130 4)))) (and (<= 0 v_z_130) (= (select .cse2 .cse13) 1) (not (= v_z_130 0)) (= (+ (select .cse0 .cse13) 1) 0) (<= v_z_130 1) (<= 0 (+ (* 2 v_y_130) v_z_130))))) .cse14 .cse15) (and .cse16 .cse17)) .cse18 .cse19) (and (or (and .cse12 (or (and .cse11 .cse18 .cse19 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_y_136 Int) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse21 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse20 (* v_y_136 8))) (and (= (select v_DerPreprocessor_48 8) 0) (= (select v_DerPreprocessor_48 .cse20) 1) (= (select .cse0 .cse20) 1) (= (select .cse21 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= (select v_DerPreprocessor_48 0) 0) (= (select .cse21 0) 0) (= (select .cse21 8) 0) (= (+ (select .cse21 .cse20) 1) 0) (<= 0 v_y_136) (= (+ (select .cse2 .cse20) 1) 0))))) (and .cse22 .cse18 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse23 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse23 8) 1) 0) (= (select .cse23 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= (select v_DerPreprocessor_48 0) 0) (= (select .cse23 0) 0) (= (select v_DerPreprocessor_48 8) 1)))) .cse24))) (and .cse25 .cse11 .cse19 .cse26 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse27 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_48 8) 0) (= (select .cse27 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= 0 (+ (select .cse27 0) 1)) (= (select .cse27 8) 0) (= (select v_DerPreprocessor_48 0) 1)))))) .cse14 .cse15)))) (or (and (exists ((v_z_111 Int) (v_y_111 Int)) (let ((.cse28 (+ (* v_z_111 4) (* v_y_111 8)))) (and (not (= v_z_111 0)) (= (select .cse2 .cse28) 1) (<= 0 v_z_111) (<= v_z_111 1) (= (+ (select .cse0 .cse28) 1) 0)))) .cse18 .cse19 .cse14) (and .cse18 .cse19 .cse14 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int)) (v_y_104 Int)) (let ((.cse29 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse30 (* v_y_104 8))) (and (= (select .cse29 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select v_DerPreprocessor_42 8) 0) (= (+ (select .cse2 .cse30) 1) 0) (= (+ (select .cse29 .cse30) 1) 0) (= (select v_DerPreprocessor_42 .cse30) 1) (= (select .cse29 0) 0) (= (select .cse29 8) 0) (= (select v_DerPreprocessor_42 4) 0) (= (select .cse0 .cse30) 1)))))) (or (and .cse11 .cse12 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse31 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse2 .cse31) 1) (= (+ (select .cse0 .cse31) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse15) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse33 (* v_y_55 8)) (.cse32 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse32 4) 0) (= (select .cse0 .cse33) 1) (= (+ (select .cse2 .cse33) 1) 0) (= (+ (select .cse32 .cse33) 1) 0) (= (select v_DerPreprocessor_18 .cse33) 1) (= (select .cse32 0) 0) (= (select .cse32 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse11 .cse12 .cse15)) .cse8 .cse9 (not (and (or (and (or (and .cse22 .cse12 .cse18 .cse24 (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse34 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse34 8) 1) 0) (= (select v_DerPreprocessor_46 8) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse34 0) 0) (= (select .cse34 4) 0) (= (select v_DerPreprocessor_46 0) 0))))) (and .cse11 .cse12 .cse18 .cse19 (exists ((v_y_127 Int) (v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse35 (* v_y_127 8)) (.cse36 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse2 .cse35) 1) 0) (= (+ (select .cse36 .cse35) 1) 0) (= (select v_DerPreprocessor_46 .cse35) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse36 0) 0) (= (select .cse0 .cse35) 1) (= (select .cse36 4) 0) (= (select v_DerPreprocessor_46 8) 0) (= (select v_DerPreprocessor_46 0) 0) (= (select .cse36 8) 0)))))) .cse14 .cse15) (and .cse12 (or (and .cse11 .cse18 .cse19 .cse14 .cse15 (exists ((v_y_117 Int) (v_z_117 Int)) (let ((.cse37 (+ (* v_z_117 4) (* v_y_117 8)))) (and (<= 0 v_z_117) (<= v_z_117 1) (= (+ (select .cse0 .cse37) 1) 0) (not (= v_z_117 0)) (= (select .cse2 .cse37) 1))))) (and .cse11 .cse18 .cse19 .cse16 .cse17))) (and .cse25 .cse11 .cse19 .cse26 (exists ((v_DerPreprocessor_43 (Array Int Int)) (v_DerPreprocessor_44 (Array Int Int))) (let ((.cse38 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse38 0) 1) 0) (= (select v_DerPreprocessor_44 8) 0) (= (select v_DerPreprocessor_44 0) 1) (= (select .cse38 4) 0) (= (select .cse38 8) 0) (= (select v_DerPreprocessor_44 4) 0)))) .cse14 .cse15)) .cse8 .cse9 .cse10)) .cse10))))) is different from true [2023-12-02 23:43:20,514 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (let ((.cse53 (select .cse1 0)) (.cse52 (select .cse3 0)) (.cse56 (select .cse1 4)) (.cse54 (select .cse3 4)) (.cse57 (select .cse3 8)) (.cse55 (select .cse1 8))) (let ((.cse4 (= .cse55 0)) (.cse6 (= .cse57 0)) (.cse26 (= .cse54 1)) (.cse27 (= (+ .cse56 1) 0)) (.cse32 (= (+ .cse57 1) 0)) (.cse5 (= 0 .cse52)) (.cse11 (= .cse53 0)) (.cse12 (= .cse56 0)) (.cse33 (= .cse55 1)) (.cse7 (= .cse54 0))) (let ((.cse22 (= |c_ULTIMATE.start_main_~count~0#1| 0)) (.cse13 (and .cse32 .cse5 .cse11 .cse12 .cse33 .cse7)) (.cse23 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse24 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse31 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse15 (and .cse4 .cse5 .cse11 .cse6 .cse26 .cse27)) (.cse16 (= .cse53 1)) (.cse17 (= 0 (+ .cse52 1)))) (and (or (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse2 (* v_y_55 8)) (.cse0 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse0 4) 0) (= (select .cse1 .cse2) 1) (= (+ (select .cse3 .cse2) 1) 0) (= (+ (select .cse0 .cse2) 1) 0) (= (select v_DerPreprocessor_18 .cse2) 1) (= (select .cse0 0) 0) (= (select .cse0 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse4 .cse5 .cse6 .cse7) (and .cse4 .cse5 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse8 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse3 .cse8) 1) (= (+ (select .cse1 .cse8) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse6 .cse7)) (or (and (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int)) (v_y_95 Int)) (let ((.cse10 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse9 (* v_y_95 8))) (and (= (select .cse1 .cse9) 1) (= (select .cse10 8) 0) (= (select .cse10 4) 0) (= (+ (select .cse3 .cse9) 1) 0) (= (select .cse10 0) 0) (= (select v_DerPreprocessor_38 0) 0) (= (select v_DerPreprocessor_38 .cse9) 1) (= (select v_DerPreprocessor_38 4) 0) (= (select v_DerPreprocessor_38 8) 0) (= (+ (select .cse10 .cse9) 1) 0)))) .cse4 .cse5 .cse11 .cse6 .cse12 .cse7) .cse13 (and (exists ((v_y_89 Int) (v_z_89 Int)) (let ((.cse14 (+ (* v_y_89 8) (* v_z_89 4)))) (and (<= v_z_89 1) (<= 0 v_z_89) (not (= v_z_89 0)) (= (+ 1 (select .cse1 .cse14)) 0) (= (select .cse3 .cse14) 1)))) .cse4 .cse5 .cse11 .cse6 .cse12 .cse7) .cse15 (and .cse16 .cse4 .cse6 .cse17 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (let ((.cse18 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse18 0) 1) 0) (= (select v_DerPreprocessor_36 8) 0) (= (select .cse18 8) 0) (= (select v_DerPreprocessor_36 0) 1) (= (select .cse18 4) 0) (= (select v_DerPreprocessor_36 4) 0)))) .cse12 .cse7)) (or (exists ((v_y_26 Int) (v_z_26 Int) (v_DerPreprocessor_7 (Array Int Int)) (v_DerPreprocessor_8 (Array Int Int))) (let ((.cse20 (+ (* v_y_26 8) (* v_z_26 4))) (.cse19 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_8) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (<= v_z_26 1) (= (select .cse19 .cse20) 1) (= (+ (select v_DerPreprocessor_8 .cse20) 1) 0) (= (+ (select .cse1 .cse20) 1) 0) (= (select v_DerPreprocessor_8 0) 0) (<= 0 v_z_26) (= (select v_DerPreprocessor_8 8) 0) (= (select .cse19 8) 0) (= (select .cse19 0) 0) (not (= v_z_26 0)) (= (select v_DerPreprocessor_8 4) 0) (<= 0 (+ v_z_26 (* v_y_26 2))) (= (select .cse3 .cse20) 1) (= (select .cse19 4) 0)))) (exists ((v_y_21 Int)) (let ((.cse21 (* v_y_21 8))) (and (= (select .cse1 .cse21) 1) (= (+ (select .cse3 .cse21) 1) 0) (<= 0 v_y_21))))) .cse22 (<= 3 c_~ARR_SIZE~0) (not (and .cse22 .cse23 .cse24 (or .cse13 (and .cse4 .cse5 .cse11 .cse6 .cse12 (exists ((v_y_85 Int)) (let ((.cse25 (* v_y_85 8))) (and (= (select .cse1 .cse25) 1) (= (+ (select .cse3 .cse25) 1) 0)))) .cse7) (and .cse4 .cse5 .cse11 .cse6 .cse26 .cse27 (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (let ((.cse28 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_34 8) 0) (= (select .cse28 8) 0) (= (select .cse28 4) 1) (= (select .cse28 0) 0) (= (select v_DerPreprocessor_34 0) 0) (= (+ (select v_DerPreprocessor_34 4) 1) 0))))) (and .cse4 .cse5 .cse11 .cse6 .cse12 (exists ((v_z_87 Int) (v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int)) (v_y_87 Int)) (let ((.cse30 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse29 (+ (* v_y_87 8) (* v_z_87 4)))) (and (<= v_z_87 1) (= (+ (select v_DerPreprocessor_34 .cse29) 1) 0) (= (+ (select .cse1 .cse29) 1) 0) (= (select .cse30 4) 0) (= (select v_DerPreprocessor_34 8) 0) (= (select .cse30 .cse29) 1) (= (select v_DerPreprocessor_34 4) 0) (= (select .cse30 8) 0) (= (select .cse30 0) 0) (= (select .cse3 .cse29) 1) (<= 0 v_z_87) (not (= v_z_87 0)) (= (select v_DerPreprocessor_34 0) 0)))) .cse7) (and .cse16 .cse4 .cse6 .cse17 .cse12 .cse7)) .cse31)) (or (and (or (and .cse32 .cse5 .cse11 .cse33 (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse34 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse34 8) 1) 0) (= (select v_DerPreprocessor_46 8) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse34 0) 0) (= (select .cse34 4) 0) (= (select v_DerPreprocessor_46 0) 0))))) (and .cse4 .cse5 .cse11 .cse6 (exists ((v_y_127 Int) (v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse35 (* v_y_127 8)) (.cse36 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse3 .cse35) 1) 0) (= (+ (select .cse36 .cse35) 1) 0) (= (select v_DerPreprocessor_46 .cse35) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse36 0) 0) (= (select .cse1 .cse35) 1) (= (select .cse36 4) 0) (= (select v_DerPreprocessor_46 8) 0) (= (select v_DerPreprocessor_46 0) 0) (= (select .cse36 8) 0)))))) .cse12 .cse7) (and .cse5 (or (and .cse4 .cse11 .cse6 .cse12 .cse7 (exists ((v_y_117 Int) (v_z_117 Int)) (let ((.cse37 (+ (* v_z_117 4) (* v_y_117 8)))) (and (<= 0 v_z_117) (<= v_z_117 1) (= (+ (select .cse1 .cse37) 1) 0) (not (= v_z_117 0)) (= (select .cse3 .cse37) 1))))) (and .cse4 .cse11 .cse6 .cse26 .cse27))) (and .cse16 .cse4 .cse6 .cse17 (exists ((v_DerPreprocessor_43 (Array Int Int)) (v_DerPreprocessor_44 (Array Int Int))) (let ((.cse38 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse38 0) 1) 0) (= (select v_DerPreprocessor_44 8) 0) (= (select v_DerPreprocessor_44 0) 1) (= (select .cse38 4) 0) (= (select .cse38 8) 0) (= (select v_DerPreprocessor_44 4) 0)))) .cse12 .cse7)) .cse23 .cse24 .cse31 (or (and .cse11 .cse12 (exists ((v_y_79 Int)) (let ((.cse39 (* v_y_79 8))) (and (= (+ (select .cse3 .cse39) 1) 0) (<= 0 v_y_79) (= (select .cse1 .cse39) 1))))) (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int)) (v_z_74 Int) (v_y_74 Int)) (let ((.cse41 (+ (* v_y_74 8) (* v_z_74 4))) (.cse40 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse40 .cse41) 1) (= (+ (select .cse1 .cse41) 1) 0) (not (= v_z_74 0)) (= (select .cse40 0) 0) (= (select .cse40 4) 0) (= (select v_DerPreprocessor_28 0) 0) (= (select v_DerPreprocessor_28 4) 0) (<= v_z_74 1) (= (+ (select v_DerPreprocessor_28 .cse41) 1) 0) (<= 0 v_z_74) (= (select .cse3 .cse41) 1) (= (select .cse40 8) 0) (= (select v_DerPreprocessor_28 8) 0) (<= 0 (+ v_z_74 (* v_y_74 2)))))) .cse11 .cse12)) (or (and .cse4 .cse5 (or (and (exists ((v_z_130 Int) (v_y_130 Int)) (let ((.cse42 (+ (* v_y_130 8) (* v_z_130 4)))) (and (<= 0 v_z_130) (= (select .cse3 .cse42) 1) (not (= v_z_130 0)) (= (+ (select .cse1 .cse42) 1) 0) (<= v_z_130 1) (<= 0 (+ (* 2 v_y_130) v_z_130))))) .cse12 .cse7) (and .cse26 .cse27)) .cse11 .cse6) (and (or (and .cse5 (or (and .cse4 .cse11 .cse6 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_y_136 Int) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse44 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse43 (* v_y_136 8))) (and (= (select v_DerPreprocessor_48 8) 0) (= (select v_DerPreprocessor_48 .cse43) 1) (= (select .cse1 .cse43) 1) (= (select .cse44 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= (select v_DerPreprocessor_48 0) 0) (= (select .cse44 0) 0) (= (select .cse44 8) 0) (= (+ (select .cse44 .cse43) 1) 0) (<= 0 v_y_136) (= (+ (select .cse3 .cse43) 1) 0))))) (and .cse32 .cse11 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse45 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse45 8) 1) 0) (= (select .cse45 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= (select v_DerPreprocessor_48 0) 0) (= (select .cse45 0) 0) (= (select v_DerPreprocessor_48 8) 1)))) .cse33))) (and .cse16 .cse4 .cse6 .cse17 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse46 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_48 8) 0) (= (select .cse46 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= 0 (+ (select .cse46 0) 1)) (= (select .cse46 8) 0) (= (select v_DerPreprocessor_48 0) 1)))))) .cse12 .cse7)) (or (and (exists ((v_z_111 Int) (v_y_111 Int)) (let ((.cse47 (+ (* v_z_111 4) (* v_y_111 8)))) (and (not (= v_z_111 0)) (= (select .cse3 .cse47) 1) (<= 0 v_z_111) (<= v_z_111 1) (= (+ (select .cse1 .cse47) 1) 0)))) .cse4 .cse5 .cse11 .cse6 .cse12 .cse7) .cse15 (and (or (and .cse5 (or (and (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse48 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse48 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select .cse48 0) 0) (= 0 (+ (select .cse48 8) 1)) (= (select v_DerPreprocessor_42 4) 0) (= (select v_DerPreprocessor_42 8) 1)))) .cse32 .cse11 .cse33) (and .cse4 .cse11 .cse6 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int)) (v_y_104 Int)) (let ((.cse49 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse50 (* v_y_104 8))) (and (= (select .cse49 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select v_DerPreprocessor_42 8) 0) (= (+ (select .cse3 .cse50) 1) 0) (= (+ (select .cse49 .cse50) 1) 0) (= (select v_DerPreprocessor_42 .cse50) 1) (= (select .cse49 0) 0) (= (select .cse49 8) 0) (= (select v_DerPreprocessor_42 4) 0) (= (select .cse1 .cse50) 1))))))) (and .cse16 .cse4 .cse6 .cse17 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse51 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse51 4) 0) (= (+ (select .cse51 0) 1) 0) (= (select v_DerPreprocessor_42 0) 1) (= (select v_DerPreprocessor_42 8) 0) (= (select .cse51 8) 0) (= (select v_DerPreprocessor_42 4) 0)))))) .cse12 .cse7))))))) is different from false [2023-12-02 23:43:21,812 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (let ((.cse53 (select .cse1 0)) (.cse52 (select .cse3 0)) (.cse56 (select .cse1 4)) (.cse54 (select .cse3 4)) (.cse57 (select .cse3 8)) (.cse55 (select .cse1 8))) (let ((.cse4 (= .cse55 0)) (.cse6 (= .cse57 0)) (.cse26 (= .cse54 1)) (.cse27 (= (+ .cse56 1) 0)) (.cse32 (= (+ .cse57 1) 0)) (.cse5 (= 0 .cse52)) (.cse11 (= .cse53 0)) (.cse12 (= .cse56 0)) (.cse33 (= .cse55 1)) (.cse7 (= .cse54 0))) (let ((.cse22 (= |c_ULTIMATE.start_main_~count~0#1| 0)) (.cse13 (and .cse32 .cse5 .cse11 .cse12 .cse33 .cse7)) (.cse23 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse24 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse31 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse15 (and .cse4 .cse5 .cse11 .cse6 .cse26 .cse27)) (.cse16 (= .cse53 1)) (.cse17 (= 0 (+ .cse52 1)))) (and (or (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse2 (* v_y_55 8)) (.cse0 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse0 4) 0) (= (select .cse1 .cse2) 1) (= (+ (select .cse3 .cse2) 1) 0) (= (+ (select .cse0 .cse2) 1) 0) (= (select v_DerPreprocessor_18 .cse2) 1) (= (select .cse0 0) 0) (= (select .cse0 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse4 .cse5 .cse6 .cse7) (and .cse4 .cse5 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse8 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse3 .cse8) 1) (= (+ (select .cse1 .cse8) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse6 .cse7)) (or (and (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int)) (v_y_95 Int)) (let ((.cse10 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse9 (* v_y_95 8))) (and (= (select .cse1 .cse9) 1) (= (select .cse10 8) 0) (= (select .cse10 4) 0) (= (+ (select .cse3 .cse9) 1) 0) (= (select .cse10 0) 0) (= (select v_DerPreprocessor_38 0) 0) (= (select v_DerPreprocessor_38 .cse9) 1) (= (select v_DerPreprocessor_38 4) 0) (= (select v_DerPreprocessor_38 8) 0) (= (+ (select .cse10 .cse9) 1) 0)))) .cse4 .cse5 .cse11 .cse6 .cse12 .cse7) .cse13 (and (exists ((v_y_89 Int) (v_z_89 Int)) (let ((.cse14 (+ (* v_y_89 8) (* v_z_89 4)))) (and (<= v_z_89 1) (<= 0 v_z_89) (not (= v_z_89 0)) (= (+ 1 (select .cse1 .cse14)) 0) (= (select .cse3 .cse14) 1)))) .cse4 .cse5 .cse11 .cse6 .cse12 .cse7) .cse15 (and .cse16 .cse4 .cse6 .cse17 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (let ((.cse18 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse18 0) 1) 0) (= (select v_DerPreprocessor_36 8) 0) (= (select .cse18 8) 0) (= (select v_DerPreprocessor_36 0) 1) (= (select .cse18 4) 0) (= (select v_DerPreprocessor_36 4) 0)))) .cse12 .cse7)) (or (exists ((v_y_26 Int) (v_z_26 Int) (v_DerPreprocessor_7 (Array Int Int)) (v_DerPreprocessor_8 (Array Int Int))) (let ((.cse20 (+ (* v_y_26 8) (* v_z_26 4))) (.cse19 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_8) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (<= v_z_26 1) (= (select .cse19 .cse20) 1) (= (+ (select v_DerPreprocessor_8 .cse20) 1) 0) (= (+ (select .cse1 .cse20) 1) 0) (= (select v_DerPreprocessor_8 0) 0) (<= 0 v_z_26) (= (select v_DerPreprocessor_8 8) 0) (= (select .cse19 8) 0) (= (select .cse19 0) 0) (not (= v_z_26 0)) (= (select v_DerPreprocessor_8 4) 0) (<= 0 (+ v_z_26 (* v_y_26 2))) (= (select .cse3 .cse20) 1) (= (select .cse19 4) 0)))) (exists ((v_y_21 Int)) (let ((.cse21 (* v_y_21 8))) (and (= (select .cse1 .cse21) 1) (= (+ (select .cse3 .cse21) 1) 0) (<= 0 v_y_21))))) .cse22 (<= 3 c_~ARR_SIZE~0) (not (and .cse22 .cse23 .cse24 (or .cse13 (and .cse4 .cse5 .cse11 .cse6 .cse12 (exists ((v_y_85 Int)) (let ((.cse25 (* v_y_85 8))) (and (= (select .cse1 .cse25) 1) (= (+ (select .cse3 .cse25) 1) 0)))) .cse7) (and .cse4 .cse5 .cse11 .cse6 .cse26 .cse27 (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (let ((.cse28 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_34 8) 0) (= (select .cse28 8) 0) (= (select .cse28 4) 1) (= (select .cse28 0) 0) (= (select v_DerPreprocessor_34 0) 0) (= (+ (select v_DerPreprocessor_34 4) 1) 0))))) (and .cse4 .cse5 .cse11 .cse6 .cse12 (exists ((v_z_87 Int) (v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int)) (v_y_87 Int)) (let ((.cse30 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse29 (+ (* v_y_87 8) (* v_z_87 4)))) (and (<= v_z_87 1) (= (+ (select v_DerPreprocessor_34 .cse29) 1) 0) (= (+ (select .cse1 .cse29) 1) 0) (= (select .cse30 4) 0) (= (select v_DerPreprocessor_34 8) 0) (= (select .cse30 .cse29) 1) (= (select v_DerPreprocessor_34 4) 0) (= (select .cse30 8) 0) (= (select .cse30 0) 0) (= (select .cse3 .cse29) 1) (<= 0 v_z_87) (not (= v_z_87 0)) (= (select v_DerPreprocessor_34 0) 0)))) .cse7) (and .cse16 .cse4 .cse6 .cse17 .cse12 .cse7)) .cse31)) (or (and (or (and .cse32 .cse5 .cse11 .cse33 (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse34 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse34 8) 1) 0) (= (select v_DerPreprocessor_46 8) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse34 0) 0) (= (select .cse34 4) 0) (= (select v_DerPreprocessor_46 0) 0))))) (and .cse4 .cse5 .cse11 .cse6 (exists ((v_y_127 Int) (v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse35 (* v_y_127 8)) (.cse36 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse3 .cse35) 1) 0) (= (+ (select .cse36 .cse35) 1) 0) (= (select v_DerPreprocessor_46 .cse35) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse36 0) 0) (= (select .cse1 .cse35) 1) (= (select .cse36 4) 0) (= (select v_DerPreprocessor_46 8) 0) (= (select v_DerPreprocessor_46 0) 0) (= (select .cse36 8) 0)))))) .cse12 .cse7) (and .cse5 (or (and .cse4 .cse11 .cse6 .cse12 .cse7 (exists ((v_y_117 Int) (v_z_117 Int)) (let ((.cse37 (+ (* v_z_117 4) (* v_y_117 8)))) (and (<= 0 v_z_117) (<= v_z_117 1) (= (+ (select .cse1 .cse37) 1) 0) (not (= v_z_117 0)) (= (select .cse3 .cse37) 1))))) (and .cse4 .cse11 .cse6 .cse26 .cse27))) (and .cse16 .cse4 .cse6 .cse17 (exists ((v_DerPreprocessor_43 (Array Int Int)) (v_DerPreprocessor_44 (Array Int Int))) (let ((.cse38 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse38 0) 1) 0) (= (select v_DerPreprocessor_44 8) 0) (= (select v_DerPreprocessor_44 0) 1) (= (select .cse38 4) 0) (= (select .cse38 8) 0) (= (select v_DerPreprocessor_44 4) 0)))) .cse12 .cse7)) .cse23 .cse24 .cse31 (or (and .cse11 .cse12 (exists ((v_y_79 Int)) (let ((.cse39 (* v_y_79 8))) (and (= (+ (select .cse3 .cse39) 1) 0) (<= 0 v_y_79) (= (select .cse1 .cse39) 1))))) (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int)) (v_z_74 Int) (v_y_74 Int)) (let ((.cse41 (+ (* v_y_74 8) (* v_z_74 4))) (.cse40 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse40 .cse41) 1) (= (+ (select .cse1 .cse41) 1) 0) (not (= v_z_74 0)) (= (select .cse40 0) 0) (= (select .cse40 4) 0) (= (select v_DerPreprocessor_28 0) 0) (= (select v_DerPreprocessor_28 4) 0) (<= v_z_74 1) (= (+ (select v_DerPreprocessor_28 .cse41) 1) 0) (<= 0 v_z_74) (= (select .cse3 .cse41) 1) (= (select .cse40 8) 0) (= (select v_DerPreprocessor_28 8) 0) (<= 0 (+ v_z_74 (* v_y_74 2)))))) .cse11 .cse12)) (or (and .cse4 .cse5 (or (and (exists ((v_z_130 Int) (v_y_130 Int)) (let ((.cse42 (+ (* v_y_130 8) (* v_z_130 4)))) (and (<= 0 v_z_130) (= (select .cse3 .cse42) 1) (not (= v_z_130 0)) (= (+ (select .cse1 .cse42) 1) 0) (<= v_z_130 1) (<= 0 (+ (* 2 v_y_130) v_z_130))))) .cse12 .cse7) (and .cse26 .cse27)) .cse11 .cse6) (and (or (and .cse5 (or (and .cse4 .cse11 .cse6 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_y_136 Int) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse44 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse43 (* v_y_136 8))) (and (= (select v_DerPreprocessor_48 8) 0) (= (select v_DerPreprocessor_48 .cse43) 1) (= (select .cse1 .cse43) 1) (= (select .cse44 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= (select v_DerPreprocessor_48 0) 0) (= (select .cse44 0) 0) (= (select .cse44 8) 0) (= (+ (select .cse44 .cse43) 1) 0) (<= 0 v_y_136) (= (+ (select .cse3 .cse43) 1) 0))))) (and .cse32 .cse11 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse45 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse45 8) 1) 0) (= (select .cse45 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= (select v_DerPreprocessor_48 0) 0) (= (select .cse45 0) 0) (= (select v_DerPreprocessor_48 8) 1)))) .cse33))) (and .cse16 .cse4 .cse6 .cse17 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse46 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_48 8) 0) (= (select .cse46 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= 0 (+ (select .cse46 0) 1)) (= (select .cse46 8) 0) (= (select v_DerPreprocessor_48 0) 1)))))) .cse12 .cse7)) (or (and (exists ((v_z_111 Int) (v_y_111 Int)) (let ((.cse47 (+ (* v_z_111 4) (* v_y_111 8)))) (and (not (= v_z_111 0)) (= (select .cse3 .cse47) 1) (<= 0 v_z_111) (<= v_z_111 1) (= (+ (select .cse1 .cse47) 1) 0)))) .cse4 .cse5 .cse11 .cse6 .cse12 .cse7) .cse15 (and (or (and .cse5 (or (and (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse48 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse48 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select .cse48 0) 0) (= 0 (+ (select .cse48 8) 1)) (= (select v_DerPreprocessor_42 4) 0) (= (select v_DerPreprocessor_42 8) 1)))) .cse32 .cse11 .cse33) (and .cse4 .cse11 .cse6 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int)) (v_y_104 Int)) (let ((.cse49 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse50 (* v_y_104 8))) (and (= (select .cse49 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select v_DerPreprocessor_42 8) 0) (= (+ (select .cse3 .cse50) 1) 0) (= (+ (select .cse49 .cse50) 1) 0) (= (select v_DerPreprocessor_42 .cse50) 1) (= (select .cse49 0) 0) (= (select .cse49 8) 0) (= (select v_DerPreprocessor_42 4) 0) (= (select .cse1 .cse50) 1))))))) (and .cse16 .cse4 .cse6 .cse17 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse51 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse51 4) 0) (= (+ (select .cse51 0) 1) 0) (= (select v_DerPreprocessor_42 0) 1) (= (select v_DerPreprocessor_42 8) 0) (= (select .cse51 8) 0) (= (select v_DerPreprocessor_42 4) 0)))))) .cse12 .cse7)))))))) is different from true WARNING: YOUR LOGFILE WAS TOO LONG, SOME LINES IN THE MIDDLE WERE REMOVED. [2023-12-02 23:51:42,054 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse15 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse17 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse112 (select .cse17 0)) (.cse116 (select .cse17 8)) (.cse115 (select .cse15 8)) (.cse111 (select .cse15 0))) (let ((.cse114 (select .cse17 4)) (.cse113 (select .cse15 4)) (.cse2 (= .cse111 1)) (.cse3 (= .cse115 0)) (.cse4 (= .cse116 0)) (.cse5 (= 0 (+ .cse112 1)))) (let ((.cse73 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse117 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse15 .cse117) 1) 0) (= (select .cse17 .cse117) 1))))) (.cse66 (and .cse2 .cse3 .cse4 .cse5)) (.cse9 (= (+ .cse116 1) 0)) (.cse10 (= 0 .cse112)) (.cse12 (= .cse111 0)) (.cse7 (= .cse113 0)) (.cse13 (= .cse115 1)) (.cse8 (= .cse114 0)) (.cse35 (= .cse114 1)) (.cse36 (= (+ .cse113 1) 0))) (let ((.cse44 (and .cse35 .cse36)) (.cse27 (and .cse9 .cse10 .cse12 .cse7 .cse13 .cse8)) (.cse46 (and .cse2 .cse3 .cse4 .cse5 .cse7 .cse8)) (.cse1 (and .cse3 .cse10 .cse12 .cse4 .cse35 .cse36)) (.cse47 (and (or .cse66 (and .cse9 .cse10 .cse12 .cse13)) .cse7 .cse8)) (.cse0 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse104 (and .cse3 .cse10 .cse12 .cse4 .cse73)) (.cse19 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse20 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse21 (= |c_ULTIMATE.start_main_~sum~0#1| (+ .cse111 .cse112))) (.cse68 (and .cse9 .cse12 .cse13))) (and (not (and .cse0 (or .cse1 (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse6 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse6 4) 0) (= (+ (select .cse6 0) 1) 0) (= (select .cse6 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse7 .cse8) (and .cse9 .cse10 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse11 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse11 4) 0) (= (+ (select .cse11 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse11 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse12 .cse7 .cse13 .cse8) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse16 (* v_y_55 8)) (.cse14 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse14 4) 0) (= (select .cse15 .cse16) 1) (= (+ (select .cse17 .cse16) 1) 0) (= (+ (select .cse14 .cse16) 1) 0) (= (select v_DerPreprocessor_18 .cse16) 1) (= (select .cse14 0) 0) (= (select .cse14 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) (and .cse3 .cse10 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse18 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse17 .cse18) 1) (= (+ (select .cse15 .cse18) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse12 .cse4 .cse7 .cse8)) .cse19 .cse20 .cse21)) (not (and .cse0 (or (and .cse7 .cse8 (or (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_55 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (let ((.cse22 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_56 0) 1) (= (select .cse22 4) 0) (= (select v_DerPreprocessor_56 4) 0) (= (select v_DerPreprocessor_56 8) 0) (= (select .cse22 8) 0) (= (+ (select .cse22 0) 1) 0))))) (and .cse3 .cse10 .cse12 .cse4 (exists ((v_y_163 Int) (v_DerPreprocessor_55 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (let ((.cse23 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse24 (* v_y_163 8))) (and (= (+ (select .cse23 .cse24) 1) 0) (= (select v_DerPreprocessor_56 0) 0) (= (select .cse23 4) 0) (= (select v_DerPreprocessor_56 4) 0) (= (select .cse15 .cse24) 1) (= (select v_DerPreprocessor_56 8) 0) (= (select .cse23 8) 0) (= (+ (select .cse17 .cse24) 1) 0) (= (select .cse23 0) 0) (= 1 (select v_DerPreprocessor_56 .cse24)))))) (and .cse9 .cse10 .cse12 .cse13 (exists ((v_DerPreprocessor_55 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (let ((.cse25 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse25 8) 1) 0) (= (select v_DerPreprocessor_56 0) 0) (= (select .cse25 4) 0) (= (select v_DerPreprocessor_56 4) 0) (= (select .cse25 0) 0) (= (select v_DerPreprocessor_56 8) 1))))))) .cse1 (and .cse3 .cse10 .cse12 (exists ((v_z_169 Int) (v_y_169 Int)) (let ((.cse26 (+ (* v_z_169 4) (* v_y_169 8)))) (and (<= v_z_169 1) (<= 0 v_z_169) (= (select .cse17 .cse26) 1) (not (= v_z_169 0)) (= (+ (select .cse15 .cse26) 1) 0)))) .cse4 .cse7 .cse8)) .cse19 .cse20 .cse21)) (or .cse27 (and .cse3 .cse10 .cse12 .cse4 (exists ((v_y_16 Int)) (let ((.cse28 (* v_y_16 8))) (and (= (select .cse15 .cse28) 1) (= 0 (+ (select .cse17 .cse28) 1))))) .cse7 .cse8) (and .cse3 .cse10 .cse12 .cse4 (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int)) (v_z_7 Int) (v_y_7 Int)) (let ((.cse29 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse30 (+ (* v_y_7 8) (* v_z_7 4)))) (and (= (select .cse29 0) 0) (= (select v_DerPreprocessor_6 8) 0) (= (select .cse29 .cse30) 1) (= (select .cse29 8) 0) (= (select .cse17 .cse30) 1) (= (+ (select v_DerPreprocessor_6 .cse30) 1) 0) (= (select .cse29 4) 0) (not (= v_z_7 0)) (<= v_z_7 1) (= (+ (select .cse15 .cse30) 1) 0) (= (select v_DerPreprocessor_6 4) 0) (<= 0 v_z_7) (= (select v_DerPreprocessor_6 0) 0)))) .cse7 .cse8)) (not (and .cse0 (or (and (or (and .cse9 .cse10 .cse12 .cse13 (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse31 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse31 8) 1) 0) (= (select v_DerPreprocessor_46 8) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse31 0) 0) (= (select .cse31 4) 0) (= (select v_DerPreprocessor_46 0) 0))))) (and .cse3 .cse10 .cse12 .cse4 (exists ((v_y_127 Int) (v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse32 (* v_y_127 8)) (.cse33 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse17 .cse32) 1) 0) (= (+ (select .cse33 .cse32) 1) 0) (= (select v_DerPreprocessor_46 .cse32) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse33 0) 0) (= (select .cse15 .cse32) 1) (= (select .cse33 4) 0) (= (select v_DerPreprocessor_46 8) 0) (= (select v_DerPreprocessor_46 0) 0) (= (select .cse33 8) 0)))))) .cse7 .cse8) (and .cse10 (or (and .cse3 .cse12 .cse4 .cse7 .cse8 (exists ((v_y_117 Int) (v_z_117 Int)) (let ((.cse34 (+ (* v_z_117 4) (* v_y_117 8)))) (and (<= 0 v_z_117) (<= v_z_117 1) (= (+ (select .cse15 .cse34) 1) 0) (not (= v_z_117 0)) (= (select .cse17 .cse34) 1))))) (and .cse3 .cse12 .cse4 .cse35 .cse36))) (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_43 (Array Int Int)) (v_DerPreprocessor_44 (Array Int Int))) (let ((.cse37 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse37 0) 1) 0) (= (select v_DerPreprocessor_44 8) 0) (= (select v_DerPreprocessor_44 0) 1) (= (select .cse37 4) 0) (= (select .cse37 8) 0) (= (select v_DerPreprocessor_44 4) 0)))) .cse7 .cse8)) .cse19 .cse20 .cse21)) .cse0 (or (and (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int)) (v_y_95 Int)) (let ((.cse39 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse38 (* v_y_95 8))) (and (= (select .cse15 .cse38) 1) (= (select .cse39 8) 0) (= (select .cse39 4) 0) (= (+ (select .cse17 .cse38) 1) 0) (= (select .cse39 0) 0) (= (select v_DerPreprocessor_38 0) 0) (= (select v_DerPreprocessor_38 .cse38) 1) (= (select v_DerPreprocessor_38 4) 0) (= (select v_DerPreprocessor_38 8) 0) (= (+ (select .cse39 .cse38) 1) 0)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) .cse27 (and (exists ((v_y_89 Int) (v_z_89 Int)) (let ((.cse40 (+ (* v_y_89 8) (* v_z_89 4)))) (and (<= v_z_89 1) (<= 0 v_z_89) (not (= v_z_89 0)) (= (+ 1 (select .cse15 .cse40)) 0) (= (select .cse17 .cse40) 1)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) .cse1 (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (let ((.cse41 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse41 0) 1) 0) (= (select v_DerPreprocessor_36 8) 0) (= (select .cse41 8) 0) (= (select v_DerPreprocessor_36 0) 1) (= (select .cse41 4) 0) (= (select v_DerPreprocessor_36 4) 0)))) .cse7 .cse8)) (or (and .cse3 .cse10 .cse12 .cse4 (or (and (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int)) (v_z_63 Int) (v_y_63 Int)) (let ((.cse42 (+ (* v_y_63 8) (* v_z_63 4))) (.cse43 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse15 .cse42) 1) 0) (= (select .cse17 .cse42) 1) (= (select .cse43 0) 0) (<= 0 v_z_63) (= (select .cse43 4) 0) (= (select v_DerPreprocessor_20 8) 0) (= (+ (select v_DerPreprocessor_20 .cse42) 1) 0) (<= v_z_63 1) (= (select .cse43 .cse42) 1) (= (select v_DerPreprocessor_20 4) 0) (= 0 (select v_DerPreprocessor_20 0)) (not (= v_z_63 0)) (= (select .cse43 8) 0)))) .cse7 .cse8) .cse44)) (and (or (and .cse9 .cse13) (and .cse3 .cse4 (exists ((v_y_69 Int)) (let ((.cse45 (* v_y_69 8))) (and (= (+ (select .cse17 .cse45) 1) 0) (= (select .cse15 .cse45) 1)))))) .cse10 .cse12 .cse7 .cse8) .cse46) (not (and .cse0 (or .cse47 (and .cse3 .cse10 .cse12 (exists ((v_DerPreprocessor_31 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int))) (let ((.cse48 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_32) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select v_DerPreprocessor_32 4) 1) 0) (= (select .cse48 4) 1) (= (select v_DerPreprocessor_32 8) 0) (= (select .cse48 8) 0) (= (select .cse48 0) 0) (= 0 (select v_DerPreprocessor_32 0))))) .cse4 (exists ((v_z_80 Int) (v_y_80 Int)) (let ((.cse50 (+ (* v_y_80 2) v_z_80)) (.cse49 (+ (* v_z_80 4) (* v_y_80 8)))) (and (= (select .cse17 .cse49) 1) (<= 0 v_z_80) (<= 0 .cse50) (<= .cse50 2) (<= v_z_80 1) (= (+ (select .cse15 .cse49) 1) 0)))))) .cse19 .cse20 .cse21)) (< 0 |c_ULTIMATE.start_main_~count~0#1|) (not (and .cse0 (or (and .cse3 .cse10 (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int)) (v_y_330 Int)) (let ((.cse51 (* v_y_330 8)) (.cse52 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_100 4) 0) (= (+ (select .cse17 .cse51) 1) 0) (= (select v_DerPreprocessor_100 8) 0) (= (select .cse52 4) 0) (= (select .cse52 8) 0) (= (+ (select .cse52 .cse51) 1) 0) (= (select v_DerPreprocessor_100 .cse51) 1) (= (select .cse15 .cse51) 1) (= 0 (select .cse52 0)) (= (select v_DerPreprocessor_100 0) 0)))) .cse12 .cse4 .cse7 .cse8) (and .cse9 .cse10 .cse12 (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (let ((.cse53 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_100 4) 0) (= (select .cse53 4) 0) (= (select v_DerPreprocessor_100 8) 1) (= 0 (select .cse53 0)) (= (select v_DerPreprocessor_100 0) 0) (= (+ (select .cse53 8) 1) 0)))) .cse7 .cse13 .cse8) .cse1 (and (exists ((v_y_326 Int) (v_z_326 Int)) (let ((.cse54 (+ (* v_z_326 4) (* v_y_326 8)))) (and (<= 0 v_z_326) (not (= v_z_326 0)) (= (+ (select .cse15 .cse54) 1) 0) (= (select .cse17 .cse54) 1) (<= v_z_326 1)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) (and .cse2 .cse3 .cse4 .cse5 .cse7 (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (let ((.cse55 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_100 4) 0) (= (select v_DerPreprocessor_100 8) 0) (= (select .cse55 4) 0) (= (select v_DerPreprocessor_100 0) 1) (= (select .cse55 8) 0) (= (+ (select .cse55 0) 1) 0)))) .cse8)) .cse19 .cse20 .cse21)) (or (and (or (and .cse3 .cse10 .cse12 (exists ((v_y_272 Int) (v_DerPreprocessor_87 (Array Int Int)) (v_DerPreprocessor_88 (Array Int Int))) (let ((.cse56 (* v_y_272 8)) (.cse57 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_87) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_88) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_88 8) 0) (= (select v_DerPreprocessor_88 0) 0) (= (+ (select .cse17 .cse56) 1) 0) (= (+ (select .cse57 .cse56) 1) 0) (= (select .cse15 .cse56) 1) (= (select .cse57 8) 0) (= (select .cse57 0) 0) (= (select v_DerPreprocessor_88 4) 0) (= (select v_DerPreprocessor_88 .cse56) 1) (= (select .cse57 4) 0)))) .cse4) (and .cse9 .cse10 (exists ((v_DerPreprocessor_87 (Array Int Int)) (v_DerPreprocessor_88 (Array Int Int))) (let ((.cse58 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_87) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_88) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_88 8) 1) (= (select v_DerPreprocessor_88 0) 0) (= (select .cse58 0) 0) (= (select v_DerPreprocessor_88 4) 0) (= (+ (select .cse58 8) 1) 0) (= (select .cse58 4) 0)))) .cse12 .cse13) (and .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_87 (Array Int Int)) (v_DerPreprocessor_88 (Array Int Int))) (let ((.cse59 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_87) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_88) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_88 8) 0) (= (select v_DerPreprocessor_88 0) 1) (= (select .cse59 8) 0) (= (+ (select .cse59 0) 1) 0) (= (select v_DerPreprocessor_88 4) 0) (= (select .cse59 4) 0)))) .cse5)) .cse7 .cse8) (and .cse3 .cse10 .cse12 .cse4 .cse7 .cse8 (exists ((v_z_278 Int) (v_y_278 Int)) (let ((.cse60 (+ (* v_z_278 4) (* v_y_278 8)))) (and (<= v_z_278 1) (= (select .cse17 .cse60) 1) (<= 0 v_z_278) (not (= v_z_278 0)) (= 0 (+ (select .cse15 .cse60) 1)))))) .cse1) (or (and (or (and .cse10 (or (and .cse9 (exists ((v_DerPreprocessor_50 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (let ((.cse61 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_50) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= 0 (select v_DerPreprocessor_50 4)) (= (select .cse61 0) 0) (= (select v_DerPreprocessor_50 0) 0) (= (+ (select .cse61 8) 1) 0) (= (select .cse61 4) 0) (= (select v_DerPreprocessor_50 8) 1)))) .cse12 .cse13) (and .cse3 .cse12 .cse4 (exists ((v_DerPreprocessor_50 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int)) (v_y_146 Int)) (let ((.cse62 (* v_y_146 8)) (.cse63 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_50) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= 0 (select v_DerPreprocessor_50 4)) (= (+ (select .cse17 .cse62) 1) 0) (<= 0 v_y_146) (= (select .cse63 0) 0) (= (select .cse63 8) 0) (= (select .cse15 .cse62) 1) (= (select v_DerPreprocessor_50 0) 0) (= (+ (select .cse63 .cse62) 1) 0) (= (select v_DerPreprocessor_50 8) 0) (= (select v_DerPreprocessor_50 .cse62) 1) (= (select .cse63 4) 0))))))) (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_50 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (let ((.cse64 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_50) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= 0 (select v_DerPreprocessor_50 4)) (= (select v_DerPreprocessor_50 0) 1) (= (+ (select .cse64 0) 1) 0) (= (select .cse64 8) 0) (= (select v_DerPreprocessor_50 8) 0) (= (select .cse64 4) 0)))))) .cse7 .cse8) (and .cse3 .cse10 .cse12 .cse4 (or (and (exists ((v_y_139 Int) (v_z_139 Int)) (let ((.cse65 (+ (* v_y_139 8) (* v_z_139 4)))) (and (<= v_z_139 1) (<= 0 (+ (* 2 v_y_139) v_z_139)) (= (select .cse17 .cse65) 1) (not (= v_z_139 0)) (<= 0 v_z_139) (= (+ (select .cse15 .cse65) 1) 0)))) .cse7 .cse8) .cse44))) (<= 3 c_~ARR_SIZE~0) (or (and .cse7 .cse8 (or .cse66 (and .cse10 (or (and .cse3 .cse12 .cse4 (exists ((v_y_300 Int)) (let ((.cse67 (* v_y_300 8))) (and (= (+ (select .cse17 .cse67) 1) 0) (= (select .cse15 .cse67) 1))))) .cse68)))) (and .cse3 .cse10 .cse12 .cse4 (exists ((v_y_309 Int) (v_DerPreprocessor_91 (Array Int Int)) (v_DerPreprocessor_92 (Array Int Int)) (v_z_309 Int)) (let ((.cse69 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_91) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_92) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse70 (+ (* v_z_309 4) (* v_y_309 8)))) (and (= (select .cse69 4) 0) (= (select v_DerPreprocessor_92 8) 0) (= (select .cse69 0) 0) (= (+ (select v_DerPreprocessor_92 .cse70) 1) 0) (= (select .cse69 8) 0) (<= 0 v_z_309) (= (select .cse69 .cse70) 1) (= (select v_DerPreprocessor_92 0) 0) (<= v_z_309 1) (not (= v_z_309 0)) (= (select v_DerPreprocessor_92 4) 0) (= (select .cse17 .cse70) 1) (= (+ (select .cse15 .cse70) 1) 0)))) .cse7 .cse8) (and .cse3 .cse10 .cse12 .cse4 .cse35 (exists ((v_DerPreprocessor_91 (Array Int Int)) (v_DerPreprocessor_92 (Array Int Int))) (let ((.cse71 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_91) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_92) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select v_DerPreprocessor_92 4) 1) 0) (= (select v_DerPreprocessor_92 8) 0) (= (select .cse71 0) 0) (= (select .cse71 4) 1) (= (select .cse71 8) 0) (= (select v_DerPreprocessor_92 0) 0)))) .cse36)) (not (and .cse0 (or .cse47 (and .cse3 .cse10 .cse12 (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (let ((.cse72 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_102 0) 0) (= (select v_DerPreprocessor_102 8) 0) (= (select .cse72 0) 0) (= (select .cse72 4) 1) (= (+ (select v_DerPreprocessor_102 4) 1) 0) (= (select .cse72 8) 0)))) .cse4 .cse73)) .cse19 .cse20 .cse21)) (or (and .cse3 .cse10 .cse12 .cse4 .cse7 (exists ((v_DerPreprocessor_97 (Array Int Int)) (v_DerPreprocessor_98 (Array Int Int)) (v_y_316 Int) (v_z_316 Int)) (let ((.cse74 (+ (* v_z_316 4) (* v_y_316 8))) (.cse75 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_97) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_98) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select v_DerPreprocessor_98 .cse74) 1) 0) (= (select .cse75 4) 0) (<= 0 v_z_316) (= (select v_DerPreprocessor_98 0) 0) (= (select .cse17 .cse74) 1) (not (= v_z_316 0)) (= (select v_DerPreprocessor_98 4) 0) (= (+ (select .cse15 .cse74) 1) 0) (<= v_z_316 1) (= (select .cse75 .cse74) 1) (= (select v_DerPreprocessor_98 8) 0) (= (select .cse75 8) 0) (= (select .cse75 0) 0)))) .cse8) .cse27 (and .cse3 .cse10 .cse12 .cse4 .cse35 (exists ((v_DerPreprocessor_95 (Array Int Int)) (v_DerPreprocessor_96 (Array Int Int))) (let ((.cse76 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_95) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_96) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse76 0) 0) (= (select .cse76 8) 0) (= (select v_DerPreprocessor_96 0) 0) (= (select v_DerPreprocessor_96 8) 0) (= (+ (select v_DerPreprocessor_96 4) 1) 0) (= (select .cse76 4) 1)))) .cse36) (and .cse4 (or (and .cse3 .cse10 .cse12 (exists ((v_y_321 Int)) (let ((.cse77 (* v_y_321 8))) (and (= (+ (select .cse17 .cse77) 1) 0) (= (select .cse15 .cse77) 1)))) .cse8) (and .cse2 .cse3 .cse5 .cse8)) .cse7)) (not (and (or .cse47 (and (exists ((v_DerPreprocessor_93 (Array Int Int)) (v_DerPreprocessor_94 (Array Int Int))) (let ((.cse78 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_93) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_94) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse78 8) 0) (= (select .cse78 0) 0) (= (select v_DerPreprocessor_94 0) 0) (= (+ (select v_DerPreprocessor_94 4) 1) 0) (= (select v_DerPreprocessor_94 8) 0) (= (select .cse78 4) 1)))) .cse3 .cse10 .cse12 .cse4 .cse73)) .cse0 .cse19 .cse20 .cse21)) (not (and .cse0 (or (and .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int))) (let ((.cse79 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_52 8) 0) (= (select v_DerPreprocessor_52 0) 1) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse79 4)) (= (+ (select .cse79 0) 1) 0) (= (select .cse79 8) 0))))) (and .cse3 .cse10 .cse12 .cse4 .cse7 .cse8 (exists ((v_y_150 Int) (v_z_150 Int)) (let ((.cse80 (+ (* v_y_150 8) (* v_z_150 4)))) (and (= (select .cse17 .cse80) 1) (<= v_z_150 1) (<= 0 v_z_150) (= (+ (select .cse15 .cse80) 1) 0) (not (= v_z_150 0)))))) .cse1 (and .cse3 .cse10 .cse12 .cse4 .cse7 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int)) (v_y_153 Int)) (let ((.cse82 (* v_y_153 8)) (.cse81 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse81 .cse82) 1) 0) (= (select v_DerPreprocessor_52 8) 0) (= (select v_DerPreprocessor_52 0) 0) (= (+ (select .cse17 .cse82) 1) 0) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse81 4)) (= (select v_DerPreprocessor_52 .cse82) 1) (= (select .cse15 .cse82) 1) (= (select .cse81 8) 0) (= (select .cse81 0) 0)))) .cse8) (and .cse9 .cse10 .cse12 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int))) (let ((.cse83 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_52 0) 0) (= (select v_DerPreprocessor_52 8) 1) (= (+ (select .cse83 8) 1) 0) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse83 4)) (= (select .cse83 0) 0)))) .cse7 .cse13 .cse8)) .cse19 .cse20 .cse21)) .cse19 (not (and .cse0 .cse19 .cse20 .cse21 (or (and .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (let ((.cse84 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_60 0) 1) (= (select .cse84 8) 0) (= (+ (select .cse84 0) 1) 0) (= (select v_DerPreprocessor_60 8) 0) (= (select v_DerPreprocessor_60 4) 0) (= (select .cse84 4) 0))))) .cse1 (and (exists ((v_y_191 Int) (v_z_191 Int)) (let ((.cse85 (+ (* v_z_191 4) (* v_y_191 8)))) (and (= (+ (select .cse15 .cse85) 1) 0) (not (= v_z_191 0)) (= (select .cse17 .cse85) 1) (<= 0 v_z_191) (<= v_z_191 1)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) (and .cse10 (or (and .cse3 .cse12 .cse4 (exists ((v_y_185 Int) (v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (let ((.cse86 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse87 (* v_y_185 8))) (and (= (select .cse86 8) 0) (= (+ 1 (select .cse86 .cse87)) 0) (= (select v_DerPreprocessor_60 8) 0) (= (select v_DerPreprocessor_60 4) 0) (= (select .cse15 .cse87) 1) (= (+ (select .cse17 .cse87) 1) 0) (= (select .cse86 0) 0) (= (select .cse86 4) 0) (= (select v_DerPreprocessor_60 0) 0) (= (select v_DerPreprocessor_60 .cse87) 1))))) (and .cse9 .cse12 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (let ((.cse88 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_60 4) 0) (= (select .cse88 0) 0) (= (+ (select .cse88 8) 1) 0) (= (select .cse88 4) 0) (= (select v_DerPreprocessor_60 0) 0) (= (select v_DerPreprocessor_60 8) 1)))) .cse13)) .cse7 .cse8)))) .cse20 .cse21 (<= |c_ULTIMATE.start_main_~count~0#1| 1) (not (and (or .cse47 (and (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (let ((.cse89 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_22 8) 0) (= (select .cse89 4) 1) (= (+ (select v_DerPreprocessor_22 4) 1) 0) (= 0 (select .cse89 0)) (= (select .cse89 8) 0) (= (select v_DerPreprocessor_22 0) 0)))) .cse3 .cse10 .cse12 .cse4 .cse73)) .cse0 .cse19 .cse20 .cse21)) (or .cse27 (and .cse3 .cse10 .cse12 .cse4 .cse7 (exists ((v_y_85 Int)) (let ((.cse90 (* v_y_85 8))) (and (= (select .cse15 .cse90) 1) (= (+ (select .cse17 .cse90) 1) 0)))) .cse8) (and .cse3 .cse10 .cse12 .cse4 .cse35 .cse36 (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (let ((.cse91 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_34 8) 0) (= (select .cse91 8) 0) (= (select .cse91 4) 1) (= (select .cse91 0) 0) (= (select v_DerPreprocessor_34 0) 0) (= (+ (select v_DerPreprocessor_34 4) 1) 0))))) (and .cse3 .cse10 .cse12 .cse4 .cse7 (exists ((v_z_87 Int) (v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int)) (v_y_87 Int)) (let ((.cse93 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse92 (+ (* v_y_87 8) (* v_z_87 4)))) (and (<= v_z_87 1) (= (+ (select v_DerPreprocessor_34 .cse92) 1) 0) (= (+ (select .cse15 .cse92) 1) 0) (= (select .cse93 4) 0) (= (select v_DerPreprocessor_34 8) 0) (= (select .cse93 .cse92) 1) (= (select v_DerPreprocessor_34 4) 0) (= (select .cse93 8) 0) (= (select .cse93 0) 0) (= (select .cse17 .cse92) 1) (<= 0 v_z_87) (not (= v_z_87 0)) (= (select v_DerPreprocessor_34 0) 0)))) .cse8) .cse46) (or (and .cse10 (or (and .cse9 (exists ((v_DerPreprocessor_90 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (let ((.cse94 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_90) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_90 4) 0) (= (+ (select .cse94 8) 1) 0) (= (select .cse94 4) 0) (= (select v_DerPreprocessor_90 0) 0) (= (select v_DerPreprocessor_90 8) 1) (= (select .cse94 0) 0)))) .cse13) (and .cse3 .cse4 (exists ((v_y_284 Int) (v_DerPreprocessor_90 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (let ((.cse95 (* v_y_284 8)) (.cse96 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_90) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_90 .cse95) 1) (= (+ (select .cse96 .cse95) 1) 0) (= (select v_DerPreprocessor_90 4) 0) (= (select v_DerPreprocessor_90 8) 0) (= (select .cse96 4) 0) (= (select .cse96 8) 0) (= (+ (select .cse17 .cse95) 1) 0) (= (select v_DerPreprocessor_90 0) 0) (= (select .cse15 .cse95) 1) (= (select .cse96 0) 0)))))) .cse12 .cse7 .cse8) (and .cse2 (exists ((v_DerPreprocessor_90 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (let ((.cse97 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_90) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_90 4) 0) (= (select v_DerPreprocessor_90 0) 1) (= (select v_DerPreprocessor_90 8) 0) (= (select .cse97 4) 0) (= (select .cse97 8) 0) (= (+ (select .cse97 0) 1) 0)))) .cse3 .cse4 .cse5 .cse7 .cse8) .cse1 (and .cse3 .cse10 (exists ((v_y_291 Int) (v_z_291 Int)) (let ((.cse98 (+ (* v_z_291 4) (* v_y_291 8)))) (and (not (= v_z_291 0)) (= (select .cse17 .cse98) 1) (<= 0 v_z_291) (= (+ 1 (select .cse15 .cse98)) 0) (<= v_z_291 1)))) .cse12 .cse4 .cse7 .cse8)) (not (and .cse0 .cse19 .cse20 .cse21 (or (and (exists ((v_z_111 Int) (v_y_111 Int)) (let ((.cse99 (+ (* v_z_111 4) (* v_y_111 8)))) (and (not (= v_z_111 0)) (= (select .cse17 .cse99) 1) (<= 0 v_z_111) (<= v_z_111 1) (= (+ (select .cse15 .cse99) 1) 0)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) .cse1 (and (or (and .cse10 (or (and (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse100 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse100 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select .cse100 0) 0) (= 0 (+ (select .cse100 8) 1)) (= (select v_DerPreprocessor_42 4) 0) (= (select v_DerPreprocessor_42 8) 1)))) .cse9 .cse12 .cse13) (and .cse3 .cse12 .cse4 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int)) (v_y_104 Int)) (let ((.cse101 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse102 (* v_y_104 8))) (and (= (select .cse101 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select v_DerPreprocessor_42 8) 0) (= (+ (select .cse17 .cse102) 1) 0) (= (+ (select .cse101 .cse102) 1) 0) (= (select v_DerPreprocessor_42 .cse102) 1) (= (select .cse101 0) 0) (= (select .cse101 8) 0) (= (select v_DerPreprocessor_42 4) 0) (= (select .cse15 .cse102) 1))))))) (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse103 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse103 4) 0) (= (+ (select .cse103 0) 1) 0) (= (select v_DerPreprocessor_42 0) 1) (= (select v_DerPreprocessor_42 8) 0) (= (select .cse103 8) 0) (= (select v_DerPreprocessor_42 4) 0)))))) .cse7 .cse8)))) (not (and .cse0 (or .cse47 .cse104) .cse19 .cse20 .cse21)) (not (and .cse0 (or (and .cse7 .cse8 (or (and .cse9 .cse10 .cse12 (exists ((v_DerPreprocessor_103 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (let ((.cse105 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_103) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_104 4) 0) (= (select v_DerPreprocessor_104 8) 1) (= (+ (select .cse105 8) 1) 0) (= (select .cse105 4) 0) (= (select v_DerPreprocessor_104 0) 0) (= (select .cse105 0) 0)))) .cse13) (and (exists ((v_DerPreprocessor_103 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (let ((.cse106 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_103) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse106 8) 0) (= (select v_DerPreprocessor_104 0) 1) (= (select v_DerPreprocessor_104 4) 0) (= (select v_DerPreprocessor_104 8) 0) (= (+ (select .cse106 0) 1) 0) (= (select .cse106 4) 0)))) .cse2 .cse3 .cse4 .cse5))) .cse104) .cse19 .cse20 .cse21)) (or (and .cse3 .cse10 .cse12 (or (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int))) (let ((.cse107 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse107 0) 0) (= (select v_DerPreprocessor_28 0) 0) (= (+ (select v_DerPreprocessor_28 4) 1) 0) (= (select .cse107 8) 0) (= (select v_DerPreprocessor_28 8) 0) (= (select .cse107 4) 1)))) .cse35 .cse36) (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int)) (v_z_74 Int) (v_y_74 Int)) (let ((.cse109 (+ (* v_y_74 8) (* v_z_74 4))) (.cse108 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse108 .cse109) 1) (= (+ (select .cse15 .cse109) 1) 0) (not (= v_z_74 0)) (= (select .cse108 0) 0) (= (select .cse108 4) 0) (= (select v_DerPreprocessor_28 0) 0) (= (select v_DerPreprocessor_28 4) 0) (<= v_z_74 1) (= (+ (select v_DerPreprocessor_28 .cse109) 1) 0) (<= 0 v_z_74) (= (select .cse17 .cse109) 1) (= (select .cse108 8) 0) (= (select v_DerPreprocessor_28 8) 0) (<= 0 (+ v_z_74 (* v_y_74 2)))))) .cse7 .cse8)) .cse4) (and .cse7 (or .cse66 (and .cse10 (or (and .cse3 .cse12 .cse4 (exists ((v_y_79 Int)) (let ((.cse110 (* v_y_79 8))) (and (= (+ (select .cse17 .cse110) 1) 0) (<= 0 v_y_79) (= (select .cse15 .cse110) 1))))) .cse68))) .cse8)))))))) is different from false [2023-12-02 23:51:42,187 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse15 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse17 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse112 (select .cse17 0)) (.cse116 (select .cse17 8)) (.cse115 (select .cse15 8)) (.cse111 (select .cse15 0))) (let ((.cse114 (select .cse17 4)) (.cse113 (select .cse15 4)) (.cse2 (= .cse111 1)) (.cse3 (= .cse115 0)) (.cse4 (= .cse116 0)) (.cse5 (= 0 (+ .cse112 1)))) (let ((.cse73 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse117 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse15 .cse117) 1) 0) (= (select .cse17 .cse117) 1))))) (.cse66 (and .cse2 .cse3 .cse4 .cse5)) (.cse9 (= (+ .cse116 1) 0)) (.cse10 (= 0 .cse112)) (.cse12 (= .cse111 0)) (.cse7 (= .cse113 0)) (.cse13 (= .cse115 1)) (.cse8 (= .cse114 0)) (.cse35 (= .cse114 1)) (.cse36 (= (+ .cse113 1) 0))) (let ((.cse44 (and .cse35 .cse36)) (.cse27 (and .cse9 .cse10 .cse12 .cse7 .cse13 .cse8)) (.cse46 (and .cse2 .cse3 .cse4 .cse5 .cse7 .cse8)) (.cse1 (and .cse3 .cse10 .cse12 .cse4 .cse35 .cse36)) (.cse47 (and (or .cse66 (and .cse9 .cse10 .cse12 .cse13)) .cse7 .cse8)) (.cse0 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse104 (and .cse3 .cse10 .cse12 .cse4 .cse73)) (.cse19 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse20 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse21 (= |c_ULTIMATE.start_main_~sum~0#1| (+ .cse111 .cse112))) (.cse68 (and .cse9 .cse12 .cse13))) (and (not (and .cse0 (or .cse1 (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse6 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse6 4) 0) (= (+ (select .cse6 0) 1) 0) (= (select .cse6 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse7 .cse8) (and .cse9 .cse10 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse11 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse11 4) 0) (= (+ (select .cse11 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse11 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse12 .cse7 .cse13 .cse8) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse16 (* v_y_55 8)) (.cse14 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse14 4) 0) (= (select .cse15 .cse16) 1) (= (+ (select .cse17 .cse16) 1) 0) (= (+ (select .cse14 .cse16) 1) 0) (= (select v_DerPreprocessor_18 .cse16) 1) (= (select .cse14 0) 0) (= (select .cse14 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) (and .cse3 .cse10 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse18 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse17 .cse18) 1) (= (+ (select .cse15 .cse18) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse12 .cse4 .cse7 .cse8)) .cse19 .cse20 .cse21)) (not (and .cse0 (or (and .cse7 .cse8 (or (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_55 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (let ((.cse22 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_56 0) 1) (= (select .cse22 4) 0) (= (select v_DerPreprocessor_56 4) 0) (= (select v_DerPreprocessor_56 8) 0) (= (select .cse22 8) 0) (= (+ (select .cse22 0) 1) 0))))) (and .cse3 .cse10 .cse12 .cse4 (exists ((v_y_163 Int) (v_DerPreprocessor_55 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (let ((.cse23 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse24 (* v_y_163 8))) (and (= (+ (select .cse23 .cse24) 1) 0) (= (select v_DerPreprocessor_56 0) 0) (= (select .cse23 4) 0) (= (select v_DerPreprocessor_56 4) 0) (= (select .cse15 .cse24) 1) (= (select v_DerPreprocessor_56 8) 0) (= (select .cse23 8) 0) (= (+ (select .cse17 .cse24) 1) 0) (= (select .cse23 0) 0) (= 1 (select v_DerPreprocessor_56 .cse24)))))) (and .cse9 .cse10 .cse12 .cse13 (exists ((v_DerPreprocessor_55 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (let ((.cse25 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse25 8) 1) 0) (= (select v_DerPreprocessor_56 0) 0) (= (select .cse25 4) 0) (= (select v_DerPreprocessor_56 4) 0) (= (select .cse25 0) 0) (= (select v_DerPreprocessor_56 8) 1))))))) .cse1 (and .cse3 .cse10 .cse12 (exists ((v_z_169 Int) (v_y_169 Int)) (let ((.cse26 (+ (* v_z_169 4) (* v_y_169 8)))) (and (<= v_z_169 1) (<= 0 v_z_169) (= (select .cse17 .cse26) 1) (not (= v_z_169 0)) (= (+ (select .cse15 .cse26) 1) 0)))) .cse4 .cse7 .cse8)) .cse19 .cse20 .cse21)) (or .cse27 (and .cse3 .cse10 .cse12 .cse4 (exists ((v_y_16 Int)) (let ((.cse28 (* v_y_16 8))) (and (= (select .cse15 .cse28) 1) (= 0 (+ (select .cse17 .cse28) 1))))) .cse7 .cse8) (and .cse3 .cse10 .cse12 .cse4 (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int)) (v_z_7 Int) (v_y_7 Int)) (let ((.cse29 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse30 (+ (* v_y_7 8) (* v_z_7 4)))) (and (= (select .cse29 0) 0) (= (select v_DerPreprocessor_6 8) 0) (= (select .cse29 .cse30) 1) (= (select .cse29 8) 0) (= (select .cse17 .cse30) 1) (= (+ (select v_DerPreprocessor_6 .cse30) 1) 0) (= (select .cse29 4) 0) (not (= v_z_7 0)) (<= v_z_7 1) (= (+ (select .cse15 .cse30) 1) 0) (= (select v_DerPreprocessor_6 4) 0) (<= 0 v_z_7) (= (select v_DerPreprocessor_6 0) 0)))) .cse7 .cse8)) (not (and .cse0 (or (and (or (and .cse9 .cse10 .cse12 .cse13 (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse31 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse31 8) 1) 0) (= (select v_DerPreprocessor_46 8) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse31 0) 0) (= (select .cse31 4) 0) (= (select v_DerPreprocessor_46 0) 0))))) (and .cse3 .cse10 .cse12 .cse4 (exists ((v_y_127 Int) (v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse32 (* v_y_127 8)) (.cse33 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse17 .cse32) 1) 0) (= (+ (select .cse33 .cse32) 1) 0) (= (select v_DerPreprocessor_46 .cse32) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse33 0) 0) (= (select .cse15 .cse32) 1) (= (select .cse33 4) 0) (= (select v_DerPreprocessor_46 8) 0) (= (select v_DerPreprocessor_46 0) 0) (= (select .cse33 8) 0)))))) .cse7 .cse8) (and .cse10 (or (and .cse3 .cse12 .cse4 .cse7 .cse8 (exists ((v_y_117 Int) (v_z_117 Int)) (let ((.cse34 (+ (* v_z_117 4) (* v_y_117 8)))) (and (<= 0 v_z_117) (<= v_z_117 1) (= (+ (select .cse15 .cse34) 1) 0) (not (= v_z_117 0)) (= (select .cse17 .cse34) 1))))) (and .cse3 .cse12 .cse4 .cse35 .cse36))) (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_43 (Array Int Int)) (v_DerPreprocessor_44 (Array Int Int))) (let ((.cse37 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse37 0) 1) 0) (= (select v_DerPreprocessor_44 8) 0) (= (select v_DerPreprocessor_44 0) 1) (= (select .cse37 4) 0) (= (select .cse37 8) 0) (= (select v_DerPreprocessor_44 4) 0)))) .cse7 .cse8)) .cse19 .cse20 .cse21)) .cse0 (or (and (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int)) (v_y_95 Int)) (let ((.cse39 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse38 (* v_y_95 8))) (and (= (select .cse15 .cse38) 1) (= (select .cse39 8) 0) (= (select .cse39 4) 0) (= (+ (select .cse17 .cse38) 1) 0) (= (select .cse39 0) 0) (= (select v_DerPreprocessor_38 0) 0) (= (select v_DerPreprocessor_38 .cse38) 1) (= (select v_DerPreprocessor_38 4) 0) (= (select v_DerPreprocessor_38 8) 0) (= (+ (select .cse39 .cse38) 1) 0)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) .cse27 (and (exists ((v_y_89 Int) (v_z_89 Int)) (let ((.cse40 (+ (* v_y_89 8) (* v_z_89 4)))) (and (<= v_z_89 1) (<= 0 v_z_89) (not (= v_z_89 0)) (= (+ 1 (select .cse15 .cse40)) 0) (= (select .cse17 .cse40) 1)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) .cse1 (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (let ((.cse41 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse41 0) 1) 0) (= (select v_DerPreprocessor_36 8) 0) (= (select .cse41 8) 0) (= (select v_DerPreprocessor_36 0) 1) (= (select .cse41 4) 0) (= (select v_DerPreprocessor_36 4) 0)))) .cse7 .cse8)) (or (and .cse3 .cse10 .cse12 .cse4 (or (and (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int)) (v_z_63 Int) (v_y_63 Int)) (let ((.cse42 (+ (* v_y_63 8) (* v_z_63 4))) (.cse43 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse15 .cse42) 1) 0) (= (select .cse17 .cse42) 1) (= (select .cse43 0) 0) (<= 0 v_z_63) (= (select .cse43 4) 0) (= (select v_DerPreprocessor_20 8) 0) (= (+ (select v_DerPreprocessor_20 .cse42) 1) 0) (<= v_z_63 1) (= (select .cse43 .cse42) 1) (= (select v_DerPreprocessor_20 4) 0) (= 0 (select v_DerPreprocessor_20 0)) (not (= v_z_63 0)) (= (select .cse43 8) 0)))) .cse7 .cse8) .cse44)) (and (or (and .cse9 .cse13) (and .cse3 .cse4 (exists ((v_y_69 Int)) (let ((.cse45 (* v_y_69 8))) (and (= (+ (select .cse17 .cse45) 1) 0) (= (select .cse15 .cse45) 1)))))) .cse10 .cse12 .cse7 .cse8) .cse46) (not (and .cse0 (or .cse47 (and .cse3 .cse10 .cse12 (exists ((v_DerPreprocessor_31 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int))) (let ((.cse48 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_32) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select v_DerPreprocessor_32 4) 1) 0) (= (select .cse48 4) 1) (= (select v_DerPreprocessor_32 8) 0) (= (select .cse48 8) 0) (= (select .cse48 0) 0) (= 0 (select v_DerPreprocessor_32 0))))) .cse4 (exists ((v_z_80 Int) (v_y_80 Int)) (let ((.cse50 (+ (* v_y_80 2) v_z_80)) (.cse49 (+ (* v_z_80 4) (* v_y_80 8)))) (and (= (select .cse17 .cse49) 1) (<= 0 v_z_80) (<= 0 .cse50) (<= .cse50 2) (<= v_z_80 1) (= (+ (select .cse15 .cse49) 1) 0)))))) .cse19 .cse20 .cse21)) (< 0 |c_ULTIMATE.start_main_~count~0#1|) (not (and .cse0 (or (and .cse3 .cse10 (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int)) (v_y_330 Int)) (let ((.cse51 (* v_y_330 8)) (.cse52 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_100 4) 0) (= (+ (select .cse17 .cse51) 1) 0) (= (select v_DerPreprocessor_100 8) 0) (= (select .cse52 4) 0) (= (select .cse52 8) 0) (= (+ (select .cse52 .cse51) 1) 0) (= (select v_DerPreprocessor_100 .cse51) 1) (= (select .cse15 .cse51) 1) (= 0 (select .cse52 0)) (= (select v_DerPreprocessor_100 0) 0)))) .cse12 .cse4 .cse7 .cse8) (and .cse9 .cse10 .cse12 (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (let ((.cse53 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_100 4) 0) (= (select .cse53 4) 0) (= (select v_DerPreprocessor_100 8) 1) (= 0 (select .cse53 0)) (= (select v_DerPreprocessor_100 0) 0) (= (+ (select .cse53 8) 1) 0)))) .cse7 .cse13 .cse8) .cse1 (and (exists ((v_y_326 Int) (v_z_326 Int)) (let ((.cse54 (+ (* v_z_326 4) (* v_y_326 8)))) (and (<= 0 v_z_326) (not (= v_z_326 0)) (= (+ (select .cse15 .cse54) 1) 0) (= (select .cse17 .cse54) 1) (<= v_z_326 1)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) (and .cse2 .cse3 .cse4 .cse5 .cse7 (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (let ((.cse55 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_100 4) 0) (= (select v_DerPreprocessor_100 8) 0) (= (select .cse55 4) 0) (= (select v_DerPreprocessor_100 0) 1) (= (select .cse55 8) 0) (= (+ (select .cse55 0) 1) 0)))) .cse8)) .cse19 .cse20 .cse21)) (or (and (or (and .cse3 .cse10 .cse12 (exists ((v_y_272 Int) (v_DerPreprocessor_87 (Array Int Int)) (v_DerPreprocessor_88 (Array Int Int))) (let ((.cse56 (* v_y_272 8)) (.cse57 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_87) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_88) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_88 8) 0) (= (select v_DerPreprocessor_88 0) 0) (= (+ (select .cse17 .cse56) 1) 0) (= (+ (select .cse57 .cse56) 1) 0) (= (select .cse15 .cse56) 1) (= (select .cse57 8) 0) (= (select .cse57 0) 0) (= (select v_DerPreprocessor_88 4) 0) (= (select v_DerPreprocessor_88 .cse56) 1) (= (select .cse57 4) 0)))) .cse4) (and .cse9 .cse10 (exists ((v_DerPreprocessor_87 (Array Int Int)) (v_DerPreprocessor_88 (Array Int Int))) (let ((.cse58 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_87) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_88) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_88 8) 1) (= (select v_DerPreprocessor_88 0) 0) (= (select .cse58 0) 0) (= (select v_DerPreprocessor_88 4) 0) (= (+ (select .cse58 8) 1) 0) (= (select .cse58 4) 0)))) .cse12 .cse13) (and .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_87 (Array Int Int)) (v_DerPreprocessor_88 (Array Int Int))) (let ((.cse59 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_87) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_88) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_88 8) 0) (= (select v_DerPreprocessor_88 0) 1) (= (select .cse59 8) 0) (= (+ (select .cse59 0) 1) 0) (= (select v_DerPreprocessor_88 4) 0) (= (select .cse59 4) 0)))) .cse5)) .cse7 .cse8) (and .cse3 .cse10 .cse12 .cse4 .cse7 .cse8 (exists ((v_z_278 Int) (v_y_278 Int)) (let ((.cse60 (+ (* v_z_278 4) (* v_y_278 8)))) (and (<= v_z_278 1) (= (select .cse17 .cse60) 1) (<= 0 v_z_278) (not (= v_z_278 0)) (= 0 (+ (select .cse15 .cse60) 1)))))) .cse1) (or (and (or (and .cse10 (or (and .cse9 (exists ((v_DerPreprocessor_50 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (let ((.cse61 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_50) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= 0 (select v_DerPreprocessor_50 4)) (= (select .cse61 0) 0) (= (select v_DerPreprocessor_50 0) 0) (= (+ (select .cse61 8) 1) 0) (= (select .cse61 4) 0) (= (select v_DerPreprocessor_50 8) 1)))) .cse12 .cse13) (and .cse3 .cse12 .cse4 (exists ((v_DerPreprocessor_50 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int)) (v_y_146 Int)) (let ((.cse62 (* v_y_146 8)) (.cse63 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_50) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= 0 (select v_DerPreprocessor_50 4)) (= (+ (select .cse17 .cse62) 1) 0) (<= 0 v_y_146) (= (select .cse63 0) 0) (= (select .cse63 8) 0) (= (select .cse15 .cse62) 1) (= (select v_DerPreprocessor_50 0) 0) (= (+ (select .cse63 .cse62) 1) 0) (= (select v_DerPreprocessor_50 8) 0) (= (select v_DerPreprocessor_50 .cse62) 1) (= (select .cse63 4) 0))))))) (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_50 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (let ((.cse64 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_50) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= 0 (select v_DerPreprocessor_50 4)) (= (select v_DerPreprocessor_50 0) 1) (= (+ (select .cse64 0) 1) 0) (= (select .cse64 8) 0) (= (select v_DerPreprocessor_50 8) 0) (= (select .cse64 4) 0)))))) .cse7 .cse8) (and .cse3 .cse10 .cse12 .cse4 (or (and (exists ((v_y_139 Int) (v_z_139 Int)) (let ((.cse65 (+ (* v_y_139 8) (* v_z_139 4)))) (and (<= v_z_139 1) (<= 0 (+ (* 2 v_y_139) v_z_139)) (= (select .cse17 .cse65) 1) (not (= v_z_139 0)) (<= 0 v_z_139) (= (+ (select .cse15 .cse65) 1) 0)))) .cse7 .cse8) .cse44))) (<= 3 c_~ARR_SIZE~0) (or (and .cse7 .cse8 (or .cse66 (and .cse10 (or (and .cse3 .cse12 .cse4 (exists ((v_y_300 Int)) (let ((.cse67 (* v_y_300 8))) (and (= (+ (select .cse17 .cse67) 1) 0) (= (select .cse15 .cse67) 1))))) .cse68)))) (and .cse3 .cse10 .cse12 .cse4 (exists ((v_y_309 Int) (v_DerPreprocessor_91 (Array Int Int)) (v_DerPreprocessor_92 (Array Int Int)) (v_z_309 Int)) (let ((.cse69 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_91) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_92) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse70 (+ (* v_z_309 4) (* v_y_309 8)))) (and (= (select .cse69 4) 0) (= (select v_DerPreprocessor_92 8) 0) (= (select .cse69 0) 0) (= (+ (select v_DerPreprocessor_92 .cse70) 1) 0) (= (select .cse69 8) 0) (<= 0 v_z_309) (= (select .cse69 .cse70) 1) (= (select v_DerPreprocessor_92 0) 0) (<= v_z_309 1) (not (= v_z_309 0)) (= (select v_DerPreprocessor_92 4) 0) (= (select .cse17 .cse70) 1) (= (+ (select .cse15 .cse70) 1) 0)))) .cse7 .cse8) (and .cse3 .cse10 .cse12 .cse4 .cse35 (exists ((v_DerPreprocessor_91 (Array Int Int)) (v_DerPreprocessor_92 (Array Int Int))) (let ((.cse71 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_91) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_92) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select v_DerPreprocessor_92 4) 1) 0) (= (select v_DerPreprocessor_92 8) 0) (= (select .cse71 0) 0) (= (select .cse71 4) 1) (= (select .cse71 8) 0) (= (select v_DerPreprocessor_92 0) 0)))) .cse36)) (not (and .cse0 (or .cse47 (and .cse3 .cse10 .cse12 (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (let ((.cse72 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_102 0) 0) (= (select v_DerPreprocessor_102 8) 0) (= (select .cse72 0) 0) (= (select .cse72 4) 1) (= (+ (select v_DerPreprocessor_102 4) 1) 0) (= (select .cse72 8) 0)))) .cse4 .cse73)) .cse19 .cse20 .cse21)) (or (and .cse3 .cse10 .cse12 .cse4 .cse7 (exists ((v_DerPreprocessor_97 (Array Int Int)) (v_DerPreprocessor_98 (Array Int Int)) (v_y_316 Int) (v_z_316 Int)) (let ((.cse74 (+ (* v_z_316 4) (* v_y_316 8))) (.cse75 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_97) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_98) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select v_DerPreprocessor_98 .cse74) 1) 0) (= (select .cse75 4) 0) (<= 0 v_z_316) (= (select v_DerPreprocessor_98 0) 0) (= (select .cse17 .cse74) 1) (not (= v_z_316 0)) (= (select v_DerPreprocessor_98 4) 0) (= (+ (select .cse15 .cse74) 1) 0) (<= v_z_316 1) (= (select .cse75 .cse74) 1) (= (select v_DerPreprocessor_98 8) 0) (= (select .cse75 8) 0) (= (select .cse75 0) 0)))) .cse8) .cse27 (and .cse3 .cse10 .cse12 .cse4 .cse35 (exists ((v_DerPreprocessor_95 (Array Int Int)) (v_DerPreprocessor_96 (Array Int Int))) (let ((.cse76 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_95) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_96) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse76 0) 0) (= (select .cse76 8) 0) (= (select v_DerPreprocessor_96 0) 0) (= (select v_DerPreprocessor_96 8) 0) (= (+ (select v_DerPreprocessor_96 4) 1) 0) (= (select .cse76 4) 1)))) .cse36) (and .cse4 (or (and .cse3 .cse10 .cse12 (exists ((v_y_321 Int)) (let ((.cse77 (* v_y_321 8))) (and (= (+ (select .cse17 .cse77) 1) 0) (= (select .cse15 .cse77) 1)))) .cse8) (and .cse2 .cse3 .cse5 .cse8)) .cse7)) (not (and (or .cse47 (and (exists ((v_DerPreprocessor_93 (Array Int Int)) (v_DerPreprocessor_94 (Array Int Int))) (let ((.cse78 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_93) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_94) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse78 8) 0) (= (select .cse78 0) 0) (= (select v_DerPreprocessor_94 0) 0) (= (+ (select v_DerPreprocessor_94 4) 1) 0) (= (select v_DerPreprocessor_94 8) 0) (= (select .cse78 4) 1)))) .cse3 .cse10 .cse12 .cse4 .cse73)) .cse0 .cse19 .cse20 .cse21)) (not (and .cse0 (or (and .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int))) (let ((.cse79 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_52 8) 0) (= (select v_DerPreprocessor_52 0) 1) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse79 4)) (= (+ (select .cse79 0) 1) 0) (= (select .cse79 8) 0))))) (and .cse3 .cse10 .cse12 .cse4 .cse7 .cse8 (exists ((v_y_150 Int) (v_z_150 Int)) (let ((.cse80 (+ (* v_y_150 8) (* v_z_150 4)))) (and (= (select .cse17 .cse80) 1) (<= v_z_150 1) (<= 0 v_z_150) (= (+ (select .cse15 .cse80) 1) 0) (not (= v_z_150 0)))))) .cse1 (and .cse3 .cse10 .cse12 .cse4 .cse7 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int)) (v_y_153 Int)) (let ((.cse82 (* v_y_153 8)) (.cse81 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse81 .cse82) 1) 0) (= (select v_DerPreprocessor_52 8) 0) (= (select v_DerPreprocessor_52 0) 0) (= (+ (select .cse17 .cse82) 1) 0) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse81 4)) (= (select v_DerPreprocessor_52 .cse82) 1) (= (select .cse15 .cse82) 1) (= (select .cse81 8) 0) (= (select .cse81 0) 0)))) .cse8) (and .cse9 .cse10 .cse12 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int))) (let ((.cse83 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_52 0) 0) (= (select v_DerPreprocessor_52 8) 1) (= (+ (select .cse83 8) 1) 0) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse83 4)) (= (select .cse83 0) 0)))) .cse7 .cse13 .cse8)) .cse19 .cse20 .cse21)) .cse19 (not (and .cse0 .cse19 .cse20 .cse21 (or (and .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (let ((.cse84 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_60 0) 1) (= (select .cse84 8) 0) (= (+ (select .cse84 0) 1) 0) (= (select v_DerPreprocessor_60 8) 0) (= (select v_DerPreprocessor_60 4) 0) (= (select .cse84 4) 0))))) .cse1 (and (exists ((v_y_191 Int) (v_z_191 Int)) (let ((.cse85 (+ (* v_z_191 4) (* v_y_191 8)))) (and (= (+ (select .cse15 .cse85) 1) 0) (not (= v_z_191 0)) (= (select .cse17 .cse85) 1) (<= 0 v_z_191) (<= v_z_191 1)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) (and .cse10 (or (and .cse3 .cse12 .cse4 (exists ((v_y_185 Int) (v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (let ((.cse86 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse87 (* v_y_185 8))) (and (= (select .cse86 8) 0) (= (+ 1 (select .cse86 .cse87)) 0) (= (select v_DerPreprocessor_60 8) 0) (= (select v_DerPreprocessor_60 4) 0) (= (select .cse15 .cse87) 1) (= (+ (select .cse17 .cse87) 1) 0) (= (select .cse86 0) 0) (= (select .cse86 4) 0) (= (select v_DerPreprocessor_60 0) 0) (= (select v_DerPreprocessor_60 .cse87) 1))))) (and .cse9 .cse12 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (let ((.cse88 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_60 4) 0) (= (select .cse88 0) 0) (= (+ (select .cse88 8) 1) 0) (= (select .cse88 4) 0) (= (select v_DerPreprocessor_60 0) 0) (= (select v_DerPreprocessor_60 8) 1)))) .cse13)) .cse7 .cse8)))) .cse20 .cse21 (<= |c_ULTIMATE.start_main_~count~0#1| 1) (not (and (or .cse47 (and (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (let ((.cse89 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_22 8) 0) (= (select .cse89 4) 1) (= (+ (select v_DerPreprocessor_22 4) 1) 0) (= 0 (select .cse89 0)) (= (select .cse89 8) 0) (= (select v_DerPreprocessor_22 0) 0)))) .cse3 .cse10 .cse12 .cse4 .cse73)) .cse0 .cse19 .cse20 .cse21)) (or .cse27 (and .cse3 .cse10 .cse12 .cse4 .cse7 (exists ((v_y_85 Int)) (let ((.cse90 (* v_y_85 8))) (and (= (select .cse15 .cse90) 1) (= (+ (select .cse17 .cse90) 1) 0)))) .cse8) (and .cse3 .cse10 .cse12 .cse4 .cse35 .cse36 (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (let ((.cse91 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_34 8) 0) (= (select .cse91 8) 0) (= (select .cse91 4) 1) (= (select .cse91 0) 0) (= (select v_DerPreprocessor_34 0) 0) (= (+ (select v_DerPreprocessor_34 4) 1) 0))))) (and .cse3 .cse10 .cse12 .cse4 .cse7 (exists ((v_z_87 Int) (v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int)) (v_y_87 Int)) (let ((.cse93 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse92 (+ (* v_y_87 8) (* v_z_87 4)))) (and (<= v_z_87 1) (= (+ (select v_DerPreprocessor_34 .cse92) 1) 0) (= (+ (select .cse15 .cse92) 1) 0) (= (select .cse93 4) 0) (= (select v_DerPreprocessor_34 8) 0) (= (select .cse93 .cse92) 1) (= (select v_DerPreprocessor_34 4) 0) (= (select .cse93 8) 0) (= (select .cse93 0) 0) (= (select .cse17 .cse92) 1) (<= 0 v_z_87) (not (= v_z_87 0)) (= (select v_DerPreprocessor_34 0) 0)))) .cse8) .cse46) (or (and .cse10 (or (and .cse9 (exists ((v_DerPreprocessor_90 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (let ((.cse94 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_90) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_90 4) 0) (= (+ (select .cse94 8) 1) 0) (= (select .cse94 4) 0) (= (select v_DerPreprocessor_90 0) 0) (= (select v_DerPreprocessor_90 8) 1) (= (select .cse94 0) 0)))) .cse13) (and .cse3 .cse4 (exists ((v_y_284 Int) (v_DerPreprocessor_90 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (let ((.cse95 (* v_y_284 8)) (.cse96 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_90) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_90 .cse95) 1) (= (+ (select .cse96 .cse95) 1) 0) (= (select v_DerPreprocessor_90 4) 0) (= (select v_DerPreprocessor_90 8) 0) (= (select .cse96 4) 0) (= (select .cse96 8) 0) (= (+ (select .cse17 .cse95) 1) 0) (= (select v_DerPreprocessor_90 0) 0) (= (select .cse15 .cse95) 1) (= (select .cse96 0) 0)))))) .cse12 .cse7 .cse8) (and .cse2 (exists ((v_DerPreprocessor_90 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (let ((.cse97 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_90) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_90 4) 0) (= (select v_DerPreprocessor_90 0) 1) (= (select v_DerPreprocessor_90 8) 0) (= (select .cse97 4) 0) (= (select .cse97 8) 0) (= (+ (select .cse97 0) 1) 0)))) .cse3 .cse4 .cse5 .cse7 .cse8) .cse1 (and .cse3 .cse10 (exists ((v_y_291 Int) (v_z_291 Int)) (let ((.cse98 (+ (* v_z_291 4) (* v_y_291 8)))) (and (not (= v_z_291 0)) (= (select .cse17 .cse98) 1) (<= 0 v_z_291) (= (+ 1 (select .cse15 .cse98)) 0) (<= v_z_291 1)))) .cse12 .cse4 .cse7 .cse8)) (not (and .cse0 .cse19 .cse20 .cse21 (or (and (exists ((v_z_111 Int) (v_y_111 Int)) (let ((.cse99 (+ (* v_z_111 4) (* v_y_111 8)))) (and (not (= v_z_111 0)) (= (select .cse17 .cse99) 1) (<= 0 v_z_111) (<= v_z_111 1) (= (+ (select .cse15 .cse99) 1) 0)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) .cse1 (and (or (and .cse10 (or (and (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse100 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse100 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select .cse100 0) 0) (= 0 (+ (select .cse100 8) 1)) (= (select v_DerPreprocessor_42 4) 0) (= (select v_DerPreprocessor_42 8) 1)))) .cse9 .cse12 .cse13) (and .cse3 .cse12 .cse4 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int)) (v_y_104 Int)) (let ((.cse101 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse102 (* v_y_104 8))) (and (= (select .cse101 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select v_DerPreprocessor_42 8) 0) (= (+ (select .cse17 .cse102) 1) 0) (= (+ (select .cse101 .cse102) 1) 0) (= (select v_DerPreprocessor_42 .cse102) 1) (= (select .cse101 0) 0) (= (select .cse101 8) 0) (= (select v_DerPreprocessor_42 4) 0) (= (select .cse15 .cse102) 1))))))) (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse103 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse103 4) 0) (= (+ (select .cse103 0) 1) 0) (= (select v_DerPreprocessor_42 0) 1) (= (select v_DerPreprocessor_42 8) 0) (= (select .cse103 8) 0) (= (select v_DerPreprocessor_42 4) 0)))))) .cse7 .cse8)))) (not (and .cse0 (or .cse47 .cse104) .cse19 .cse20 .cse21)) (not (and .cse0 (or (and .cse7 .cse8 (or (and .cse9 .cse10 .cse12 (exists ((v_DerPreprocessor_103 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (let ((.cse105 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_103) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_104 4) 0) (= (select v_DerPreprocessor_104 8) 1) (= (+ (select .cse105 8) 1) 0) (= (select .cse105 4) 0) (= (select v_DerPreprocessor_104 0) 0) (= (select .cse105 0) 0)))) .cse13) (and (exists ((v_DerPreprocessor_103 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (let ((.cse106 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_103) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse106 8) 0) (= (select v_DerPreprocessor_104 0) 1) (= (select v_DerPreprocessor_104 4) 0) (= (select v_DerPreprocessor_104 8) 0) (= (+ (select .cse106 0) 1) 0) (= (select .cse106 4) 0)))) .cse2 .cse3 .cse4 .cse5))) .cse104) .cse19 .cse20 .cse21)) (or (and .cse3 .cse10 .cse12 (or (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int))) (let ((.cse107 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse107 0) 0) (= (select v_DerPreprocessor_28 0) 0) (= (+ (select v_DerPreprocessor_28 4) 1) 0) (= (select .cse107 8) 0) (= (select v_DerPreprocessor_28 8) 0) (= (select .cse107 4) 1)))) .cse35 .cse36) (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int)) (v_z_74 Int) (v_y_74 Int)) (let ((.cse109 (+ (* v_y_74 8) (* v_z_74 4))) (.cse108 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse108 .cse109) 1) (= (+ (select .cse15 .cse109) 1) 0) (not (= v_z_74 0)) (= (select .cse108 0) 0) (= (select .cse108 4) 0) (= (select v_DerPreprocessor_28 0) 0) (= (select v_DerPreprocessor_28 4) 0) (<= v_z_74 1) (= (+ (select v_DerPreprocessor_28 .cse109) 1) 0) (<= 0 v_z_74) (= (select .cse17 .cse109) 1) (= (select .cse108 8) 0) (= (select v_DerPreprocessor_28 8) 0) (<= 0 (+ v_z_74 (* v_y_74 2)))))) .cse7 .cse8)) .cse4) (and .cse7 (or .cse66 (and .cse10 (or (and .cse3 .cse12 .cse4 (exists ((v_y_79 Int)) (let ((.cse110 (* v_y_79 8))) (and (= (+ (select .cse17 .cse110) 1) 0) (<= 0 v_y_79) (= (select .cse15 .cse110) 1))))) .cse68))) .cse8))))))))) is different from true [2023-12-02 23:51:44,047 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse11 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse10 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (let ((.cse60 (select .cse10 8)) (.cse57 (select .cse10 0)) (.cse59 (select .cse11 8)) (.cse58 (select .cse11 0)) (.cse55 (select .cse10 4)) (.cse56 (select .cse11 4))) (let ((.cse14 (= .cse56 1)) (.cse16 (= (+ .cse55 1) 0)) (.cse5 (= 0 .cse58)) (.cse12 (= .cse55 0)) (.cse13 (= .cse56 0)) (.cse20 (= (+ .cse59 1) 0)) (.cse6 (= .cse57 0)) (.cse22 (= .cse60 1)) (.cse24 (= .cse57 1)) (.cse4 (= .cse60 0)) (.cse7 (= .cse59 0)) (.cse25 (= 0 (+ .cse58 1)))) (let ((.cse17 (and .cse24 .cse4 .cse7 .cse25)) (.cse18 (and .cse20 .cse6 .cse22)) (.cse0 (= |c_ULTIMATE.start_main_~sum~0#1| (+ .cse55 .cse56 .cse57 .cse58))) (.cse1 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse2 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse3 (= |c_ULTIMATE.start_main_~count~0#1| 2)) (.cse37 (and .cse20 .cse5 .cse6 .cse12 .cse22 .cse13)) (.cse28 (and .cse4 .cse5 .cse6 .cse7 .cse14 .cse16))) (and (not (and (<= 3 c_~ARR_SIZE~0) (<= |c_ULTIMATE.start_main_~count~0#1| 1))) (not (and .cse0 .cse1 .cse2 .cse3 (or (and .cse4 .cse5 .cse6 .cse7 (or (and (exists ((v_DerPreprocessor_84 (Array Int Int)) (v_z_253 Int) (v_DerPreprocessor_83 (Array Int Int)) (v_y_253 Int)) (let ((.cse9 (+ (* v_y_253 8) (* v_z_253 4))) (.cse8 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_83) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_84) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse8 0) 0) (= (+ (select v_DerPreprocessor_84 .cse9) 1) 0) (= (select .cse8 .cse9) 1) (= (select .cse8 4) 0) (<= v_z_253 1) (= (+ (select .cse10 .cse9) 1) 0) (= (select v_DerPreprocessor_84 8) 0) (= (select v_DerPreprocessor_84 4) 0) (not (= v_z_253 0)) (<= 0 (+ (* 2 v_y_253) v_z_253)) (= (select v_DerPreprocessor_84 0) 0) (= (select .cse11 .cse9) 1) (= (select .cse8 8) 0) (<= 0 v_z_253)))) .cse12 .cse13) (and .cse14 (exists ((v_DerPreprocessor_84 (Array Int Int)) (v_DerPreprocessor_83 (Array Int Int))) (let ((.cse15 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_83) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_84) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse15 0) 0) (= (select .cse15 4) 1) (= (select v_DerPreprocessor_84 8) 0) (= (select v_DerPreprocessor_84 0) 0) (= (select .cse15 8) 0) (= (+ (select v_DerPreprocessor_84 4) 1) 0)))) .cse16))) (and (or .cse17 (and .cse5 (or .cse18 (and .cse4 .cse6 .cse7 (exists ((v_y_249 Int)) (let ((.cse19 (* v_y_249 8))) (and (<= 0 v_y_249) (= (select .cse10 .cse19) 1) (= (+ (select .cse11 .cse19) 1) 0)))))))) .cse12 .cse13)))) (not (and .cse0 (or (and .cse12 .cse13 (or (and .cse20 .cse5 .cse6 (exists ((v_DerPreprocessor_103 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (let ((.cse21 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_103) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_104 4) 0) (= (select v_DerPreprocessor_104 8) 1) (= (+ (select .cse21 8) 1) 0) (= (select .cse21 4) 0) (= (select v_DerPreprocessor_104 0) 0) (= (select .cse21 0) 0)))) .cse22) (and (exists ((v_DerPreprocessor_103 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (let ((.cse23 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_103) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse23 8) 0) (= (select v_DerPreprocessor_104 0) 1) (= (select v_DerPreprocessor_104 4) 0) (= (select v_DerPreprocessor_104 8) 0) (= (+ (select .cse23 0) 1) 0) (= (select .cse23 4) 0)))) .cse24 .cse4 .cse7 .cse25))) (and .cse4 .cse5 .cse6 .cse7 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse26 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse10 .cse26) 1) 0) (= (select .cse11 .cse26) 1)))))) .cse1 .cse2 .cse3)) (not (and (<= |c_ULTIMATE.start_main_~count~0#1| 0) (<= 2 c_~ARR_SIZE~0))) (not (and (<= c_~ARR_SIZE~0 2) (<= 2 |c_ULTIMATE.start_main_~count~0#1|))) (not (and .cse1 .cse2 .cse3 (or (and (exists ((v_z_33 Int) (v_y_33 Int)) (let ((.cse27 (+ (* v_z_33 4) (* v_y_33 8)))) (and (= (+ (select .cse10 .cse27) 1) 0) (<= v_z_33 1) (<= 0 v_z_33) (= (select .cse11 .cse27) 1) (not (= v_z_33 0))))) .cse4 .cse5 .cse6 .cse7 .cse12 .cse13) .cse28 (and (or (and .cse5 (or .cse18 (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int)) (v_y_42 Int)) (let ((.cse29 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse30 (* v_y_42 8))) (and (= (select .cse29 0) 0) (= (select v_DerPreprocessor_10 8) 0) (= (select v_DerPreprocessor_10 4) 0) (= (select .cse29 4) 0) (= (select v_DerPreprocessor_10 0) 0) (= (+ (select .cse11 .cse30) 1) 0) (= (select .cse29 8) 0) (= (+ (select .cse29 .cse30) 1) 0) (= (select v_DerPreprocessor_10 .cse30) 1) (= (select .cse10 .cse30) 1)))) .cse4 .cse6 .cse7))) .cse17) .cse12 .cse13)))) (not (and (<= c_~ARR_SIZE~0 0) (<= 0 |c_ULTIMATE.start_main_~count~0#1|))) .cse0 (not (and .cse0 .cse1 .cse2 .cse3 (or (and .cse4 .cse5 .cse6 (or (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int))) (let ((.cse31 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse31 0) 0) (= (select v_DerPreprocessor_28 0) 0) (= (+ (select v_DerPreprocessor_28 4) 1) 0) (= (select .cse31 8) 0) (= (select v_DerPreprocessor_28 8) 0) (= (select .cse31 4) 1)))) .cse14 .cse16) (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int)) (v_z_74 Int) (v_y_74 Int)) (let ((.cse33 (+ (* v_y_74 8) (* v_z_74 4))) (.cse32 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse32 .cse33) 1) (= (+ (select .cse10 .cse33) 1) 0) (not (= v_z_74 0)) (= (select .cse32 0) 0) (= (select .cse32 4) 0) (= (select v_DerPreprocessor_28 0) 0) (= (select v_DerPreprocessor_28 4) 0) (<= v_z_74 1) (= (+ (select v_DerPreprocessor_28 .cse33) 1) 0) (<= 0 v_z_74) (= (select .cse11 .cse33) 1) (= (select .cse32 8) 0) (= (select v_DerPreprocessor_28 8) 0) (<= 0 (+ v_z_74 (* v_y_74 2)))))) .cse12 .cse13)) .cse7) (and .cse12 (or .cse17 (and .cse5 (or (and .cse4 .cse6 .cse7 (exists ((v_y_79 Int)) (let ((.cse34 (* v_y_79 8))) (and (= (+ (select .cse11 .cse34) 1) 0) (<= 0 v_y_79) (= (select .cse10 .cse34) 1))))) .cse18))) .cse13)))) (or (and .cse4 .cse5 .cse6 .cse7 .cse12 (exists ((v_DerPreprocessor_97 (Array Int Int)) (v_DerPreprocessor_98 (Array Int Int)) (v_y_316 Int) (v_z_316 Int)) (let ((.cse35 (+ (* v_z_316 4) (* v_y_316 8))) (.cse36 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_97) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_98) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select v_DerPreprocessor_98 .cse35) 1) 0) (= (select .cse36 4) 0) (<= 0 v_z_316) (= (select v_DerPreprocessor_98 0) 0) (= (select .cse11 .cse35) 1) (not (= v_z_316 0)) (= (select v_DerPreprocessor_98 4) 0) (= (+ (select .cse10 .cse35) 1) 0) (<= v_z_316 1) (= (select .cse36 .cse35) 1) (= (select v_DerPreprocessor_98 8) 0) (= (select .cse36 8) 0) (= (select .cse36 0) 0)))) .cse13) .cse37 (and .cse4 .cse5 .cse6 .cse7 .cse14 (exists ((v_DerPreprocessor_95 (Array Int Int)) (v_DerPreprocessor_96 (Array Int Int))) (let ((.cse38 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_95) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_96) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse38 0) 0) (= (select .cse38 8) 0) (= (select v_DerPreprocessor_96 0) 0) (= (select v_DerPreprocessor_96 8) 0) (= (+ (select v_DerPreprocessor_96 4) 1) 0) (= (select .cse38 4) 1)))) .cse16) (and .cse7 (or (and .cse4 .cse5 .cse6 (exists ((v_y_321 Int)) (let ((.cse39 (* v_y_321 8))) (and (= (+ (select .cse11 .cse39) 1) 0) (= (select .cse10 .cse39) 1)))) .cse13) (and .cse24 .cse4 .cse25 .cse13)) .cse12)) (or (and .cse4 .cse5 (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int)) (v_y_330 Int)) (let ((.cse40 (* v_y_330 8)) (.cse41 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_100 4) 0) (= (+ (select .cse11 .cse40) 1) 0) (= (select v_DerPreprocessor_100 8) 0) (= (select .cse41 4) 0) (= (select .cse41 8) 0) (= (+ (select .cse41 .cse40) 1) 0) (= (select v_DerPreprocessor_100 .cse40) 1) (= (select .cse10 .cse40) 1) (= 0 (select .cse41 0)) (= (select v_DerPreprocessor_100 0) 0)))) .cse6 .cse7 .cse12 .cse13) (and .cse20 .cse5 .cse6 (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (let ((.cse42 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_100 4) 0) (= (select .cse42 4) 0) (= (select v_DerPreprocessor_100 8) 1) (= 0 (select .cse42 0)) (= (select v_DerPreprocessor_100 0) 0) (= (+ (select .cse42 8) 1) 0)))) .cse12 .cse22 .cse13) .cse28 (and (exists ((v_y_326 Int) (v_z_326 Int)) (let ((.cse43 (+ (* v_z_326 4) (* v_y_326 8)))) (and (<= 0 v_z_326) (not (= v_z_326 0)) (= (+ (select .cse10 .cse43) 1) 0) (= (select .cse11 .cse43) 1) (<= v_z_326 1)))) .cse4 .cse5 .cse6 .cse7 .cse12 .cse13) (and .cse24 .cse4 .cse7 .cse25 .cse12 (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (let ((.cse44 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_100 4) 0) (= (select v_DerPreprocessor_100 8) 0) (= (select .cse44 4) 0) (= (select v_DerPreprocessor_100 0) 1) (= (select .cse44 8) 0) (= (+ (select .cse44 0) 1) 0)))) .cse13)) .cse1 .cse2 (not (and (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (<= c_~ARR_SIZE~0 1))) (not (and (= |c_ULTIMATE.start_main_~count~0#1| 1) (or (and (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse45 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= |ULTIMATE.start_main_~index~0#1| 1) (= (+ (select .cse11 .cse45) 1) 0) (<= 0 |ULTIMATE.start_main_~index~0#1|) (= (select .cse10 .cse45) 1)))) .cse12 .cse13) (and (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse46 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= |ULTIMATE.start_main_~index~0#1| 1) (<= 0 |ULTIMATE.start_main_~index~0#1|) (= (+ (select .cse10 .cse46) 1) 0) (= (select .cse11 .cse46) 1)))) .cse5 .cse6)) .cse1 .cse2)) .cse3 (not (and (or .cse28 (and .cse24 .cse4 .cse7 .cse25 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse47 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse47 4) 0) (= (+ (select .cse47 0) 1) 0) (= (select .cse47 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse12 .cse13) (and .cse20 .cse5 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse48 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse48 4) 0) (= (+ (select .cse48 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse48 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse6 .cse12 .cse22 .cse13) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse50 (* v_y_55 8)) (.cse49 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse49 4) 0) (= (select .cse10 .cse50) 1) (= (+ (select .cse11 .cse50) 1) 0) (= (+ (select .cse49 .cse50) 1) 0) (= (select v_DerPreprocessor_18 .cse50) 1) (= (select .cse49 0) 0) (= (select .cse49 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse4 .cse5 .cse6 .cse7 .cse12 .cse13) (and .cse4 .cse5 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse51 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse11 .cse51) 1) (= (+ (select .cse10 .cse51) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse6 .cse7 .cse12 .cse13)) .cse0 .cse1 .cse2 .cse3)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (or (and .cse4 .cse5 .cse6 .cse7 .cse12 (exists ((v_z_50 Int) (v_y_50 Int)) (let ((.cse52 (+ (* v_z_50 4) (* v_y_50 8)))) (and (= (+ (select .cse10 .cse52) 1) 0) (= (select .cse11 .cse52) 1) (not (= v_z_50 0)) (<= v_z_50 1) (<= 0 v_z_50)))) .cse13) .cse37 .cse28 (and .cse4 .cse5 .cse6 .cse7 (exists ((v_y_48 Int) (v_DerPreprocessor_13 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (let ((.cse53 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse54 (* v_y_48 8))) (and (= (+ (select .cse53 .cse54) 1) 0) (= (select .cse53 8) 0) (= (select v_DerPreprocessor_14 0) 0) (= (+ (select .cse11 .cse54) 1) 0) (= (select .cse53 4) 0) (= (select .cse53 0) 0) (= (select .cse10 .cse54) 1) (= (select v_DerPreprocessor_14 4) 0) (= (select v_DerPreprocessor_14 8) 0) (= (select v_DerPreprocessor_14 .cse54) 1)))) .cse12 .cse13) (and .cse24 .cse4 .cse7 .cse25 .cse12 .cse13)) (not (and (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (= (select .cse10 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 1) (= |c_ULTIMATE.start_main_~count~0#1| 0) (= (+ (select .cse11 |c_ULTIMATE.start_main_~#array2~0#1.offset|) 1) 0)))))))) is different from false [2023-12-02 23:51:44,097 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse11 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse10 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (let ((.cse60 (select .cse10 8)) (.cse57 (select .cse10 0)) (.cse59 (select .cse11 8)) (.cse58 (select .cse11 0)) (.cse55 (select .cse10 4)) (.cse56 (select .cse11 4))) (let ((.cse14 (= .cse56 1)) (.cse16 (= (+ .cse55 1) 0)) (.cse5 (= 0 .cse58)) (.cse12 (= .cse55 0)) (.cse13 (= .cse56 0)) (.cse20 (= (+ .cse59 1) 0)) (.cse6 (= .cse57 0)) (.cse22 (= .cse60 1)) (.cse24 (= .cse57 1)) (.cse4 (= .cse60 0)) (.cse7 (= .cse59 0)) (.cse25 (= 0 (+ .cse58 1)))) (let ((.cse17 (and .cse24 .cse4 .cse7 .cse25)) (.cse18 (and .cse20 .cse6 .cse22)) (.cse0 (= |c_ULTIMATE.start_main_~sum~0#1| (+ .cse55 .cse56 .cse57 .cse58))) (.cse1 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse2 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse3 (= |c_ULTIMATE.start_main_~count~0#1| 2)) (.cse37 (and .cse20 .cse5 .cse6 .cse12 .cse22 .cse13)) (.cse28 (and .cse4 .cse5 .cse6 .cse7 .cse14 .cse16))) (and (not (and (<= 3 c_~ARR_SIZE~0) (<= |c_ULTIMATE.start_main_~count~0#1| 1))) (not (and .cse0 .cse1 .cse2 .cse3 (or (and .cse4 .cse5 .cse6 .cse7 (or (and (exists ((v_DerPreprocessor_84 (Array Int Int)) (v_z_253 Int) (v_DerPreprocessor_83 (Array Int Int)) (v_y_253 Int)) (let ((.cse9 (+ (* v_y_253 8) (* v_z_253 4))) (.cse8 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_83) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_84) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse8 0) 0) (= (+ (select v_DerPreprocessor_84 .cse9) 1) 0) (= (select .cse8 .cse9) 1) (= (select .cse8 4) 0) (<= v_z_253 1) (= (+ (select .cse10 .cse9) 1) 0) (= (select v_DerPreprocessor_84 8) 0) (= (select v_DerPreprocessor_84 4) 0) (not (= v_z_253 0)) (<= 0 (+ (* 2 v_y_253) v_z_253)) (= (select v_DerPreprocessor_84 0) 0) (= (select .cse11 .cse9) 1) (= (select .cse8 8) 0) (<= 0 v_z_253)))) .cse12 .cse13) (and .cse14 (exists ((v_DerPreprocessor_84 (Array Int Int)) (v_DerPreprocessor_83 (Array Int Int))) (let ((.cse15 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_83) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_84) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse15 0) 0) (= (select .cse15 4) 1) (= (select v_DerPreprocessor_84 8) 0) (= (select v_DerPreprocessor_84 0) 0) (= (select .cse15 8) 0) (= (+ (select v_DerPreprocessor_84 4) 1) 0)))) .cse16))) (and (or .cse17 (and .cse5 (or .cse18 (and .cse4 .cse6 .cse7 (exists ((v_y_249 Int)) (let ((.cse19 (* v_y_249 8))) (and (<= 0 v_y_249) (= (select .cse10 .cse19) 1) (= (+ (select .cse11 .cse19) 1) 0)))))))) .cse12 .cse13)))) (not (and .cse0 (or (and .cse12 .cse13 (or (and .cse20 .cse5 .cse6 (exists ((v_DerPreprocessor_103 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (let ((.cse21 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_103) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_104 4) 0) (= (select v_DerPreprocessor_104 8) 1) (= (+ (select .cse21 8) 1) 0) (= (select .cse21 4) 0) (= (select v_DerPreprocessor_104 0) 0) (= (select .cse21 0) 0)))) .cse22) (and (exists ((v_DerPreprocessor_103 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (let ((.cse23 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_103) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse23 8) 0) (= (select v_DerPreprocessor_104 0) 1) (= (select v_DerPreprocessor_104 4) 0) (= (select v_DerPreprocessor_104 8) 0) (= (+ (select .cse23 0) 1) 0) (= (select .cse23 4) 0)))) .cse24 .cse4 .cse7 .cse25))) (and .cse4 .cse5 .cse6 .cse7 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse26 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse10 .cse26) 1) 0) (= (select .cse11 .cse26) 1)))))) .cse1 .cse2 .cse3)) (not (and (<= |c_ULTIMATE.start_main_~count~0#1| 0) (<= 2 c_~ARR_SIZE~0))) (not (and (<= c_~ARR_SIZE~0 2) (<= 2 |c_ULTIMATE.start_main_~count~0#1|))) (not (and .cse1 .cse2 .cse3 (or (and (exists ((v_z_33 Int) (v_y_33 Int)) (let ((.cse27 (+ (* v_z_33 4) (* v_y_33 8)))) (and (= (+ (select .cse10 .cse27) 1) 0) (<= v_z_33 1) (<= 0 v_z_33) (= (select .cse11 .cse27) 1) (not (= v_z_33 0))))) .cse4 .cse5 .cse6 .cse7 .cse12 .cse13) .cse28 (and (or (and .cse5 (or .cse18 (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int)) (v_y_42 Int)) (let ((.cse29 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse30 (* v_y_42 8))) (and (= (select .cse29 0) 0) (= (select v_DerPreprocessor_10 8) 0) (= (select v_DerPreprocessor_10 4) 0) (= (select .cse29 4) 0) (= (select v_DerPreprocessor_10 0) 0) (= (+ (select .cse11 .cse30) 1) 0) (= (select .cse29 8) 0) (= (+ (select .cse29 .cse30) 1) 0) (= (select v_DerPreprocessor_10 .cse30) 1) (= (select .cse10 .cse30) 1)))) .cse4 .cse6 .cse7))) .cse17) .cse12 .cse13)))) (not (and (<= c_~ARR_SIZE~0 0) (<= 0 |c_ULTIMATE.start_main_~count~0#1|))) .cse0 (not (and .cse0 .cse1 .cse2 .cse3 (or (and .cse4 .cse5 .cse6 (or (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int))) (let ((.cse31 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse31 0) 0) (= (select v_DerPreprocessor_28 0) 0) (= (+ (select v_DerPreprocessor_28 4) 1) 0) (= (select .cse31 8) 0) (= (select v_DerPreprocessor_28 8) 0) (= (select .cse31 4) 1)))) .cse14 .cse16) (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int)) (v_z_74 Int) (v_y_74 Int)) (let ((.cse33 (+ (* v_y_74 8) (* v_z_74 4))) (.cse32 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse32 .cse33) 1) (= (+ (select .cse10 .cse33) 1) 0) (not (= v_z_74 0)) (= (select .cse32 0) 0) (= (select .cse32 4) 0) (= (select v_DerPreprocessor_28 0) 0) (= (select v_DerPreprocessor_28 4) 0) (<= v_z_74 1) (= (+ (select v_DerPreprocessor_28 .cse33) 1) 0) (<= 0 v_z_74) (= (select .cse11 .cse33) 1) (= (select .cse32 8) 0) (= (select v_DerPreprocessor_28 8) 0) (<= 0 (+ v_z_74 (* v_y_74 2)))))) .cse12 .cse13)) .cse7) (and .cse12 (or .cse17 (and .cse5 (or (and .cse4 .cse6 .cse7 (exists ((v_y_79 Int)) (let ((.cse34 (* v_y_79 8))) (and (= (+ (select .cse11 .cse34) 1) 0) (<= 0 v_y_79) (= (select .cse10 .cse34) 1))))) .cse18))) .cse13)))) (or (and .cse4 .cse5 .cse6 .cse7 .cse12 (exists ((v_DerPreprocessor_97 (Array Int Int)) (v_DerPreprocessor_98 (Array Int Int)) (v_y_316 Int) (v_z_316 Int)) (let ((.cse35 (+ (* v_z_316 4) (* v_y_316 8))) (.cse36 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_97) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_98) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select v_DerPreprocessor_98 .cse35) 1) 0) (= (select .cse36 4) 0) (<= 0 v_z_316) (= (select v_DerPreprocessor_98 0) 0) (= (select .cse11 .cse35) 1) (not (= v_z_316 0)) (= (select v_DerPreprocessor_98 4) 0) (= (+ (select .cse10 .cse35) 1) 0) (<= v_z_316 1) (= (select .cse36 .cse35) 1) (= (select v_DerPreprocessor_98 8) 0) (= (select .cse36 8) 0) (= (select .cse36 0) 0)))) .cse13) .cse37 (and .cse4 .cse5 .cse6 .cse7 .cse14 (exists ((v_DerPreprocessor_95 (Array Int Int)) (v_DerPreprocessor_96 (Array Int Int))) (let ((.cse38 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_95) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_96) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse38 0) 0) (= (select .cse38 8) 0) (= (select v_DerPreprocessor_96 0) 0) (= (select v_DerPreprocessor_96 8) 0) (= (+ (select v_DerPreprocessor_96 4) 1) 0) (= (select .cse38 4) 1)))) .cse16) (and .cse7 (or (and .cse4 .cse5 .cse6 (exists ((v_y_321 Int)) (let ((.cse39 (* v_y_321 8))) (and (= (+ (select .cse11 .cse39) 1) 0) (= (select .cse10 .cse39) 1)))) .cse13) (and .cse24 .cse4 .cse25 .cse13)) .cse12)) (or (and .cse4 .cse5 (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int)) (v_y_330 Int)) (let ((.cse40 (* v_y_330 8)) (.cse41 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_100 4) 0) (= (+ (select .cse11 .cse40) 1) 0) (= (select v_DerPreprocessor_100 8) 0) (= (select .cse41 4) 0) (= (select .cse41 8) 0) (= (+ (select .cse41 .cse40) 1) 0) (= (select v_DerPreprocessor_100 .cse40) 1) (= (select .cse10 .cse40) 1) (= 0 (select .cse41 0)) (= (select v_DerPreprocessor_100 0) 0)))) .cse6 .cse7 .cse12 .cse13) (and .cse20 .cse5 .cse6 (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (let ((.cse42 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_100 4) 0) (= (select .cse42 4) 0) (= (select v_DerPreprocessor_100 8) 1) (= 0 (select .cse42 0)) (= (select v_DerPreprocessor_100 0) 0) (= (+ (select .cse42 8) 1) 0)))) .cse12 .cse22 .cse13) .cse28 (and (exists ((v_y_326 Int) (v_z_326 Int)) (let ((.cse43 (+ (* v_z_326 4) (* v_y_326 8)))) (and (<= 0 v_z_326) (not (= v_z_326 0)) (= (+ (select .cse10 .cse43) 1) 0) (= (select .cse11 .cse43) 1) (<= v_z_326 1)))) .cse4 .cse5 .cse6 .cse7 .cse12 .cse13) (and .cse24 .cse4 .cse7 .cse25 .cse12 (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (let ((.cse44 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_100 4) 0) (= (select v_DerPreprocessor_100 8) 0) (= (select .cse44 4) 0) (= (select v_DerPreprocessor_100 0) 1) (= (select .cse44 8) 0) (= (+ (select .cse44 0) 1) 0)))) .cse13)) .cse1 .cse2 (not (and (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (<= c_~ARR_SIZE~0 1))) (not (and (= |c_ULTIMATE.start_main_~count~0#1| 1) (or (and (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse45 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= |ULTIMATE.start_main_~index~0#1| 1) (= (+ (select .cse11 .cse45) 1) 0) (<= 0 |ULTIMATE.start_main_~index~0#1|) (= (select .cse10 .cse45) 1)))) .cse12 .cse13) (and (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse46 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= |ULTIMATE.start_main_~index~0#1| 1) (<= 0 |ULTIMATE.start_main_~index~0#1|) (= (+ (select .cse10 .cse46) 1) 0) (= (select .cse11 .cse46) 1)))) .cse5 .cse6)) .cse1 .cse2)) .cse3 (not (and (or .cse28 (and .cse24 .cse4 .cse7 .cse25 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse47 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse47 4) 0) (= (+ (select .cse47 0) 1) 0) (= (select .cse47 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse12 .cse13) (and .cse20 .cse5 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse48 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse48 4) 0) (= (+ (select .cse48 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse48 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse6 .cse12 .cse22 .cse13) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse50 (* v_y_55 8)) (.cse49 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse49 4) 0) (= (select .cse10 .cse50) 1) (= (+ (select .cse11 .cse50) 1) 0) (= (+ (select .cse49 .cse50) 1) 0) (= (select v_DerPreprocessor_18 .cse50) 1) (= (select .cse49 0) 0) (= (select .cse49 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse4 .cse5 .cse6 .cse7 .cse12 .cse13) (and .cse4 .cse5 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse51 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse11 .cse51) 1) (= (+ (select .cse10 .cse51) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse6 .cse7 .cse12 .cse13)) .cse0 .cse1 .cse2 .cse3)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (or (and .cse4 .cse5 .cse6 .cse7 .cse12 (exists ((v_z_50 Int) (v_y_50 Int)) (let ((.cse52 (+ (* v_z_50 4) (* v_y_50 8)))) (and (= (+ (select .cse10 .cse52) 1) 0) (= (select .cse11 .cse52) 1) (not (= v_z_50 0)) (<= v_z_50 1) (<= 0 v_z_50)))) .cse13) .cse37 .cse28 (and .cse4 .cse5 .cse6 .cse7 (exists ((v_y_48 Int) (v_DerPreprocessor_13 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (let ((.cse53 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse54 (* v_y_48 8))) (and (= (+ (select .cse53 .cse54) 1) 0) (= (select .cse53 8) 0) (= (select v_DerPreprocessor_14 0) 0) (= (+ (select .cse11 .cse54) 1) 0) (= (select .cse53 4) 0) (= (select .cse53 0) 0) (= (select .cse10 .cse54) 1) (= (select v_DerPreprocessor_14 4) 0) (= (select v_DerPreprocessor_14 8) 0) (= (select v_DerPreprocessor_14 .cse54) 1)))) .cse12 .cse13) (and .cse24 .cse4 .cse7 .cse25 .cse12 .cse13)) (not (and (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (= (select .cse10 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 1) (= |c_ULTIMATE.start_main_~count~0#1| 0) (= (+ (select .cse11 |c_ULTIMATE.start_main_~#array2~0#1.offset|) 1) 0))))))))) is different from true [2023-12-02 23:51:44,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 23:51:44,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2135 states to 181 states and 2126 transitions. [2023-12-02 23:51:44,375 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 2126 transitions. [2023-12-02 23:51:44,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2023-12-02 23:51:44,375 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 23:51:44,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 23:51:44,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:51:44,433 INFO L262 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 62 conjunts are in the unsatisfiable core [2023-12-02 23:51:44,436 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 23:51:44,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 [2023-12-02 23:51:44,468 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2023-12-02 23:51:44,494 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 35 [2023-12-02 23:51:44,515 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 55 [2023-12-02 23:51:45,299 INFO L349 Elim1Store]: treesize reduction 156, result has 46.0 percent of original size [2023-12-02 23:51:45,299 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 6 select indices, 6 select index equivalence classes, 5 disjoint index pairs (out of 15 index pairs), introduced 8 new quantified variables, introduced 12 case distinctions, treesize of input 123 treesize of output 224 [2023-12-02 23:51:45,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:51:45,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 100 treesize of output 71 [2023-12-02 23:51:45,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:51:45,335 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:51:45,342 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:51:45,342 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 35 [2023-12-02 23:51:45,357 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:51:45,358 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:51:45,364 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:51:45,364 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 33 [2023-12-02 23:51:45,707 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:51:45,709 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 196 [2023-12-02 23:51:45,942 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:51:45,943 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2023-12-02 23:51:56,297 INFO L349 Elim1Store]: treesize reduction 216, result has 38.8 percent of original size [2023-12-02 23:51:56,297 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 3 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 570 treesize of output 538 [2023-12-02 23:51:56,342 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:51:56,343 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 232 treesize of output 239 [2023-12-02 23:51:56,368 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:51:56,368 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 222 treesize of output 229 [2023-12-02 23:51:56,378 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 212 treesize of output 206 [2023-12-02 23:51:56,388 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 206 treesize of output 200 [2023-12-02 23:51:56,398 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 200 treesize of output 194 [2023-12-02 23:51:56,408 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 194 treesize of output 188 [2023-12-02 23:51:58,275 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 23:51:58,377 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse14 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse12 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse58 (select .cse12 0)) (.cse60 (select .cse12 8)) (.cse59 (select .cse14 8)) (.cse57 (select .cse14 0))) (let ((.cse56 (select .cse12 4)) (.cse55 (select .cse14 4)) (.cse7 (= .cse57 1)) (.cse2 (= .cse59 0)) (.cse5 (= .cse60 0)) (.cse8 (= 0 (+ .cse58 1)))) (let ((.cse43 (and .cse7 .cse2 .cse5 .cse8)) (.cse18 (= (+ .cse60 1) 0)) (.cse20 (= .cse59 1)) (.cse9 (= .cse55 0)) (.cse10 (= .cse56 0)) (.cse3 (= 0 .cse58)) (.cse4 (= .cse57 0)) (.cse48 (= .cse56 1)) (.cse50 (= (+ .cse55 1) 0))) (let ((.cse15 (and .cse2 .cse3 .cse4 .cse5 .cse48 .cse50)) (.cse0 (and (or .cse43 (and .cse18 .cse3 .cse4 .cse20)) .cse9 .cse10)) (.cse6 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse54 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse14 .cse54) 1) 0) (= (select .cse12 .cse54) 1))))) (.cse21 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse22 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse45 (and .cse18 .cse4 .cse20)) (.cse23 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (or .cse0 (and (exists ((v_DerPreprocessor_93 (Array Int Int)) (v_DerPreprocessor_94 (Array Int Int))) (let ((.cse1 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_93) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_94) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse1 8) 0) (= (select .cse1 0) 0) (= (select v_DerPreprocessor_94 0) 0) (= (+ (select v_DerPreprocessor_94 4) 1) 0) (= (select v_DerPreprocessor_94 8) 0) (= (select .cse1 4) 1)))) .cse2 .cse3 .cse4 .cse5 .cse6)) (not (and (or (and .cse7 .cse2 .cse5 .cse8 .cse9 .cse10 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int))) (let ((.cse11 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_52 8) 0) (= (select v_DerPreprocessor_52 0) 1) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse11 4)) (= (+ (select .cse11 0) 1) 0) (= (select .cse11 8) 0))))) (and .cse2 .cse3 .cse4 .cse5 .cse9 .cse10 (exists ((v_y_150 Int) (v_z_150 Int)) (let ((.cse13 (+ (* v_y_150 8) (* v_z_150 4)))) (and (= (select .cse12 .cse13) 1) (<= v_z_150 1) (<= 0 v_z_150) (= (+ (select .cse14 .cse13) 1) 0) (not (= v_z_150 0)))))) .cse15 (and .cse2 .cse3 .cse4 .cse5 .cse9 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int)) (v_y_153 Int)) (let ((.cse17 (* v_y_153 8)) (.cse16 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse16 .cse17) 1) 0) (= (select v_DerPreprocessor_52 8) 0) (= (select v_DerPreprocessor_52 0) 0) (= (+ (select .cse12 .cse17) 1) 0) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse16 4)) (= (select v_DerPreprocessor_52 .cse17) 1) (= (select .cse14 .cse17) 1) (= (select .cse16 8) 0) (= (select .cse16 0) 0)))) .cse10) (and .cse18 .cse3 .cse4 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int))) (let ((.cse19 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_52 0) 0) (= (select v_DerPreprocessor_52 8) 1) (= (+ (select .cse19 8) 1) 0) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse19 4)) (= (select .cse19 0) 0)))) .cse9 .cse20 .cse10)) .cse21 .cse22 .cse23)) (< 2 c_~ARR_SIZE~0) (not (and .cse21 .cse22 (or (and .cse3 (or (and .cse18 (exists ((v_DerPreprocessor_90 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (let ((.cse24 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_90) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_90 4) 0) (= (+ (select .cse24 8) 1) 0) (= (select .cse24 4) 0) (= (select v_DerPreprocessor_90 0) 0) (= (select v_DerPreprocessor_90 8) 1) (= (select .cse24 0) 0)))) .cse20) (and .cse2 .cse5 (exists ((v_y_284 Int) (v_DerPreprocessor_90 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (let ((.cse25 (* v_y_284 8)) (.cse26 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_90) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_90 .cse25) 1) (= (+ (select .cse26 .cse25) 1) 0) (= (select v_DerPreprocessor_90 4) 0) (= (select v_DerPreprocessor_90 8) 0) (= (select .cse26 4) 0) (= (select .cse26 8) 0) (= (+ (select .cse12 .cse25) 1) 0) (= (select v_DerPreprocessor_90 0) 0) (= (select .cse14 .cse25) 1) (= (select .cse26 0) 0)))))) .cse4 .cse9 .cse10) (and .cse7 (exists ((v_DerPreprocessor_90 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (let ((.cse27 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_90) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_90 4) 0) (= (select v_DerPreprocessor_90 0) 1) (= (select v_DerPreprocessor_90 8) 0) (= (select .cse27 4) 0) (= (select .cse27 8) 0) (= (+ (select .cse27 0) 1) 0)))) .cse2 .cse5 .cse8 .cse9 .cse10) .cse15 (and .cse2 .cse3 (exists ((v_y_291 Int) (v_z_291 Int)) (let ((.cse28 (+ (* v_z_291 4) (* v_y_291 8)))) (and (not (= v_z_291 0)) (= (select .cse12 .cse28) 1) (<= 0 v_z_291) (= (+ 1 (select .cse14 .cse28)) 0) (<= v_z_291 1)))) .cse4 .cse5 .cse9 .cse10)) .cse23)) (or (and (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int)) (v_y_95 Int)) (let ((.cse30 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse29 (* v_y_95 8))) (and (= (select .cse14 .cse29) 1) (= (select .cse30 8) 0) (= (select .cse30 4) 0) (= (+ (select .cse12 .cse29) 1) 0) (= (select .cse30 0) 0) (= (select v_DerPreprocessor_38 0) 0) (= (select v_DerPreprocessor_38 .cse29) 1) (= (select v_DerPreprocessor_38 4) 0) (= (select v_DerPreprocessor_38 8) 0) (= (+ (select .cse30 .cse29) 1) 0)))) .cse2 .cse3 .cse4 .cse5 .cse9 .cse10) (and .cse18 .cse3 .cse4 .cse9 .cse20 .cse10) (and (exists ((v_y_89 Int) (v_z_89 Int)) (let ((.cse31 (+ (* v_y_89 8) (* v_z_89 4)))) (and (<= v_z_89 1) (<= 0 v_z_89) (not (= v_z_89 0)) (= (+ 1 (select .cse14 .cse31)) 0) (= (select .cse12 .cse31) 1)))) .cse2 .cse3 .cse4 .cse5 .cse9 .cse10) .cse15 (and .cse7 .cse2 .cse5 .cse8 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (let ((.cse32 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse32 0) 1) 0) (= (select v_DerPreprocessor_36 8) 0) (= (select .cse32 8) 0) (= (select v_DerPreprocessor_36 0) 1) (= (select .cse32 4) 0) (= (select v_DerPreprocessor_36 4) 0)))) .cse9 .cse10)) (not (and (or .cse15 (and .cse7 .cse2 .cse5 .cse8 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse33 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse33 4) 0) (= (+ (select .cse33 0) 1) 0) (= (select .cse33 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse9 .cse10) (and .cse18 .cse3 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse34 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse34 4) 0) (= (+ (select .cse34 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse34 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse4 .cse9 .cse20 .cse10) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse36 (* v_y_55 8)) (.cse35 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse35 4) 0) (= (select .cse14 .cse36) 1) (= (+ (select .cse12 .cse36) 1) 0) (= (+ (select .cse35 .cse36) 1) 0) (= (select v_DerPreprocessor_18 .cse36) 1) (= (select .cse35 0) 0) (= (select .cse35 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse2 .cse3 .cse4 .cse5 .cse9 .cse10) (and .cse2 .cse3 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse37 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse12 .cse37) 1) (= (+ (select .cse14 .cse37) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse4 .cse5 .cse9 .cse10)) .cse21 .cse22 .cse23)) (or .cse15 (and (or (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_106 (Array Int Int)) (v_y_338 Int)) (let ((.cse38 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_106) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse39 (* v_y_338 8))) (and (= 0 (select .cse38 0)) (= (select .cse38 4) 0) (= (+ (select .cse12 .cse39) 1) 0) (= 1 (select v_DerPreprocessor_106 .cse39)) (= (select .cse38 8) 0) (= (+ (select .cse38 .cse39) 1) 0) (= (select v_DerPreprocessor_106 8) 0) (= (select .cse14 .cse39) 1) (= (select v_DerPreprocessor_106 4) 0) (= (select v_DerPreprocessor_106 0) 0))))) (and (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_106 (Array Int Int))) (let ((.cse40 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_106) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse40 4) 0) (= (select .cse40 8) 0) (= (select v_DerPreprocessor_106 8) 0) (= (select v_DerPreprocessor_106 0) 1) (= (+ (select .cse40 0) 1) 0) (= (select v_DerPreprocessor_106 4) 0)))) .cse7 .cse2 .cse5 .cse8)) .cse9 .cse10) (and .cse2 .cse3 .cse4 .cse5 .cse9 .cse10 (exists ((v_z_342 Int) (v_y_342 Int)) (let ((.cse41 (+ (* v_z_342 4) (* v_y_342 8)))) (and (= (select .cse12 .cse41) 1) (= 0 (+ (select .cse14 .cse41) 1)) (not (= v_z_342 0)) (<= 0 v_z_342) (<= v_z_342 1))))) (and .cse18 .cse3 .cse4 (exists ((v_DerPreprocessor_107 (Array Int Int)) (v_DerPreprocessor_108 (Array Int Int))) (let ((.cse42 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_107) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_108) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse42 4) 0) (= (select v_DerPreprocessor_108 4) 0) (= (select v_DerPreprocessor_108 8) 1) (= (select v_DerPreprocessor_108 0) 0) (= (+ (select .cse42 8) 1) 0) (= (select .cse42 0) 0)))) .cse9 .cse20 .cse10)) (or .cse0 (and .cse2 .cse3 .cse4 .cse5 .cse6)) (or (and .cse9 .cse10 (or .cse43 (and .cse3 (or (and .cse2 .cse4 .cse5 (exists ((v_y_300 Int)) (let ((.cse44 (* v_y_300 8))) (and (= (+ (select .cse12 .cse44) 1) 0) (= (select .cse14 .cse44) 1))))) .cse45)))) (and .cse2 .cse3 .cse4 .cse5 (exists ((v_y_309 Int) (v_DerPreprocessor_91 (Array Int Int)) (v_DerPreprocessor_92 (Array Int Int)) (v_z_309 Int)) (let ((.cse46 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_91) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_92) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse47 (+ (* v_z_309 4) (* v_y_309 8)))) (and (= (select .cse46 4) 0) (= (select v_DerPreprocessor_92 8) 0) (= (select .cse46 0) 0) (= (+ (select v_DerPreprocessor_92 .cse47) 1) 0) (= (select .cse46 8) 0) (<= 0 v_z_309) (= (select .cse46 .cse47) 1) (= (select v_DerPreprocessor_92 0) 0) (<= v_z_309 1) (not (= v_z_309 0)) (= (select v_DerPreprocessor_92 4) 0) (= (select .cse12 .cse47) 1) (= (+ (select .cse14 .cse47) 1) 0)))) .cse9 .cse10) (and .cse2 .cse3 .cse4 .cse5 .cse48 (exists ((v_DerPreprocessor_91 (Array Int Int)) (v_DerPreprocessor_92 (Array Int Int))) (let ((.cse49 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_91) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_92) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select v_DerPreprocessor_92 4) 1) 0) (= (select v_DerPreprocessor_92 8) 0) (= (select .cse49 0) 0) (= (select .cse49 4) 1) (= (select .cse49 8) 0) (= (select v_DerPreprocessor_92 0) 0)))) .cse50)) .cse21 .cse22 (or (and (or (and .cse2 .cse4 .cse5 (exists ((v_y_21 Int)) (let ((.cse51 (* v_y_21 8))) (and (= (select .cse14 .cse51) 1) (= (+ (select .cse12 .cse51) 1) 0) (<= 0 v_y_21))))) .cse45) .cse3 .cse9 .cse10) (and .cse2 .cse3 (exists ((v_y_26 Int) (v_z_26 Int) (v_DerPreprocessor_7 (Array Int Int)) (v_DerPreprocessor_8 (Array Int Int))) (let ((.cse53 (+ (* v_y_26 8) (* v_z_26 4))) (.cse52 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_8) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (<= v_z_26 1) (= (select .cse52 .cse53) 1) (= (+ (select v_DerPreprocessor_8 .cse53) 1) 0) (= (+ (select .cse14 .cse53) 1) 0) (= (select v_DerPreprocessor_8 0) 0) (<= 0 v_z_26) (= (select v_DerPreprocessor_8 8) 0) (= (select .cse52 8) 0) (= (select .cse52 0) 0) (not (= v_z_26 0)) (= (select v_DerPreprocessor_8 4) 0) (<= 0 (+ v_z_26 (* v_y_26 2))) (= (select .cse12 .cse53) 1) (= (select .cse52 4) 0)))) .cse4 .cse5 .cse9 .cse10)) .cse23)))))) is different from false [2023-12-02 23:52:01,109 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse14 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse12 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse59 (select .cse12 0)) (.cse60 (select .cse12 8)) (.cse57 (select .cse14 8)) (.cse58 (select .cse14 0))) (let ((.cse7 (= .cse58 1)) (.cse2 (= .cse57 0)) (.cse5 (= .cse60 0)) (.cse8 (= 0 (+ .cse59 1))) (.cse56 (select .cse14 4)) (.cse55 (select .cse12 4))) (let ((.cse43 (= .cse55 1)) (.cse45 (= (+ .cse56 1) 0)) (.cse38 (and .cse7 .cse2 .cse5 .cse8)) (.cse18 (= (+ .cse60 1) 0)) (.cse3 (= 0 .cse59)) (.cse4 (= .cse58 0)) (.cse20 (= .cse57 1)) (.cse9 (= .cse56 0)) (.cse10 (= .cse55 0))) (let ((.cse0 (and (or .cse38 (and .cse18 .cse3 .cse4 .cse20)) .cse9 .cse10)) (.cse6 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse54 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse14 .cse54) 1) 0) (= (select .cse12 .cse54) 1))))) (.cse40 (and .cse18 .cse4 .cse20)) (.cse15 (and .cse2 .cse3 .cse4 .cse5 .cse43 .cse45)) (.cse21 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse22 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse23 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (or .cse0 (and (exists ((v_DerPreprocessor_93 (Array Int Int)) (v_DerPreprocessor_94 (Array Int Int))) (let ((.cse1 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_93) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_94) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse1 8) 0) (= (select .cse1 0) 0) (= (select v_DerPreprocessor_94 0) 0) (= (+ (select v_DerPreprocessor_94 4) 1) 0) (= (select v_DerPreprocessor_94 8) 0) (= (select .cse1 4) 1)))) .cse2 .cse3 .cse4 .cse5 .cse6)) (not (and (or (and .cse7 .cse2 .cse5 .cse8 .cse9 .cse10 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int))) (let ((.cse11 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_52 8) 0) (= (select v_DerPreprocessor_52 0) 1) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse11 4)) (= (+ (select .cse11 0) 1) 0) (= (select .cse11 8) 0))))) (and .cse2 .cse3 .cse4 .cse5 .cse9 .cse10 (exists ((v_y_150 Int) (v_z_150 Int)) (let ((.cse13 (+ (* v_y_150 8) (* v_z_150 4)))) (and (= (select .cse12 .cse13) 1) (<= v_z_150 1) (<= 0 v_z_150) (= (+ (select .cse14 .cse13) 1) 0) (not (= v_z_150 0)))))) .cse15 (and .cse2 .cse3 .cse4 .cse5 .cse9 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int)) (v_y_153 Int)) (let ((.cse17 (* v_y_153 8)) (.cse16 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse16 .cse17) 1) 0) (= (select v_DerPreprocessor_52 8) 0) (= (select v_DerPreprocessor_52 0) 0) (= (+ (select .cse12 .cse17) 1) 0) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse16 4)) (= (select v_DerPreprocessor_52 .cse17) 1) (= (select .cse14 .cse17) 1) (= (select .cse16 8) 0) (= (select .cse16 0) 0)))) .cse10) (and .cse18 .cse3 .cse4 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int))) (let ((.cse19 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_52 0) 0) (= (select v_DerPreprocessor_52 8) 1) (= (+ (select .cse19 8) 1) 0) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse19 4)) (= (select .cse19 0) 0)))) .cse9 .cse20 .cse10)) .cse21 .cse22 .cse23)) (< 2 c_~ARR_SIZE~0) (not (and .cse21 .cse22 (or (and .cse3 (or (and .cse18 (exists ((v_DerPreprocessor_90 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (let ((.cse24 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_90) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_90 4) 0) (= (+ (select .cse24 8) 1) 0) (= (select .cse24 4) 0) (= (select v_DerPreprocessor_90 0) 0) (= (select v_DerPreprocessor_90 8) 1) (= (select .cse24 0) 0)))) .cse20) (and .cse2 .cse5 (exists ((v_y_284 Int) (v_DerPreprocessor_90 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (let ((.cse25 (* v_y_284 8)) (.cse26 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_90) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_90 .cse25) 1) (= (+ (select .cse26 .cse25) 1) 0) (= (select v_DerPreprocessor_90 4) 0) (= (select v_DerPreprocessor_90 8) 0) (= (select .cse26 4) 0) (= (select .cse26 8) 0) (= (+ (select .cse12 .cse25) 1) 0) (= (select v_DerPreprocessor_90 0) 0) (= (select .cse14 .cse25) 1) (= (select .cse26 0) 0)))))) .cse4 .cse9 .cse10) (and .cse7 (exists ((v_DerPreprocessor_90 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (let ((.cse27 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_90) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_90 4) 0) (= (select v_DerPreprocessor_90 0) 1) (= (select v_DerPreprocessor_90 8) 0) (= (select .cse27 4) 0) (= (select .cse27 8) 0) (= (+ (select .cse27 0) 1) 0)))) .cse2 .cse5 .cse8 .cse9 .cse10) .cse15 (and .cse2 .cse3 (exists ((v_y_291 Int) (v_z_291 Int)) (let ((.cse28 (+ (* v_z_291 4) (* v_y_291 8)))) (and (not (= v_z_291 0)) (= (select .cse12 .cse28) 1) (<= 0 v_z_291) (= (+ 1 (select .cse14 .cse28)) 0) (<= v_z_291 1)))) .cse4 .cse5 .cse9 .cse10)) .cse23)) (or (and (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int)) (v_y_95 Int)) (let ((.cse30 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse29 (* v_y_95 8))) (and (= (select .cse14 .cse29) 1) (= (select .cse30 8) 0) (= (select .cse30 4) 0) (= (+ (select .cse12 .cse29) 1) 0) (= (select .cse30 0) 0) (= (select v_DerPreprocessor_38 0) 0) (= (select v_DerPreprocessor_38 .cse29) 1) (= (select v_DerPreprocessor_38 4) 0) (= (select v_DerPreprocessor_38 8) 0) (= (+ (select .cse30 .cse29) 1) 0)))) .cse2 .cse3 .cse4 .cse5 .cse9 .cse10) (and .cse18 .cse3 .cse4 .cse9 .cse20 .cse10) (and (exists ((v_y_89 Int) (v_z_89 Int)) (let ((.cse31 (+ (* v_y_89 8) (* v_z_89 4)))) (and (<= v_z_89 1) (<= 0 v_z_89) (not (= v_z_89 0)) (= (+ 1 (select .cse14 .cse31)) 0) (= (select .cse12 .cse31) 1)))) .cse2 .cse3 .cse4 .cse5 .cse9 .cse10) .cse15 (and .cse7 .cse2 .cse5 .cse8 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (let ((.cse32 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse32 0) 1) 0) (= (select v_DerPreprocessor_36 8) 0) (= (select .cse32 8) 0) (= (select v_DerPreprocessor_36 0) 1) (= (select .cse32 4) 0) (= (select v_DerPreprocessor_36 4) 0)))) .cse9 .cse10)) (not (and (or .cse15 (and .cse7 .cse2 .cse5 .cse8 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse33 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse33 4) 0) (= (+ (select .cse33 0) 1) 0) (= (select .cse33 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse9 .cse10) (and .cse18 .cse3 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse34 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse34 4) 0) (= (+ (select .cse34 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse34 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse4 .cse9 .cse20 .cse10) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse36 (* v_y_55 8)) (.cse35 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse35 4) 0) (= (select .cse14 .cse36) 1) (= (+ (select .cse12 .cse36) 1) 0) (= (+ (select .cse35 .cse36) 1) 0) (= (select v_DerPreprocessor_18 .cse36) 1) (= (select .cse35 0) 0) (= (select .cse35 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse2 .cse3 .cse4 .cse5 .cse9 .cse10) (and .cse2 .cse3 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse37 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse12 .cse37) 1) (= (+ (select .cse14 .cse37) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse4 .cse5 .cse9 .cse10)) .cse21 .cse22 .cse23)) (or .cse0 (and .cse2 .cse3 .cse4 .cse5 .cse6)) (or (and .cse9 .cse10 (or .cse38 (and .cse3 (or (and .cse2 .cse4 .cse5 (exists ((v_y_300 Int)) (let ((.cse39 (* v_y_300 8))) (and (= (+ (select .cse12 .cse39) 1) 0) (= (select .cse14 .cse39) 1))))) .cse40)))) (and .cse2 .cse3 .cse4 .cse5 (exists ((v_y_309 Int) (v_DerPreprocessor_91 (Array Int Int)) (v_DerPreprocessor_92 (Array Int Int)) (v_z_309 Int)) (let ((.cse41 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_91) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_92) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse42 (+ (* v_z_309 4) (* v_y_309 8)))) (and (= (select .cse41 4) 0) (= (select v_DerPreprocessor_92 8) 0) (= (select .cse41 0) 0) (= (+ (select v_DerPreprocessor_92 .cse42) 1) 0) (= (select .cse41 8) 0) (<= 0 v_z_309) (= (select .cse41 .cse42) 1) (= (select v_DerPreprocessor_92 0) 0) (<= v_z_309 1) (not (= v_z_309 0)) (= (select v_DerPreprocessor_92 4) 0) (= (select .cse12 .cse42) 1) (= (+ (select .cse14 .cse42) 1) 0)))) .cse9 .cse10) (and .cse2 .cse3 .cse4 .cse5 .cse43 (exists ((v_DerPreprocessor_91 (Array Int Int)) (v_DerPreprocessor_92 (Array Int Int))) (let ((.cse44 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_91) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_92) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select v_DerPreprocessor_92 4) 1) 0) (= (select v_DerPreprocessor_92 8) 0) (= (select .cse44 0) 0) (= (select .cse44 4) 1) (= (select .cse44 8) 0) (= (select v_DerPreprocessor_92 0) 0)))) .cse45)) .cse21 .cse22 (or (and (or (and .cse2 .cse4 .cse5 (exists ((v_y_21 Int)) (let ((.cse46 (* v_y_21 8))) (and (= (select .cse14 .cse46) 1) (= (+ (select .cse12 .cse46) 1) 0) (<= 0 v_y_21))))) .cse40) .cse3 .cse9 .cse10) (and .cse2 .cse3 (exists ((v_y_26 Int) (v_z_26 Int) (v_DerPreprocessor_7 (Array Int Int)) (v_DerPreprocessor_8 (Array Int Int))) (let ((.cse48 (+ (* v_y_26 8) (* v_z_26 4))) (.cse47 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_8) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (<= v_z_26 1) (= (select .cse47 .cse48) 1) (= (+ (select v_DerPreprocessor_8 .cse48) 1) 0) (= (+ (select .cse14 .cse48) 1) 0) (= (select v_DerPreprocessor_8 0) 0) (<= 0 v_z_26) (= (select v_DerPreprocessor_8 8) 0) (= (select .cse47 8) 0) (= (select .cse47 0) 0) (not (= v_z_26 0)) (= (select v_DerPreprocessor_8 4) 0) (<= 0 (+ v_z_26 (* v_y_26 2))) (= (select .cse12 .cse48) 1) (= (select .cse47 4) 0)))) .cse4 .cse5 .cse9 .cse10)) .cse23 (not (and (or .cse15 (and (or (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_106 (Array Int Int)) (v_y_338 Int)) (let ((.cse49 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_106) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse50 (* v_y_338 8))) (and (= 0 (select .cse49 0)) (= (select .cse49 4) 0) (= (+ (select .cse12 .cse50) 1) 0) (= 1 (select v_DerPreprocessor_106 .cse50)) (= (select .cse49 8) 0) (= (+ (select .cse49 .cse50) 1) 0) (= (select v_DerPreprocessor_106 8) 0) (= (select .cse14 .cse50) 1) (= (select v_DerPreprocessor_106 4) 0) (= (select v_DerPreprocessor_106 0) 0))))) (and (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_106 (Array Int Int))) (let ((.cse51 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_106) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse51 4) 0) (= (select .cse51 8) 0) (= (select v_DerPreprocessor_106 8) 0) (= (select v_DerPreprocessor_106 0) 1) (= (+ (select .cse51 0) 1) 0) (= (select v_DerPreprocessor_106 4) 0)))) .cse7 .cse2 .cse5 .cse8)) .cse9 .cse10) (and .cse2 .cse3 .cse4 .cse5 .cse9 .cse10 (exists ((v_z_342 Int) (v_y_342 Int)) (let ((.cse52 (+ (* v_z_342 4) (* v_y_342 8)))) (and (= (select .cse12 .cse52) 1) (= 0 (+ (select .cse14 .cse52) 1)) (not (= v_z_342 0)) (<= 0 v_z_342) (<= v_z_342 1))))) (and .cse18 .cse3 .cse4 (exists ((v_DerPreprocessor_107 (Array Int Int)) (v_DerPreprocessor_108 (Array Int Int))) (let ((.cse53 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_107) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_108) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse53 4) 0) (= (select v_DerPreprocessor_108 4) 0) (= (select v_DerPreprocessor_108 8) 1) (= (select v_DerPreprocessor_108 0) 0) (= (+ (select .cse53 8) 1) 0) (= (select .cse53 0) 0)))) .cse9 .cse20 .cse10)) .cse21 .cse22 .cse23)))))))) is different from false [2023-12-02 23:52:01,155 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse14 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse12 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse58 (select .cse12 0)) (.cse60 (select .cse12 8)) (.cse59 (select .cse14 8)) (.cse57 (select .cse14 0))) (let ((.cse56 (select .cse12 4)) (.cse55 (select .cse14 4)) (.cse7 (= .cse57 1)) (.cse2 (= .cse59 0)) (.cse5 (= .cse60 0)) (.cse8 (= 0 (+ .cse58 1)))) (let ((.cse43 (and .cse7 .cse2 .cse5 .cse8)) (.cse18 (= (+ .cse60 1) 0)) (.cse20 (= .cse59 1)) (.cse9 (= .cse55 0)) (.cse10 (= .cse56 0)) (.cse3 (= 0 .cse58)) (.cse4 (= .cse57 0)) (.cse48 (= .cse56 1)) (.cse50 (= (+ .cse55 1) 0))) (let ((.cse15 (and .cse2 .cse3 .cse4 .cse5 .cse48 .cse50)) (.cse0 (and (or .cse43 (and .cse18 .cse3 .cse4 .cse20)) .cse9 .cse10)) (.cse6 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse54 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse14 .cse54) 1) 0) (= (select .cse12 .cse54) 1))))) (.cse21 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse22 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse45 (and .cse18 .cse4 .cse20)) (.cse23 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (or .cse0 (and (exists ((v_DerPreprocessor_93 (Array Int Int)) (v_DerPreprocessor_94 (Array Int Int))) (let ((.cse1 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_93) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_94) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse1 8) 0) (= (select .cse1 0) 0) (= (select v_DerPreprocessor_94 0) 0) (= (+ (select v_DerPreprocessor_94 4) 1) 0) (= (select v_DerPreprocessor_94 8) 0) (= (select .cse1 4) 1)))) .cse2 .cse3 .cse4 .cse5 .cse6)) (not (and (or (and .cse7 .cse2 .cse5 .cse8 .cse9 .cse10 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int))) (let ((.cse11 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_52 8) 0) (= (select v_DerPreprocessor_52 0) 1) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse11 4)) (= (+ (select .cse11 0) 1) 0) (= (select .cse11 8) 0))))) (and .cse2 .cse3 .cse4 .cse5 .cse9 .cse10 (exists ((v_y_150 Int) (v_z_150 Int)) (let ((.cse13 (+ (* v_y_150 8) (* v_z_150 4)))) (and (= (select .cse12 .cse13) 1) (<= v_z_150 1) (<= 0 v_z_150) (= (+ (select .cse14 .cse13) 1) 0) (not (= v_z_150 0)))))) .cse15 (and .cse2 .cse3 .cse4 .cse5 .cse9 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int)) (v_y_153 Int)) (let ((.cse17 (* v_y_153 8)) (.cse16 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse16 .cse17) 1) 0) (= (select v_DerPreprocessor_52 8) 0) (= (select v_DerPreprocessor_52 0) 0) (= (+ (select .cse12 .cse17) 1) 0) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse16 4)) (= (select v_DerPreprocessor_52 .cse17) 1) (= (select .cse14 .cse17) 1) (= (select .cse16 8) 0) (= (select .cse16 0) 0)))) .cse10) (and .cse18 .cse3 .cse4 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int))) (let ((.cse19 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_52 0) 0) (= (select v_DerPreprocessor_52 8) 1) (= (+ (select .cse19 8) 1) 0) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse19 4)) (= (select .cse19 0) 0)))) .cse9 .cse20 .cse10)) .cse21 .cse22 .cse23)) (< 2 c_~ARR_SIZE~0) (not (and .cse21 .cse22 (or (and .cse3 (or (and .cse18 (exists ((v_DerPreprocessor_90 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (let ((.cse24 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_90) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_90 4) 0) (= (+ (select .cse24 8) 1) 0) (= (select .cse24 4) 0) (= (select v_DerPreprocessor_90 0) 0) (= (select v_DerPreprocessor_90 8) 1) (= (select .cse24 0) 0)))) .cse20) (and .cse2 .cse5 (exists ((v_y_284 Int) (v_DerPreprocessor_90 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (let ((.cse25 (* v_y_284 8)) (.cse26 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_90) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_90 .cse25) 1) (= (+ (select .cse26 .cse25) 1) 0) (= (select v_DerPreprocessor_90 4) 0) (= (select v_DerPreprocessor_90 8) 0) (= (select .cse26 4) 0) (= (select .cse26 8) 0) (= (+ (select .cse12 .cse25) 1) 0) (= (select v_DerPreprocessor_90 0) 0) (= (select .cse14 .cse25) 1) (= (select .cse26 0) 0)))))) .cse4 .cse9 .cse10) (and .cse7 (exists ((v_DerPreprocessor_90 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (let ((.cse27 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_90) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_90 4) 0) (= (select v_DerPreprocessor_90 0) 1) (= (select v_DerPreprocessor_90 8) 0) (= (select .cse27 4) 0) (= (select .cse27 8) 0) (= (+ (select .cse27 0) 1) 0)))) .cse2 .cse5 .cse8 .cse9 .cse10) .cse15 (and .cse2 .cse3 (exists ((v_y_291 Int) (v_z_291 Int)) (let ((.cse28 (+ (* v_z_291 4) (* v_y_291 8)))) (and (not (= v_z_291 0)) (= (select .cse12 .cse28) 1) (<= 0 v_z_291) (= (+ 1 (select .cse14 .cse28)) 0) (<= v_z_291 1)))) .cse4 .cse5 .cse9 .cse10)) .cse23)) (or (and (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int)) (v_y_95 Int)) (let ((.cse30 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse29 (* v_y_95 8))) (and (= (select .cse14 .cse29) 1) (= (select .cse30 8) 0) (= (select .cse30 4) 0) (= (+ (select .cse12 .cse29) 1) 0) (= (select .cse30 0) 0) (= (select v_DerPreprocessor_38 0) 0) (= (select v_DerPreprocessor_38 .cse29) 1) (= (select v_DerPreprocessor_38 4) 0) (= (select v_DerPreprocessor_38 8) 0) (= (+ (select .cse30 .cse29) 1) 0)))) .cse2 .cse3 .cse4 .cse5 .cse9 .cse10) (and .cse18 .cse3 .cse4 .cse9 .cse20 .cse10) (and (exists ((v_y_89 Int) (v_z_89 Int)) (let ((.cse31 (+ (* v_y_89 8) (* v_z_89 4)))) (and (<= v_z_89 1) (<= 0 v_z_89) (not (= v_z_89 0)) (= (+ 1 (select .cse14 .cse31)) 0) (= (select .cse12 .cse31) 1)))) .cse2 .cse3 .cse4 .cse5 .cse9 .cse10) .cse15 (and .cse7 .cse2 .cse5 .cse8 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (let ((.cse32 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse32 0) 1) 0) (= (select v_DerPreprocessor_36 8) 0) (= (select .cse32 8) 0) (= (select v_DerPreprocessor_36 0) 1) (= (select .cse32 4) 0) (= (select v_DerPreprocessor_36 4) 0)))) .cse9 .cse10)) (not (and (or .cse15 (and .cse7 .cse2 .cse5 .cse8 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse33 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse33 4) 0) (= (+ (select .cse33 0) 1) 0) (= (select .cse33 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse9 .cse10) (and .cse18 .cse3 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse34 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse34 4) 0) (= (+ (select .cse34 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse34 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse4 .cse9 .cse20 .cse10) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse36 (* v_y_55 8)) (.cse35 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse35 4) 0) (= (select .cse14 .cse36) 1) (= (+ (select .cse12 .cse36) 1) 0) (= (+ (select .cse35 .cse36) 1) 0) (= (select v_DerPreprocessor_18 .cse36) 1) (= (select .cse35 0) 0) (= (select .cse35 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse2 .cse3 .cse4 .cse5 .cse9 .cse10) (and .cse2 .cse3 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse37 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse12 .cse37) 1) (= (+ (select .cse14 .cse37) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse4 .cse5 .cse9 .cse10)) .cse21 .cse22 .cse23)) (or .cse15 (and (or (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_106 (Array Int Int)) (v_y_338 Int)) (let ((.cse38 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_106) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse39 (* v_y_338 8))) (and (= 0 (select .cse38 0)) (= (select .cse38 4) 0) (= (+ (select .cse12 .cse39) 1) 0) (= 1 (select v_DerPreprocessor_106 .cse39)) (= (select .cse38 8) 0) (= (+ (select .cse38 .cse39) 1) 0) (= (select v_DerPreprocessor_106 8) 0) (= (select .cse14 .cse39) 1) (= (select v_DerPreprocessor_106 4) 0) (= (select v_DerPreprocessor_106 0) 0))))) (and (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_106 (Array Int Int))) (let ((.cse40 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_106) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse40 4) 0) (= (select .cse40 8) 0) (= (select v_DerPreprocessor_106 8) 0) (= (select v_DerPreprocessor_106 0) 1) (= (+ (select .cse40 0) 1) 0) (= (select v_DerPreprocessor_106 4) 0)))) .cse7 .cse2 .cse5 .cse8)) .cse9 .cse10) (and .cse2 .cse3 .cse4 .cse5 .cse9 .cse10 (exists ((v_z_342 Int) (v_y_342 Int)) (let ((.cse41 (+ (* v_z_342 4) (* v_y_342 8)))) (and (= (select .cse12 .cse41) 1) (= 0 (+ (select .cse14 .cse41) 1)) (not (= v_z_342 0)) (<= 0 v_z_342) (<= v_z_342 1))))) (and .cse18 .cse3 .cse4 (exists ((v_DerPreprocessor_107 (Array Int Int)) (v_DerPreprocessor_108 (Array Int Int))) (let ((.cse42 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_107) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_108) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse42 4) 0) (= (select v_DerPreprocessor_108 4) 0) (= (select v_DerPreprocessor_108 8) 1) (= (select v_DerPreprocessor_108 0) 0) (= (+ (select .cse42 8) 1) 0) (= (select .cse42 0) 0)))) .cse9 .cse20 .cse10)) (or .cse0 (and .cse2 .cse3 .cse4 .cse5 .cse6)) (or (and .cse9 .cse10 (or .cse43 (and .cse3 (or (and .cse2 .cse4 .cse5 (exists ((v_y_300 Int)) (let ((.cse44 (* v_y_300 8))) (and (= (+ (select .cse12 .cse44) 1) 0) (= (select .cse14 .cse44) 1))))) .cse45)))) (and .cse2 .cse3 .cse4 .cse5 (exists ((v_y_309 Int) (v_DerPreprocessor_91 (Array Int Int)) (v_DerPreprocessor_92 (Array Int Int)) (v_z_309 Int)) (let ((.cse46 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_91) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_92) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse47 (+ (* v_z_309 4) (* v_y_309 8)))) (and (= (select .cse46 4) 0) (= (select v_DerPreprocessor_92 8) 0) (= (select .cse46 0) 0) (= (+ (select v_DerPreprocessor_92 .cse47) 1) 0) (= (select .cse46 8) 0) (<= 0 v_z_309) (= (select .cse46 .cse47) 1) (= (select v_DerPreprocessor_92 0) 0) (<= v_z_309 1) (not (= v_z_309 0)) (= (select v_DerPreprocessor_92 4) 0) (= (select .cse12 .cse47) 1) (= (+ (select .cse14 .cse47) 1) 0)))) .cse9 .cse10) (and .cse2 .cse3 .cse4 .cse5 .cse48 (exists ((v_DerPreprocessor_91 (Array Int Int)) (v_DerPreprocessor_92 (Array Int Int))) (let ((.cse49 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_91) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_92) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select v_DerPreprocessor_92 4) 1) 0) (= (select v_DerPreprocessor_92 8) 0) (= (select .cse49 0) 0) (= (select .cse49 4) 1) (= (select .cse49 8) 0) (= (select v_DerPreprocessor_92 0) 0)))) .cse50)) .cse21 .cse22 (or (and (or (and .cse2 .cse4 .cse5 (exists ((v_y_21 Int)) (let ((.cse51 (* v_y_21 8))) (and (= (select .cse14 .cse51) 1) (= (+ (select .cse12 .cse51) 1) 0) (<= 0 v_y_21))))) .cse45) .cse3 .cse9 .cse10) (and .cse2 .cse3 (exists ((v_y_26 Int) (v_z_26 Int) (v_DerPreprocessor_7 (Array Int Int)) (v_DerPreprocessor_8 (Array Int Int))) (let ((.cse53 (+ (* v_y_26 8) (* v_z_26 4))) (.cse52 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_8) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (<= v_z_26 1) (= (select .cse52 .cse53) 1) (= (+ (select v_DerPreprocessor_8 .cse53) 1) 0) (= (+ (select .cse14 .cse53) 1) 0) (= (select v_DerPreprocessor_8 0) 0) (<= 0 v_z_26) (= (select v_DerPreprocessor_8 8) 0) (= (select .cse52 8) 0) (= (select .cse52 0) 0) (not (= v_z_26 0)) (= (select v_DerPreprocessor_8 4) 0) (<= 0 (+ v_z_26 (* v_y_26 2))) (= (select .cse12 .cse53) 1) (= (select .cse52 4) 0)))) .cse4 .cse5 .cse9 .cse10)) .cse23))))))) is different from true [2023-12-02 23:52:01,192 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse14 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse12 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse59 (select .cse12 0)) (.cse60 (select .cse12 8)) (.cse57 (select .cse14 8)) (.cse58 (select .cse14 0))) (let ((.cse7 (= .cse58 1)) (.cse2 (= .cse57 0)) (.cse5 (= .cse60 0)) (.cse8 (= 0 (+ .cse59 1))) (.cse56 (select .cse14 4)) (.cse55 (select .cse12 4))) (let ((.cse43 (= .cse55 1)) (.cse45 (= (+ .cse56 1) 0)) (.cse38 (and .cse7 .cse2 .cse5 .cse8)) (.cse18 (= (+ .cse60 1) 0)) (.cse3 (= 0 .cse59)) (.cse4 (= .cse58 0)) (.cse20 (= .cse57 1)) (.cse9 (= .cse56 0)) (.cse10 (= .cse55 0))) (let ((.cse0 (and (or .cse38 (and .cse18 .cse3 .cse4 .cse20)) .cse9 .cse10)) (.cse6 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse54 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse14 .cse54) 1) 0) (= (select .cse12 .cse54) 1))))) (.cse40 (and .cse18 .cse4 .cse20)) (.cse15 (and .cse2 .cse3 .cse4 .cse5 .cse43 .cse45)) (.cse21 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse22 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse23 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (or .cse0 (and (exists ((v_DerPreprocessor_93 (Array Int Int)) (v_DerPreprocessor_94 (Array Int Int))) (let ((.cse1 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_93) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_94) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse1 8) 0) (= (select .cse1 0) 0) (= (select v_DerPreprocessor_94 0) 0) (= (+ (select v_DerPreprocessor_94 4) 1) 0) (= (select v_DerPreprocessor_94 8) 0) (= (select .cse1 4) 1)))) .cse2 .cse3 .cse4 .cse5 .cse6)) (not (and (or (and .cse7 .cse2 .cse5 .cse8 .cse9 .cse10 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int))) (let ((.cse11 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_52 8) 0) (= (select v_DerPreprocessor_52 0) 1) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse11 4)) (= (+ (select .cse11 0) 1) 0) (= (select .cse11 8) 0))))) (and .cse2 .cse3 .cse4 .cse5 .cse9 .cse10 (exists ((v_y_150 Int) (v_z_150 Int)) (let ((.cse13 (+ (* v_y_150 8) (* v_z_150 4)))) (and (= (select .cse12 .cse13) 1) (<= v_z_150 1) (<= 0 v_z_150) (= (+ (select .cse14 .cse13) 1) 0) (not (= v_z_150 0)))))) .cse15 (and .cse2 .cse3 .cse4 .cse5 .cse9 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int)) (v_y_153 Int)) (let ((.cse17 (* v_y_153 8)) (.cse16 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse16 .cse17) 1) 0) (= (select v_DerPreprocessor_52 8) 0) (= (select v_DerPreprocessor_52 0) 0) (= (+ (select .cse12 .cse17) 1) 0) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse16 4)) (= (select v_DerPreprocessor_52 .cse17) 1) (= (select .cse14 .cse17) 1) (= (select .cse16 8) 0) (= (select .cse16 0) 0)))) .cse10) (and .cse18 .cse3 .cse4 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int))) (let ((.cse19 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_52 0) 0) (= (select v_DerPreprocessor_52 8) 1) (= (+ (select .cse19 8) 1) 0) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse19 4)) (= (select .cse19 0) 0)))) .cse9 .cse20 .cse10)) .cse21 .cse22 .cse23)) (< 2 c_~ARR_SIZE~0) (not (and .cse21 .cse22 (or (and .cse3 (or (and .cse18 (exists ((v_DerPreprocessor_90 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (let ((.cse24 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_90) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_90 4) 0) (= (+ (select .cse24 8) 1) 0) (= (select .cse24 4) 0) (= (select v_DerPreprocessor_90 0) 0) (= (select v_DerPreprocessor_90 8) 1) (= (select .cse24 0) 0)))) .cse20) (and .cse2 .cse5 (exists ((v_y_284 Int) (v_DerPreprocessor_90 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (let ((.cse25 (* v_y_284 8)) (.cse26 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_90) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_90 .cse25) 1) (= (+ (select .cse26 .cse25) 1) 0) (= (select v_DerPreprocessor_90 4) 0) (= (select v_DerPreprocessor_90 8) 0) (= (select .cse26 4) 0) (= (select .cse26 8) 0) (= (+ (select .cse12 .cse25) 1) 0) (= (select v_DerPreprocessor_90 0) 0) (= (select .cse14 .cse25) 1) (= (select .cse26 0) 0)))))) .cse4 .cse9 .cse10) (and .cse7 (exists ((v_DerPreprocessor_90 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (let ((.cse27 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_90) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_90 4) 0) (= (select v_DerPreprocessor_90 0) 1) (= (select v_DerPreprocessor_90 8) 0) (= (select .cse27 4) 0) (= (select .cse27 8) 0) (= (+ (select .cse27 0) 1) 0)))) .cse2 .cse5 .cse8 .cse9 .cse10) .cse15 (and .cse2 .cse3 (exists ((v_y_291 Int) (v_z_291 Int)) (let ((.cse28 (+ (* v_z_291 4) (* v_y_291 8)))) (and (not (= v_z_291 0)) (= (select .cse12 .cse28) 1) (<= 0 v_z_291) (= (+ 1 (select .cse14 .cse28)) 0) (<= v_z_291 1)))) .cse4 .cse5 .cse9 .cse10)) .cse23)) (or (and (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int)) (v_y_95 Int)) (let ((.cse30 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse29 (* v_y_95 8))) (and (= (select .cse14 .cse29) 1) (= (select .cse30 8) 0) (= (select .cse30 4) 0) (= (+ (select .cse12 .cse29) 1) 0) (= (select .cse30 0) 0) (= (select v_DerPreprocessor_38 0) 0) (= (select v_DerPreprocessor_38 .cse29) 1) (= (select v_DerPreprocessor_38 4) 0) (= (select v_DerPreprocessor_38 8) 0) (= (+ (select .cse30 .cse29) 1) 0)))) .cse2 .cse3 .cse4 .cse5 .cse9 .cse10) (and .cse18 .cse3 .cse4 .cse9 .cse20 .cse10) (and (exists ((v_y_89 Int) (v_z_89 Int)) (let ((.cse31 (+ (* v_y_89 8) (* v_z_89 4)))) (and (<= v_z_89 1) (<= 0 v_z_89) (not (= v_z_89 0)) (= (+ 1 (select .cse14 .cse31)) 0) (= (select .cse12 .cse31) 1)))) .cse2 .cse3 .cse4 .cse5 .cse9 .cse10) .cse15 (and .cse7 .cse2 .cse5 .cse8 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (let ((.cse32 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse32 0) 1) 0) (= (select v_DerPreprocessor_36 8) 0) (= (select .cse32 8) 0) (= (select v_DerPreprocessor_36 0) 1) (= (select .cse32 4) 0) (= (select v_DerPreprocessor_36 4) 0)))) .cse9 .cse10)) (not (and (or .cse15 (and .cse7 .cse2 .cse5 .cse8 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse33 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse33 4) 0) (= (+ (select .cse33 0) 1) 0) (= (select .cse33 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse9 .cse10) (and .cse18 .cse3 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse34 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse34 4) 0) (= (+ (select .cse34 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse34 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse4 .cse9 .cse20 .cse10) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse36 (* v_y_55 8)) (.cse35 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse35 4) 0) (= (select .cse14 .cse36) 1) (= (+ (select .cse12 .cse36) 1) 0) (= (+ (select .cse35 .cse36) 1) 0) (= (select v_DerPreprocessor_18 .cse36) 1) (= (select .cse35 0) 0) (= (select .cse35 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse2 .cse3 .cse4 .cse5 .cse9 .cse10) (and .cse2 .cse3 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse37 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse12 .cse37) 1) (= (+ (select .cse14 .cse37) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse4 .cse5 .cse9 .cse10)) .cse21 .cse22 .cse23)) (or .cse0 (and .cse2 .cse3 .cse4 .cse5 .cse6)) (or (and .cse9 .cse10 (or .cse38 (and .cse3 (or (and .cse2 .cse4 .cse5 (exists ((v_y_300 Int)) (let ((.cse39 (* v_y_300 8))) (and (= (+ (select .cse12 .cse39) 1) 0) (= (select .cse14 .cse39) 1))))) .cse40)))) (and .cse2 .cse3 .cse4 .cse5 (exists ((v_y_309 Int) (v_DerPreprocessor_91 (Array Int Int)) (v_DerPreprocessor_92 (Array Int Int)) (v_z_309 Int)) (let ((.cse41 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_91) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_92) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse42 (+ (* v_z_309 4) (* v_y_309 8)))) (and (= (select .cse41 4) 0) (= (select v_DerPreprocessor_92 8) 0) (= (select .cse41 0) 0) (= (+ (select v_DerPreprocessor_92 .cse42) 1) 0) (= (select .cse41 8) 0) (<= 0 v_z_309) (= (select .cse41 .cse42) 1) (= (select v_DerPreprocessor_92 0) 0) (<= v_z_309 1) (not (= v_z_309 0)) (= (select v_DerPreprocessor_92 4) 0) (= (select .cse12 .cse42) 1) (= (+ (select .cse14 .cse42) 1) 0)))) .cse9 .cse10) (and .cse2 .cse3 .cse4 .cse5 .cse43 (exists ((v_DerPreprocessor_91 (Array Int Int)) (v_DerPreprocessor_92 (Array Int Int))) (let ((.cse44 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_91) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_92) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select v_DerPreprocessor_92 4) 1) 0) (= (select v_DerPreprocessor_92 8) 0) (= (select .cse44 0) 0) (= (select .cse44 4) 1) (= (select .cse44 8) 0) (= (select v_DerPreprocessor_92 0) 0)))) .cse45)) .cse21 .cse22 (or (and (or (and .cse2 .cse4 .cse5 (exists ((v_y_21 Int)) (let ((.cse46 (* v_y_21 8))) (and (= (select .cse14 .cse46) 1) (= (+ (select .cse12 .cse46) 1) 0) (<= 0 v_y_21))))) .cse40) .cse3 .cse9 .cse10) (and .cse2 .cse3 (exists ((v_y_26 Int) (v_z_26 Int) (v_DerPreprocessor_7 (Array Int Int)) (v_DerPreprocessor_8 (Array Int Int))) (let ((.cse48 (+ (* v_y_26 8) (* v_z_26 4))) (.cse47 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_8) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (<= v_z_26 1) (= (select .cse47 .cse48) 1) (= (+ (select v_DerPreprocessor_8 .cse48) 1) 0) (= (+ (select .cse14 .cse48) 1) 0) (= (select v_DerPreprocessor_8 0) 0) (<= 0 v_z_26) (= (select v_DerPreprocessor_8 8) 0) (= (select .cse47 8) 0) (= (select .cse47 0) 0) (not (= v_z_26 0)) (= (select v_DerPreprocessor_8 4) 0) (<= 0 (+ v_z_26 (* v_y_26 2))) (= (select .cse12 .cse48) 1) (= (select .cse47 4) 0)))) .cse4 .cse5 .cse9 .cse10)) .cse23 (not (and (or .cse15 (and (or (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_106 (Array Int Int)) (v_y_338 Int)) (let ((.cse49 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_106) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse50 (* v_y_338 8))) (and (= 0 (select .cse49 0)) (= (select .cse49 4) 0) (= (+ (select .cse12 .cse50) 1) 0) (= 1 (select v_DerPreprocessor_106 .cse50)) (= (select .cse49 8) 0) (= (+ (select .cse49 .cse50) 1) 0) (= (select v_DerPreprocessor_106 8) 0) (= (select .cse14 .cse50) 1) (= (select v_DerPreprocessor_106 4) 0) (= (select v_DerPreprocessor_106 0) 0))))) (and (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_106 (Array Int Int))) (let ((.cse51 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_106) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse51 4) 0) (= (select .cse51 8) 0) (= (select v_DerPreprocessor_106 8) 0) (= (select v_DerPreprocessor_106 0) 1) (= (+ (select .cse51 0) 1) 0) (= (select v_DerPreprocessor_106 4) 0)))) .cse7 .cse2 .cse5 .cse8)) .cse9 .cse10) (and .cse2 .cse3 .cse4 .cse5 .cse9 .cse10 (exists ((v_z_342 Int) (v_y_342 Int)) (let ((.cse52 (+ (* v_z_342 4) (* v_y_342 8)))) (and (= (select .cse12 .cse52) 1) (= 0 (+ (select .cse14 .cse52) 1)) (not (= v_z_342 0)) (<= 0 v_z_342) (<= v_z_342 1))))) (and .cse18 .cse3 .cse4 (exists ((v_DerPreprocessor_107 (Array Int Int)) (v_DerPreprocessor_108 (Array Int Int))) (let ((.cse53 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_107) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_108) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse53 4) 0) (= (select v_DerPreprocessor_108 4) 0) (= (select v_DerPreprocessor_108 8) 1) (= (select v_DerPreprocessor_108 0) 0) (= (+ (select .cse53 8) 1) 0) (= (select .cse53 0) 0)))) .cse9 .cse20 .cse10)) .cse21 .cse22 .cse23))))))))) is different from true [2023-12-02 23:52:01,335 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse9 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse11 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (let ((.cse59 (select .cse11 4)) (.cse58 (select .cse9 4)) (.cse63 (select .cse9 8)) (.cse61 (select .cse11 0)) (.cse60 (select .cse9 0)) (.cse62 (select .cse11 8))) (let ((.cse1 (= .cse62 0)) (.cse7 (= 0 .cse60)) (.cse8 (= .cse61 0)) (.cse2 (= .cse63 0)) (.cse50 (= .cse58 1)) (.cse51 (= (+ .cse59 1) 0))) (let ((.cse12 (and .cse1 .cse7 .cse8 .cse2 .cse50 .cse51)) (.cse18 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse19 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse20 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse15 (= (+ .cse63 1) 0)) (.cse17 (= .cse62 1)) (.cse0 (= .cse61 1)) (.cse3 (= 0 (+ .cse60 1))) (.cse4 (= .cse59 0)) (.cse5 (= .cse58 0))) (and (not (and (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int))) (let ((.cse6 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_52 8) 0) (= (select v_DerPreprocessor_52 0) 1) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse6 4)) (= (+ (select .cse6 0) 1) 0) (= (select .cse6 8) 0))))) (and .cse1 .cse7 .cse8 .cse2 .cse4 .cse5 (exists ((v_y_150 Int) (v_z_150 Int)) (let ((.cse10 (+ (* v_y_150 8) (* v_z_150 4)))) (and (= (select .cse9 .cse10) 1) (<= v_z_150 1) (<= 0 v_z_150) (= (+ (select .cse11 .cse10) 1) 0) (not (= v_z_150 0)))))) .cse12 (and .cse1 .cse7 .cse8 .cse2 .cse4 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int)) (v_y_153 Int)) (let ((.cse14 (* v_y_153 8)) (.cse13 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse13 .cse14) 1) 0) (= (select v_DerPreprocessor_52 8) 0) (= (select v_DerPreprocessor_52 0) 0) (= (+ (select .cse9 .cse14) 1) 0) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse13 4)) (= (select v_DerPreprocessor_52 .cse14) 1) (= (select .cse11 .cse14) 1) (= (select .cse13 8) 0) (= (select .cse13 0) 0)))) .cse5) (and .cse15 .cse7 .cse8 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int))) (let ((.cse16 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_52 0) 0) (= (select v_DerPreprocessor_52 8) 1) (= (+ (select .cse16 8) 1) 0) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse16 4)) (= (select .cse16 0) 0)))) .cse4 .cse17 .cse5)) .cse18 .cse19 .cse20)) (< 2 c_~ARR_SIZE~0) (or (exists ((v_y_89 Int) (v_z_89 Int)) (let ((.cse21 (+ (* v_y_89 8) (* v_z_89 4)))) (and (<= v_z_89 1) (<= 0 v_z_89) (not (= v_z_89 0)) (= (+ 1 (select .cse11 .cse21)) 0) (= (select .cse9 .cse21) 1)))) (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int)) (v_y_95 Int)) (let ((.cse23 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse22 (* v_y_95 8))) (and (= (select .cse11 .cse22) 1) (= (select .cse23 8) 0) (= (select .cse23 4) 0) (= (+ (select .cse9 .cse22) 1) 0) (= (select .cse23 0) 0) (= (select v_DerPreprocessor_38 0) 0) (= (select v_DerPreprocessor_38 .cse22) 1) (= (select v_DerPreprocessor_38 4) 0) (= (select v_DerPreprocessor_38 8) 0) (= (+ (select .cse23 .cse22) 1) 0))))) (or .cse12 (and (or (and .cse1 .cse7 .cse8 .cse2 (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_106 (Array Int Int)) (v_y_338 Int)) (let ((.cse24 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_106) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse25 (* v_y_338 8))) (and (= 0 (select .cse24 0)) (= (select .cse24 4) 0) (= (+ (select .cse9 .cse25) 1) 0) (= 1 (select v_DerPreprocessor_106 .cse25)) (= (select .cse24 8) 0) (= (+ (select .cse24 .cse25) 1) 0) (= (select v_DerPreprocessor_106 8) 0) (= (select .cse11 .cse25) 1) (= (select v_DerPreprocessor_106 4) 0) (= (select v_DerPreprocessor_106 0) 0))))) (and (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_106 (Array Int Int))) (let ((.cse26 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_106) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse26 4) 0) (= (select .cse26 8) 0) (= (select v_DerPreprocessor_106 8) 0) (= (select v_DerPreprocessor_106 0) 1) (= (+ (select .cse26 0) 1) 0) (= (select v_DerPreprocessor_106 4) 0)))) .cse0 .cse1 .cse2 .cse3)) .cse4 .cse5) (and .cse1 .cse7 .cse8 .cse2 .cse4 .cse5 (exists ((v_z_342 Int) (v_y_342 Int)) (let ((.cse27 (+ (* v_z_342 4) (* v_y_342 8)))) (and (= (select .cse9 .cse27) 1) (= 0 (+ (select .cse11 .cse27) 1)) (not (= v_z_342 0)) (<= 0 v_z_342) (<= v_z_342 1))))) (and .cse15 .cse7 .cse8 (exists ((v_DerPreprocessor_107 (Array Int Int)) (v_DerPreprocessor_108 (Array Int Int))) (let ((.cse28 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_107) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_108) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse28 4) 0) (= (select v_DerPreprocessor_108 4) 0) (= (select v_DerPreprocessor_108 8) 1) (= (select v_DerPreprocessor_108 0) 0) (= (+ (select .cse28 8) 1) 0) (= (select .cse28 0) 0)))) .cse4 .cse17 .cse5)) (or (exists ((v_y_26 Int) (v_z_26 Int) (v_DerPreprocessor_7 (Array Int Int)) (v_DerPreprocessor_8 (Array Int Int))) (let ((.cse30 (+ (* v_y_26 8) (* v_z_26 4))) (.cse29 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_8) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (<= v_z_26 1) (= (select .cse29 .cse30) 1) (= (+ (select v_DerPreprocessor_8 .cse30) 1) 0) (= (+ (select .cse11 .cse30) 1) 0) (= (select v_DerPreprocessor_8 0) 0) (<= 0 v_z_26) (= (select v_DerPreprocessor_8 8) 0) (= (select .cse29 8) 0) (= (select .cse29 0) 0) (not (= v_z_26 0)) (= (select v_DerPreprocessor_8 4) 0) (<= 0 (+ v_z_26 (* v_y_26 2))) (= (select .cse9 .cse30) 1) (= (select .cse29 4) 0)))) (exists ((v_y_21 Int)) (let ((.cse31 (* v_y_21 8))) (and (= (select .cse11 .cse31) 1) (= (+ (select .cse9 .cse31) 1) 0) (<= 0 v_y_21))))) (or (and (exists ((v_z_111 Int) (v_y_111 Int)) (let ((.cse32 (+ (* v_z_111 4) (* v_y_111 8)))) (and (not (= v_z_111 0)) (= (select .cse9 .cse32) 1) (<= 0 v_z_111) (<= v_z_111 1) (= (+ (select .cse11 .cse32) 1) 0)))) .cse8 .cse2 .cse4) (and .cse8 .cse2 .cse4 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int)) (v_y_104 Int)) (let ((.cse33 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse34 (* v_y_104 8))) (and (= (select .cse33 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select v_DerPreprocessor_42 8) 0) (= (+ (select .cse9 .cse34) 1) 0) (= (+ (select .cse33 .cse34) 1) 0) (= (select v_DerPreprocessor_42 .cse34) 1) (= (select .cse33 0) 0) (= (select .cse33 8) 0) (= (select v_DerPreprocessor_42 4) 0) (= (select .cse11 .cse34) 1)))))) (or (and .cse1 .cse7 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse35 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse9 .cse35) 1) (= (+ (select .cse11 .cse35) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse5) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse37 (* v_y_55 8)) (.cse36 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse36 4) 0) (= (select .cse11 .cse37) 1) (= (+ (select .cse9 .cse37) 1) 0) (= (+ (select .cse36 .cse37) 1) 0) (= (select v_DerPreprocessor_18 .cse37) 1) (= (select .cse36 0) 0) (= (select .cse36 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse1 .cse7 .cse5)) (not (and (or (and (or (and .cse0 .cse1 .cse2 .cse3) (and .cse15 .cse7 .cse8 .cse17)) .cse4 .cse5) (and .cse1 .cse7 .cse8 .cse2 (exists ((v_z_224 Int) (v_y_224 Int)) (let ((.cse38 (+ (* v_y_224 8) (* v_z_224 4))) (.cse39 (+ v_z_224 (* 2 v_y_224)))) (and (= (+ (select .cse11 .cse38) 1) 0) (= (select .cse9 .cse38) 1) (<= .cse39 2) (<= 0 v_z_224) (<= 0 .cse39) (<= v_z_224 1)))) (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_DerPreprocessor_72 (Array Int Int))) (let ((.cse40 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_72) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_72 8) 0) (= (select .cse40 4) 1) (= (select .cse40 8) 0) (= (+ (select v_DerPreprocessor_72 4) 1) 0) (= (select v_DerPreprocessor_72 0) 0) (= (select .cse40 0) 0)))))) .cse18 .cse19 .cse20)) (or (and .cse4 .cse5 (or (and .cse0 .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_55 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (let ((.cse41 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_56 0) 1) (= (select .cse41 4) 0) (= (select v_DerPreprocessor_56 4) 0) (= (select v_DerPreprocessor_56 8) 0) (= (select .cse41 8) 0) (= (+ (select .cse41 0) 1) 0))))) (and .cse1 .cse7 .cse8 .cse2 (exists ((v_y_163 Int) (v_DerPreprocessor_55 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (let ((.cse42 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse43 (* v_y_163 8))) (and (= (+ (select .cse42 .cse43) 1) 0) (= (select v_DerPreprocessor_56 0) 0) (= (select .cse42 4) 0) (= (select v_DerPreprocessor_56 4) 0) (= (select .cse11 .cse43) 1) (= (select v_DerPreprocessor_56 8) 0) (= (select .cse42 8) 0) (= (+ (select .cse9 .cse43) 1) 0) (= (select .cse42 0) 0) (= 1 (select v_DerPreprocessor_56 .cse43)))))) (and .cse15 .cse7 .cse8 .cse17 (exists ((v_DerPreprocessor_55 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (let ((.cse44 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse44 8) 1) 0) (= (select v_DerPreprocessor_56 0) 0) (= (select .cse44 4) 0) (= (select v_DerPreprocessor_56 4) 0) (= (select .cse44 0) 0) (= (select v_DerPreprocessor_56 8) 1))))))) .cse12 (and .cse1 .cse7 .cse8 (exists ((v_z_169 Int) (v_y_169 Int)) (let ((.cse45 (+ (* v_z_169 4) (* v_y_169 8)))) (and (<= v_z_169 1) (<= 0 v_z_169) (= (select .cse9 .cse45) 1) (not (= v_z_169 0)) (= (+ (select .cse11 .cse45) 1) 0)))) .cse2 .cse4 .cse5)) .cse18 .cse19 (not (and (or (and (or (and .cse15 .cse7 .cse8 .cse17 (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse46 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse46 8) 1) 0) (= (select v_DerPreprocessor_46 8) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse46 0) 0) (= (select .cse46 4) 0) (= (select v_DerPreprocessor_46 0) 0))))) (and .cse1 .cse7 .cse8 .cse2 (exists ((v_y_127 Int) (v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse47 (* v_y_127 8)) (.cse48 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse9 .cse47) 1) 0) (= (+ (select .cse48 .cse47) 1) 0) (= (select v_DerPreprocessor_46 .cse47) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse48 0) 0) (= (select .cse11 .cse47) 1) (= (select .cse48 4) 0) (= (select v_DerPreprocessor_46 8) 0) (= (select v_DerPreprocessor_46 0) 0) (= (select .cse48 8) 0)))))) .cse4 .cse5) (and .cse7 (or (and .cse1 .cse8 .cse2 .cse4 .cse5 (exists ((v_y_117 Int) (v_z_117 Int)) (let ((.cse49 (+ (* v_z_117 4) (* v_y_117 8)))) (and (<= 0 v_z_117) (<= v_z_117 1) (= (+ (select .cse11 .cse49) 1) 0) (not (= v_z_117 0)) (= (select .cse9 .cse49) 1))))) (and .cse1 .cse8 .cse2 .cse50 .cse51))) (and .cse0 .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_43 (Array Int Int)) (v_DerPreprocessor_44 (Array Int Int))) (let ((.cse52 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse52 0) 1) 0) (= (select v_DerPreprocessor_44 8) 0) (= (select v_DerPreprocessor_44 0) 1) (= (select .cse52 4) 0) (= (select .cse52 8) 0) (= (select v_DerPreprocessor_44 4) 0)))) .cse4 .cse5)) .cse18 .cse19 .cse20)) .cse20 (or (and .cse1 .cse7 (or (and (exists ((v_z_130 Int) (v_y_130 Int)) (let ((.cse53 (+ (* v_y_130 8) (* v_z_130 4)))) (and (<= 0 v_z_130) (= (select .cse9 .cse53) 1) (not (= v_z_130 0)) (= (+ (select .cse11 .cse53) 1) 0) (<= v_z_130 1) (<= 0 (+ (* 2 v_y_130) v_z_130))))) .cse4 .cse5) (and .cse50 .cse51)) .cse8 .cse2) (and (or (and .cse7 (or (and .cse1 .cse8 .cse2 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_y_136 Int) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse55 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse54 (* v_y_136 8))) (and (= (select v_DerPreprocessor_48 8) 0) (= (select v_DerPreprocessor_48 .cse54) 1) (= (select .cse11 .cse54) 1) (= (select .cse55 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= (select v_DerPreprocessor_48 0) 0) (= (select .cse55 0) 0) (= (select .cse55 8) 0) (= (+ (select .cse55 .cse54) 1) 0) (<= 0 v_y_136) (= (+ (select .cse9 .cse54) 1) 0))))) (and .cse15 .cse8 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse56 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse56 8) 1) 0) (= (select .cse56 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= (select v_DerPreprocessor_48 0) 0) (= (select .cse56 0) 0) (= (select v_DerPreprocessor_48 8) 1)))) .cse17))) (and .cse0 .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse57 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_48 8) 0) (= (select .cse57 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= 0 (+ (select .cse57 0) 1)) (= (select .cse57 8) 0) (= (select v_DerPreprocessor_48 0) 1)))))) .cse4 .cse5))))))) is different from false [2023-12-02 23:52:01,381 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse9 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse11 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (let ((.cse60 (select .cse11 4)) (.cse58 (select .cse9 4)) (.cse61 (select .cse9 8)) (.cse63 (select .cse11 0)) (.cse62 (select .cse9 0)) (.cse59 (select .cse11 8))) (let ((.cse1 (= .cse59 0)) (.cse7 (= 0 .cse62)) (.cse8 (= .cse63 0)) (.cse2 (= .cse61 0)) (.cse45 (= .cse58 1)) (.cse46 (= (+ .cse60 1) 0))) (let ((.cse12 (and .cse1 .cse7 .cse8 .cse2 .cse45 .cse46)) (.cse0 (= .cse63 1)) (.cse3 (= 0 (+ .cse62 1))) (.cse15 (= (+ .cse61 1) 0)) (.cse4 (= .cse60 0)) (.cse17 (= .cse59 1)) (.cse5 (= .cse58 0)) (.cse18 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse19 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse20 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (not (and (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int))) (let ((.cse6 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_52 8) 0) (= (select v_DerPreprocessor_52 0) 1) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse6 4)) (= (+ (select .cse6 0) 1) 0) (= (select .cse6 8) 0))))) (and .cse1 .cse7 .cse8 .cse2 .cse4 .cse5 (exists ((v_y_150 Int) (v_z_150 Int)) (let ((.cse10 (+ (* v_y_150 8) (* v_z_150 4)))) (and (= (select .cse9 .cse10) 1) (<= v_z_150 1) (<= 0 v_z_150) (= (+ (select .cse11 .cse10) 1) 0) (not (= v_z_150 0)))))) .cse12 (and .cse1 .cse7 .cse8 .cse2 .cse4 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int)) (v_y_153 Int)) (let ((.cse14 (* v_y_153 8)) (.cse13 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse13 .cse14) 1) 0) (= (select v_DerPreprocessor_52 8) 0) (= (select v_DerPreprocessor_52 0) 0) (= (+ (select .cse9 .cse14) 1) 0) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse13 4)) (= (select v_DerPreprocessor_52 .cse14) 1) (= (select .cse11 .cse14) 1) (= (select .cse13 8) 0) (= (select .cse13 0) 0)))) .cse5) (and .cse15 .cse7 .cse8 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int))) (let ((.cse16 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_52 0) 0) (= (select v_DerPreprocessor_52 8) 1) (= (+ (select .cse16 8) 1) 0) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse16 4)) (= (select .cse16 0) 0)))) .cse4 .cse17 .cse5)) .cse18 .cse19 .cse20)) (< 2 c_~ARR_SIZE~0) (or (exists ((v_y_89 Int) (v_z_89 Int)) (let ((.cse21 (+ (* v_y_89 8) (* v_z_89 4)))) (and (<= v_z_89 1) (<= 0 v_z_89) (not (= v_z_89 0)) (= (+ 1 (select .cse11 .cse21)) 0) (= (select .cse9 .cse21) 1)))) (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int)) (v_y_95 Int)) (let ((.cse23 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse22 (* v_y_95 8))) (and (= (select .cse11 .cse22) 1) (= (select .cse23 8) 0) (= (select .cse23 4) 0) (= (+ (select .cse9 .cse22) 1) 0) (= (select .cse23 0) 0) (= (select v_DerPreprocessor_38 0) 0) (= (select v_DerPreprocessor_38 .cse22) 1) (= (select v_DerPreprocessor_38 4) 0) (= (select v_DerPreprocessor_38 8) 0) (= (+ (select .cse23 .cse22) 1) 0))))) (or (exists ((v_y_26 Int) (v_z_26 Int) (v_DerPreprocessor_7 (Array Int Int)) (v_DerPreprocessor_8 (Array Int Int))) (let ((.cse25 (+ (* v_y_26 8) (* v_z_26 4))) (.cse24 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_8) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (<= v_z_26 1) (= (select .cse24 .cse25) 1) (= (+ (select v_DerPreprocessor_8 .cse25) 1) 0) (= (+ (select .cse11 .cse25) 1) 0) (= (select v_DerPreprocessor_8 0) 0) (<= 0 v_z_26) (= (select v_DerPreprocessor_8 8) 0) (= (select .cse24 8) 0) (= (select .cse24 0) 0) (not (= v_z_26 0)) (= (select v_DerPreprocessor_8 4) 0) (<= 0 (+ v_z_26 (* v_y_26 2))) (= (select .cse9 .cse25) 1) (= (select .cse24 4) 0)))) (exists ((v_y_21 Int)) (let ((.cse26 (* v_y_21 8))) (and (= (select .cse11 .cse26) 1) (= (+ (select .cse9 .cse26) 1) 0) (<= 0 v_y_21))))) (or (and (exists ((v_z_111 Int) (v_y_111 Int)) (let ((.cse27 (+ (* v_z_111 4) (* v_y_111 8)))) (and (not (= v_z_111 0)) (= (select .cse9 .cse27) 1) (<= 0 v_z_111) (<= v_z_111 1) (= (+ (select .cse11 .cse27) 1) 0)))) .cse8 .cse2 .cse4) (and .cse8 .cse2 .cse4 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int)) (v_y_104 Int)) (let ((.cse28 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse29 (* v_y_104 8))) (and (= (select .cse28 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select v_DerPreprocessor_42 8) 0) (= (+ (select .cse9 .cse29) 1) 0) (= (+ (select .cse28 .cse29) 1) 0) (= (select v_DerPreprocessor_42 .cse29) 1) (= (select .cse28 0) 0) (= (select .cse28 8) 0) (= (select v_DerPreprocessor_42 4) 0) (= (select .cse11 .cse29) 1)))))) (or (and .cse1 .cse7 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse30 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse9 .cse30) 1) (= (+ (select .cse11 .cse30) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse5) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse32 (* v_y_55 8)) (.cse31 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse31 4) 0) (= (select .cse11 .cse32) 1) (= (+ (select .cse9 .cse32) 1) 0) (= (+ (select .cse31 .cse32) 1) 0) (= (select v_DerPreprocessor_18 .cse32) 1) (= (select .cse31 0) 0) (= (select .cse31 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse1 .cse7 .cse5)) (not (and (or (and (or (and .cse0 .cse1 .cse2 .cse3) (and .cse15 .cse7 .cse8 .cse17)) .cse4 .cse5) (and .cse1 .cse7 .cse8 .cse2 (exists ((v_z_224 Int) (v_y_224 Int)) (let ((.cse33 (+ (* v_y_224 8) (* v_z_224 4))) (.cse34 (+ v_z_224 (* 2 v_y_224)))) (and (= (+ (select .cse11 .cse33) 1) 0) (= (select .cse9 .cse33) 1) (<= .cse34 2) (<= 0 v_z_224) (<= 0 .cse34) (<= v_z_224 1)))) (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_DerPreprocessor_72 (Array Int Int))) (let ((.cse35 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_72) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_72 8) 0) (= (select .cse35 4) 1) (= (select .cse35 8) 0) (= (+ (select v_DerPreprocessor_72 4) 1) 0) (= (select v_DerPreprocessor_72 0) 0) (= (select .cse35 0) 0)))))) .cse18 .cse19 .cse20)) (or (and .cse4 .cse5 (or (and .cse0 .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_55 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (let ((.cse36 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_56 0) 1) (= (select .cse36 4) 0) (= (select v_DerPreprocessor_56 4) 0) (= (select v_DerPreprocessor_56 8) 0) (= (select .cse36 8) 0) (= (+ (select .cse36 0) 1) 0))))) (and .cse1 .cse7 .cse8 .cse2 (exists ((v_y_163 Int) (v_DerPreprocessor_55 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (let ((.cse37 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse38 (* v_y_163 8))) (and (= (+ (select .cse37 .cse38) 1) 0) (= (select v_DerPreprocessor_56 0) 0) (= (select .cse37 4) 0) (= (select v_DerPreprocessor_56 4) 0) (= (select .cse11 .cse38) 1) (= (select v_DerPreprocessor_56 8) 0) (= (select .cse37 8) 0) (= (+ (select .cse9 .cse38) 1) 0) (= (select .cse37 0) 0) (= 1 (select v_DerPreprocessor_56 .cse38)))))) (and .cse15 .cse7 .cse8 .cse17 (exists ((v_DerPreprocessor_55 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (let ((.cse39 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse39 8) 1) 0) (= (select v_DerPreprocessor_56 0) 0) (= (select .cse39 4) 0) (= (select v_DerPreprocessor_56 4) 0) (= (select .cse39 0) 0) (= (select v_DerPreprocessor_56 8) 1))))))) .cse12 (and .cse1 .cse7 .cse8 (exists ((v_z_169 Int) (v_y_169 Int)) (let ((.cse40 (+ (* v_z_169 4) (* v_y_169 8)))) (and (<= v_z_169 1) (<= 0 v_z_169) (= (select .cse9 .cse40) 1) (not (= v_z_169 0)) (= (+ (select .cse11 .cse40) 1) 0)))) .cse2 .cse4 .cse5)) .cse18 .cse19 (not (and (or (and (or (and .cse15 .cse7 .cse8 .cse17 (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse41 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse41 8) 1) 0) (= (select v_DerPreprocessor_46 8) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse41 0) 0) (= (select .cse41 4) 0) (= (select v_DerPreprocessor_46 0) 0))))) (and .cse1 .cse7 .cse8 .cse2 (exists ((v_y_127 Int) (v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse42 (* v_y_127 8)) (.cse43 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse9 .cse42) 1) 0) (= (+ (select .cse43 .cse42) 1) 0) (= (select v_DerPreprocessor_46 .cse42) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse43 0) 0) (= (select .cse11 .cse42) 1) (= (select .cse43 4) 0) (= (select v_DerPreprocessor_46 8) 0) (= (select v_DerPreprocessor_46 0) 0) (= (select .cse43 8) 0)))))) .cse4 .cse5) (and .cse7 (or (and .cse1 .cse8 .cse2 .cse4 .cse5 (exists ((v_y_117 Int) (v_z_117 Int)) (let ((.cse44 (+ (* v_z_117 4) (* v_y_117 8)))) (and (<= 0 v_z_117) (<= v_z_117 1) (= (+ (select .cse11 .cse44) 1) 0) (not (= v_z_117 0)) (= (select .cse9 .cse44) 1))))) (and .cse1 .cse8 .cse2 .cse45 .cse46))) (and .cse0 .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_43 (Array Int Int)) (v_DerPreprocessor_44 (Array Int Int))) (let ((.cse47 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse47 0) 1) 0) (= (select v_DerPreprocessor_44 8) 0) (= (select v_DerPreprocessor_44 0) 1) (= (select .cse47 4) 0) (= (select .cse47 8) 0) (= (select v_DerPreprocessor_44 4) 0)))) .cse4 .cse5)) .cse18 .cse19 .cse20)) .cse20 (or (and .cse1 .cse7 (or (and (exists ((v_z_130 Int) (v_y_130 Int)) (let ((.cse48 (+ (* v_y_130 8) (* v_z_130 4)))) (and (<= 0 v_z_130) (= (select .cse9 .cse48) 1) (not (= v_z_130 0)) (= (+ (select .cse11 .cse48) 1) 0) (<= v_z_130 1) (<= 0 (+ (* 2 v_y_130) v_z_130))))) .cse4 .cse5) (and .cse45 .cse46)) .cse8 .cse2) (and (or (and .cse7 (or (and .cse1 .cse8 .cse2 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_y_136 Int) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse50 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse49 (* v_y_136 8))) (and (= (select v_DerPreprocessor_48 8) 0) (= (select v_DerPreprocessor_48 .cse49) 1) (= (select .cse11 .cse49) 1) (= (select .cse50 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= (select v_DerPreprocessor_48 0) 0) (= (select .cse50 0) 0) (= (select .cse50 8) 0) (= (+ (select .cse50 .cse49) 1) 0) (<= 0 v_y_136) (= (+ (select .cse9 .cse49) 1) 0))))) (and .cse15 .cse8 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse51 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse51 8) 1) 0) (= (select .cse51 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= (select v_DerPreprocessor_48 0) 0) (= (select .cse51 0) 0) (= (select v_DerPreprocessor_48 8) 1)))) .cse17))) (and .cse0 .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse52 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_48 8) 0) (= (select .cse52 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= 0 (+ (select .cse52 0) 1)) (= (select .cse52 8) 0) (= (select v_DerPreprocessor_48 0) 1)))))) .cse4 .cse5)) (not (and (or .cse12 (and (or (and .cse1 .cse7 .cse8 .cse2 (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_106 (Array Int Int)) (v_y_338 Int)) (let ((.cse53 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_106) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse54 (* v_y_338 8))) (and (= 0 (select .cse53 0)) (= (select .cse53 4) 0) (= (+ (select .cse9 .cse54) 1) 0) (= 1 (select v_DerPreprocessor_106 .cse54)) (= (select .cse53 8) 0) (= (+ (select .cse53 .cse54) 1) 0) (= (select v_DerPreprocessor_106 8) 0) (= (select .cse11 .cse54) 1) (= (select v_DerPreprocessor_106 4) 0) (= (select v_DerPreprocessor_106 0) 0))))) (and (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_106 (Array Int Int))) (let ((.cse55 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_106) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse55 4) 0) (= (select .cse55 8) 0) (= (select v_DerPreprocessor_106 8) 0) (= (select v_DerPreprocessor_106 0) 1) (= (+ (select .cse55 0) 1) 0) (= (select v_DerPreprocessor_106 4) 0)))) .cse0 .cse1 .cse2 .cse3)) .cse4 .cse5) (and .cse1 .cse7 .cse8 .cse2 .cse4 .cse5 (exists ((v_z_342 Int) (v_y_342 Int)) (let ((.cse56 (+ (* v_z_342 4) (* v_y_342 8)))) (and (= (select .cse9 .cse56) 1) (= 0 (+ (select .cse11 .cse56) 1)) (not (= v_z_342 0)) (<= 0 v_z_342) (<= v_z_342 1))))) (and .cse15 .cse7 .cse8 (exists ((v_DerPreprocessor_107 (Array Int Int)) (v_DerPreprocessor_108 (Array Int Int))) (let ((.cse57 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_107) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_108) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse57 4) 0) (= (select v_DerPreprocessor_108 4) 0) (= (select v_DerPreprocessor_108 8) 1) (= (select v_DerPreprocessor_108 0) 0) (= (+ (select .cse57 8) 1) 0) (= (select .cse57 0) 0)))) .cse4 .cse17 .cse5)) .cse18 .cse19 .cse20))))))) is different from false [2023-12-02 23:52:01,450 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse9 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse11 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (let ((.cse59 (select .cse11 4)) (.cse58 (select .cse9 4)) (.cse63 (select .cse9 8)) (.cse61 (select .cse11 0)) (.cse60 (select .cse9 0)) (.cse62 (select .cse11 8))) (let ((.cse1 (= .cse62 0)) (.cse7 (= 0 .cse60)) (.cse8 (= .cse61 0)) (.cse2 (= .cse63 0)) (.cse50 (= .cse58 1)) (.cse51 (= (+ .cse59 1) 0))) (let ((.cse12 (and .cse1 .cse7 .cse8 .cse2 .cse50 .cse51)) (.cse18 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse19 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse20 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse15 (= (+ .cse63 1) 0)) (.cse17 (= .cse62 1)) (.cse0 (= .cse61 1)) (.cse3 (= 0 (+ .cse60 1))) (.cse4 (= .cse59 0)) (.cse5 (= .cse58 0))) (and (not (and (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int))) (let ((.cse6 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_52 8) 0) (= (select v_DerPreprocessor_52 0) 1) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse6 4)) (= (+ (select .cse6 0) 1) 0) (= (select .cse6 8) 0))))) (and .cse1 .cse7 .cse8 .cse2 .cse4 .cse5 (exists ((v_y_150 Int) (v_z_150 Int)) (let ((.cse10 (+ (* v_y_150 8) (* v_z_150 4)))) (and (= (select .cse9 .cse10) 1) (<= v_z_150 1) (<= 0 v_z_150) (= (+ (select .cse11 .cse10) 1) 0) (not (= v_z_150 0)))))) .cse12 (and .cse1 .cse7 .cse8 .cse2 .cse4 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int)) (v_y_153 Int)) (let ((.cse14 (* v_y_153 8)) (.cse13 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse13 .cse14) 1) 0) (= (select v_DerPreprocessor_52 8) 0) (= (select v_DerPreprocessor_52 0) 0) (= (+ (select .cse9 .cse14) 1) 0) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse13 4)) (= (select v_DerPreprocessor_52 .cse14) 1) (= (select .cse11 .cse14) 1) (= (select .cse13 8) 0) (= (select .cse13 0) 0)))) .cse5) (and .cse15 .cse7 .cse8 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int))) (let ((.cse16 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_52 0) 0) (= (select v_DerPreprocessor_52 8) 1) (= (+ (select .cse16 8) 1) 0) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse16 4)) (= (select .cse16 0) 0)))) .cse4 .cse17 .cse5)) .cse18 .cse19 .cse20)) (< 2 c_~ARR_SIZE~0) (or (exists ((v_y_89 Int) (v_z_89 Int)) (let ((.cse21 (+ (* v_y_89 8) (* v_z_89 4)))) (and (<= v_z_89 1) (<= 0 v_z_89) (not (= v_z_89 0)) (= (+ 1 (select .cse11 .cse21)) 0) (= (select .cse9 .cse21) 1)))) (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int)) (v_y_95 Int)) (let ((.cse23 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse22 (* v_y_95 8))) (and (= (select .cse11 .cse22) 1) (= (select .cse23 8) 0) (= (select .cse23 4) 0) (= (+ (select .cse9 .cse22) 1) 0) (= (select .cse23 0) 0) (= (select v_DerPreprocessor_38 0) 0) (= (select v_DerPreprocessor_38 .cse22) 1) (= (select v_DerPreprocessor_38 4) 0) (= (select v_DerPreprocessor_38 8) 0) (= (+ (select .cse23 .cse22) 1) 0))))) (or .cse12 (and (or (and .cse1 .cse7 .cse8 .cse2 (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_106 (Array Int Int)) (v_y_338 Int)) (let ((.cse24 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_106) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse25 (* v_y_338 8))) (and (= 0 (select .cse24 0)) (= (select .cse24 4) 0) (= (+ (select .cse9 .cse25) 1) 0) (= 1 (select v_DerPreprocessor_106 .cse25)) (= (select .cse24 8) 0) (= (+ (select .cse24 .cse25) 1) 0) (= (select v_DerPreprocessor_106 8) 0) (= (select .cse11 .cse25) 1) (= (select v_DerPreprocessor_106 4) 0) (= (select v_DerPreprocessor_106 0) 0))))) (and (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_106 (Array Int Int))) (let ((.cse26 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_106) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse26 4) 0) (= (select .cse26 8) 0) (= (select v_DerPreprocessor_106 8) 0) (= (select v_DerPreprocessor_106 0) 1) (= (+ (select .cse26 0) 1) 0) (= (select v_DerPreprocessor_106 4) 0)))) .cse0 .cse1 .cse2 .cse3)) .cse4 .cse5) (and .cse1 .cse7 .cse8 .cse2 .cse4 .cse5 (exists ((v_z_342 Int) (v_y_342 Int)) (let ((.cse27 (+ (* v_z_342 4) (* v_y_342 8)))) (and (= (select .cse9 .cse27) 1) (= 0 (+ (select .cse11 .cse27) 1)) (not (= v_z_342 0)) (<= 0 v_z_342) (<= v_z_342 1))))) (and .cse15 .cse7 .cse8 (exists ((v_DerPreprocessor_107 (Array Int Int)) (v_DerPreprocessor_108 (Array Int Int))) (let ((.cse28 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_107) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_108) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse28 4) 0) (= (select v_DerPreprocessor_108 4) 0) (= (select v_DerPreprocessor_108 8) 1) (= (select v_DerPreprocessor_108 0) 0) (= (+ (select .cse28 8) 1) 0) (= (select .cse28 0) 0)))) .cse4 .cse17 .cse5)) (or (exists ((v_y_26 Int) (v_z_26 Int) (v_DerPreprocessor_7 (Array Int Int)) (v_DerPreprocessor_8 (Array Int Int))) (let ((.cse30 (+ (* v_y_26 8) (* v_z_26 4))) (.cse29 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_8) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (<= v_z_26 1) (= (select .cse29 .cse30) 1) (= (+ (select v_DerPreprocessor_8 .cse30) 1) 0) (= (+ (select .cse11 .cse30) 1) 0) (= (select v_DerPreprocessor_8 0) 0) (<= 0 v_z_26) (= (select v_DerPreprocessor_8 8) 0) (= (select .cse29 8) 0) (= (select .cse29 0) 0) (not (= v_z_26 0)) (= (select v_DerPreprocessor_8 4) 0) (<= 0 (+ v_z_26 (* v_y_26 2))) (= (select .cse9 .cse30) 1) (= (select .cse29 4) 0)))) (exists ((v_y_21 Int)) (let ((.cse31 (* v_y_21 8))) (and (= (select .cse11 .cse31) 1) (= (+ (select .cse9 .cse31) 1) 0) (<= 0 v_y_21))))) (or (and (exists ((v_z_111 Int) (v_y_111 Int)) (let ((.cse32 (+ (* v_z_111 4) (* v_y_111 8)))) (and (not (= v_z_111 0)) (= (select .cse9 .cse32) 1) (<= 0 v_z_111) (<= v_z_111 1) (= (+ (select .cse11 .cse32) 1) 0)))) .cse8 .cse2 .cse4) (and .cse8 .cse2 .cse4 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int)) (v_y_104 Int)) (let ((.cse33 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse34 (* v_y_104 8))) (and (= (select .cse33 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select v_DerPreprocessor_42 8) 0) (= (+ (select .cse9 .cse34) 1) 0) (= (+ (select .cse33 .cse34) 1) 0) (= (select v_DerPreprocessor_42 .cse34) 1) (= (select .cse33 0) 0) (= (select .cse33 8) 0) (= (select v_DerPreprocessor_42 4) 0) (= (select .cse11 .cse34) 1)))))) (or (and .cse1 .cse7 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse35 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse9 .cse35) 1) (= (+ (select .cse11 .cse35) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse5) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse37 (* v_y_55 8)) (.cse36 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse36 4) 0) (= (select .cse11 .cse37) 1) (= (+ (select .cse9 .cse37) 1) 0) (= (+ (select .cse36 .cse37) 1) 0) (= (select v_DerPreprocessor_18 .cse37) 1) (= (select .cse36 0) 0) (= (select .cse36 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse1 .cse7 .cse5)) (not (and (or (and (or (and .cse0 .cse1 .cse2 .cse3) (and .cse15 .cse7 .cse8 .cse17)) .cse4 .cse5) (and .cse1 .cse7 .cse8 .cse2 (exists ((v_z_224 Int) (v_y_224 Int)) (let ((.cse38 (+ (* v_y_224 8) (* v_z_224 4))) (.cse39 (+ v_z_224 (* 2 v_y_224)))) (and (= (+ (select .cse11 .cse38) 1) 0) (= (select .cse9 .cse38) 1) (<= .cse39 2) (<= 0 v_z_224) (<= 0 .cse39) (<= v_z_224 1)))) (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_DerPreprocessor_72 (Array Int Int))) (let ((.cse40 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_72) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_72 8) 0) (= (select .cse40 4) 1) (= (select .cse40 8) 0) (= (+ (select v_DerPreprocessor_72 4) 1) 0) (= (select v_DerPreprocessor_72 0) 0) (= (select .cse40 0) 0)))))) .cse18 .cse19 .cse20)) (or (and .cse4 .cse5 (or (and .cse0 .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_55 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (let ((.cse41 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_56 0) 1) (= (select .cse41 4) 0) (= (select v_DerPreprocessor_56 4) 0) (= (select v_DerPreprocessor_56 8) 0) (= (select .cse41 8) 0) (= (+ (select .cse41 0) 1) 0))))) (and .cse1 .cse7 .cse8 .cse2 (exists ((v_y_163 Int) (v_DerPreprocessor_55 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (let ((.cse42 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse43 (* v_y_163 8))) (and (= (+ (select .cse42 .cse43) 1) 0) (= (select v_DerPreprocessor_56 0) 0) (= (select .cse42 4) 0) (= (select v_DerPreprocessor_56 4) 0) (= (select .cse11 .cse43) 1) (= (select v_DerPreprocessor_56 8) 0) (= (select .cse42 8) 0) (= (+ (select .cse9 .cse43) 1) 0) (= (select .cse42 0) 0) (= 1 (select v_DerPreprocessor_56 .cse43)))))) (and .cse15 .cse7 .cse8 .cse17 (exists ((v_DerPreprocessor_55 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (let ((.cse44 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse44 8) 1) 0) (= (select v_DerPreprocessor_56 0) 0) (= (select .cse44 4) 0) (= (select v_DerPreprocessor_56 4) 0) (= (select .cse44 0) 0) (= (select v_DerPreprocessor_56 8) 1))))))) .cse12 (and .cse1 .cse7 .cse8 (exists ((v_z_169 Int) (v_y_169 Int)) (let ((.cse45 (+ (* v_z_169 4) (* v_y_169 8)))) (and (<= v_z_169 1) (<= 0 v_z_169) (= (select .cse9 .cse45) 1) (not (= v_z_169 0)) (= (+ (select .cse11 .cse45) 1) 0)))) .cse2 .cse4 .cse5)) .cse18 .cse19 (not (and (or (and (or (and .cse15 .cse7 .cse8 .cse17 (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse46 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse46 8) 1) 0) (= (select v_DerPreprocessor_46 8) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse46 0) 0) (= (select .cse46 4) 0) (= (select v_DerPreprocessor_46 0) 0))))) (and .cse1 .cse7 .cse8 .cse2 (exists ((v_y_127 Int) (v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse47 (* v_y_127 8)) (.cse48 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse9 .cse47) 1) 0) (= (+ (select .cse48 .cse47) 1) 0) (= (select v_DerPreprocessor_46 .cse47) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse48 0) 0) (= (select .cse11 .cse47) 1) (= (select .cse48 4) 0) (= (select v_DerPreprocessor_46 8) 0) (= (select v_DerPreprocessor_46 0) 0) (= (select .cse48 8) 0)))))) .cse4 .cse5) (and .cse7 (or (and .cse1 .cse8 .cse2 .cse4 .cse5 (exists ((v_y_117 Int) (v_z_117 Int)) (let ((.cse49 (+ (* v_z_117 4) (* v_y_117 8)))) (and (<= 0 v_z_117) (<= v_z_117 1) (= (+ (select .cse11 .cse49) 1) 0) (not (= v_z_117 0)) (= (select .cse9 .cse49) 1))))) (and .cse1 .cse8 .cse2 .cse50 .cse51))) (and .cse0 .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_43 (Array Int Int)) (v_DerPreprocessor_44 (Array Int Int))) (let ((.cse52 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse52 0) 1) 0) (= (select v_DerPreprocessor_44 8) 0) (= (select v_DerPreprocessor_44 0) 1) (= (select .cse52 4) 0) (= (select .cse52 8) 0) (= (select v_DerPreprocessor_44 4) 0)))) .cse4 .cse5)) .cse18 .cse19 .cse20)) .cse20 (or (and .cse1 .cse7 (or (and (exists ((v_z_130 Int) (v_y_130 Int)) (let ((.cse53 (+ (* v_y_130 8) (* v_z_130 4)))) (and (<= 0 v_z_130) (= (select .cse9 .cse53) 1) (not (= v_z_130 0)) (= (+ (select .cse11 .cse53) 1) 0) (<= v_z_130 1) (<= 0 (+ (* 2 v_y_130) v_z_130))))) .cse4 .cse5) (and .cse50 .cse51)) .cse8 .cse2) (and (or (and .cse7 (or (and .cse1 .cse8 .cse2 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_y_136 Int) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse55 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse54 (* v_y_136 8))) (and (= (select v_DerPreprocessor_48 8) 0) (= (select v_DerPreprocessor_48 .cse54) 1) (= (select .cse11 .cse54) 1) (= (select .cse55 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= (select v_DerPreprocessor_48 0) 0) (= (select .cse55 0) 0) (= (select .cse55 8) 0) (= (+ (select .cse55 .cse54) 1) 0) (<= 0 v_y_136) (= (+ (select .cse9 .cse54) 1) 0))))) (and .cse15 .cse8 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse56 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse56 8) 1) 0) (= (select .cse56 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= (select v_DerPreprocessor_48 0) 0) (= (select .cse56 0) 0) (= (select v_DerPreprocessor_48 8) 1)))) .cse17))) (and .cse0 .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse57 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_48 8) 0) (= (select .cse57 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= 0 (+ (select .cse57 0) 1)) (= (select .cse57 8) 0) (= (select v_DerPreprocessor_48 0) 1)))))) .cse4 .cse5)))))))) is different from true [2023-12-02 23:52:01,503 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse9 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse11 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (let ((.cse60 (select .cse11 4)) (.cse58 (select .cse9 4)) (.cse61 (select .cse9 8)) (.cse63 (select .cse11 0)) (.cse62 (select .cse9 0)) (.cse59 (select .cse11 8))) (let ((.cse1 (= .cse59 0)) (.cse7 (= 0 .cse62)) (.cse8 (= .cse63 0)) (.cse2 (= .cse61 0)) (.cse45 (= .cse58 1)) (.cse46 (= (+ .cse60 1) 0))) (let ((.cse12 (and .cse1 .cse7 .cse8 .cse2 .cse45 .cse46)) (.cse0 (= .cse63 1)) (.cse3 (= 0 (+ .cse62 1))) (.cse15 (= (+ .cse61 1) 0)) (.cse4 (= .cse60 0)) (.cse17 (= .cse59 1)) (.cse5 (= .cse58 0)) (.cse18 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse19 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse20 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (not (and (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int))) (let ((.cse6 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_52 8) 0) (= (select v_DerPreprocessor_52 0) 1) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse6 4)) (= (+ (select .cse6 0) 1) 0) (= (select .cse6 8) 0))))) (and .cse1 .cse7 .cse8 .cse2 .cse4 .cse5 (exists ((v_y_150 Int) (v_z_150 Int)) (let ((.cse10 (+ (* v_y_150 8) (* v_z_150 4)))) (and (= (select .cse9 .cse10) 1) (<= v_z_150 1) (<= 0 v_z_150) (= (+ (select .cse11 .cse10) 1) 0) (not (= v_z_150 0)))))) .cse12 (and .cse1 .cse7 .cse8 .cse2 .cse4 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int)) (v_y_153 Int)) (let ((.cse14 (* v_y_153 8)) (.cse13 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse13 .cse14) 1) 0) (= (select v_DerPreprocessor_52 8) 0) (= (select v_DerPreprocessor_52 0) 0) (= (+ (select .cse9 .cse14) 1) 0) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse13 4)) (= (select v_DerPreprocessor_52 .cse14) 1) (= (select .cse11 .cse14) 1) (= (select .cse13 8) 0) (= (select .cse13 0) 0)))) .cse5) (and .cse15 .cse7 .cse8 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int))) (let ((.cse16 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_52 0) 0) (= (select v_DerPreprocessor_52 8) 1) (= (+ (select .cse16 8) 1) 0) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse16 4)) (= (select .cse16 0) 0)))) .cse4 .cse17 .cse5)) .cse18 .cse19 .cse20)) (< 2 c_~ARR_SIZE~0) (or (exists ((v_y_89 Int) (v_z_89 Int)) (let ((.cse21 (+ (* v_y_89 8) (* v_z_89 4)))) (and (<= v_z_89 1) (<= 0 v_z_89) (not (= v_z_89 0)) (= (+ 1 (select .cse11 .cse21)) 0) (= (select .cse9 .cse21) 1)))) (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int)) (v_y_95 Int)) (let ((.cse23 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse22 (* v_y_95 8))) (and (= (select .cse11 .cse22) 1) (= (select .cse23 8) 0) (= (select .cse23 4) 0) (= (+ (select .cse9 .cse22) 1) 0) (= (select .cse23 0) 0) (= (select v_DerPreprocessor_38 0) 0) (= (select v_DerPreprocessor_38 .cse22) 1) (= (select v_DerPreprocessor_38 4) 0) (= (select v_DerPreprocessor_38 8) 0) (= (+ (select .cse23 .cse22) 1) 0))))) (or (exists ((v_y_26 Int) (v_z_26 Int) (v_DerPreprocessor_7 (Array Int Int)) (v_DerPreprocessor_8 (Array Int Int))) (let ((.cse25 (+ (* v_y_26 8) (* v_z_26 4))) (.cse24 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_8) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (<= v_z_26 1) (= (select .cse24 .cse25) 1) (= (+ (select v_DerPreprocessor_8 .cse25) 1) 0) (= (+ (select .cse11 .cse25) 1) 0) (= (select v_DerPreprocessor_8 0) 0) (<= 0 v_z_26) (= (select v_DerPreprocessor_8 8) 0) (= (select .cse24 8) 0) (= (select .cse24 0) 0) (not (= v_z_26 0)) (= (select v_DerPreprocessor_8 4) 0) (<= 0 (+ v_z_26 (* v_y_26 2))) (= (select .cse9 .cse25) 1) (= (select .cse24 4) 0)))) (exists ((v_y_21 Int)) (let ((.cse26 (* v_y_21 8))) (and (= (select .cse11 .cse26) 1) (= (+ (select .cse9 .cse26) 1) 0) (<= 0 v_y_21))))) (or (and (exists ((v_z_111 Int) (v_y_111 Int)) (let ((.cse27 (+ (* v_z_111 4) (* v_y_111 8)))) (and (not (= v_z_111 0)) (= (select .cse9 .cse27) 1) (<= 0 v_z_111) (<= v_z_111 1) (= (+ (select .cse11 .cse27) 1) 0)))) .cse8 .cse2 .cse4) (and .cse8 .cse2 .cse4 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int)) (v_y_104 Int)) (let ((.cse28 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse29 (* v_y_104 8))) (and (= (select .cse28 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select v_DerPreprocessor_42 8) 0) (= (+ (select .cse9 .cse29) 1) 0) (= (+ (select .cse28 .cse29) 1) 0) (= (select v_DerPreprocessor_42 .cse29) 1) (= (select .cse28 0) 0) (= (select .cse28 8) 0) (= (select v_DerPreprocessor_42 4) 0) (= (select .cse11 .cse29) 1)))))) (or (and .cse1 .cse7 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse30 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse9 .cse30) 1) (= (+ (select .cse11 .cse30) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse5) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse32 (* v_y_55 8)) (.cse31 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse31 4) 0) (= (select .cse11 .cse32) 1) (= (+ (select .cse9 .cse32) 1) 0) (= (+ (select .cse31 .cse32) 1) 0) (= (select v_DerPreprocessor_18 .cse32) 1) (= (select .cse31 0) 0) (= (select .cse31 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse1 .cse7 .cse5)) (not (and (or (and (or (and .cse0 .cse1 .cse2 .cse3) (and .cse15 .cse7 .cse8 .cse17)) .cse4 .cse5) (and .cse1 .cse7 .cse8 .cse2 (exists ((v_z_224 Int) (v_y_224 Int)) (let ((.cse33 (+ (* v_y_224 8) (* v_z_224 4))) (.cse34 (+ v_z_224 (* 2 v_y_224)))) (and (= (+ (select .cse11 .cse33) 1) 0) (= (select .cse9 .cse33) 1) (<= .cse34 2) (<= 0 v_z_224) (<= 0 .cse34) (<= v_z_224 1)))) (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_DerPreprocessor_72 (Array Int Int))) (let ((.cse35 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_72) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_72 8) 0) (= (select .cse35 4) 1) (= (select .cse35 8) 0) (= (+ (select v_DerPreprocessor_72 4) 1) 0) (= (select v_DerPreprocessor_72 0) 0) (= (select .cse35 0) 0)))))) .cse18 .cse19 .cse20)) (or (and .cse4 .cse5 (or (and .cse0 .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_55 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (let ((.cse36 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_56 0) 1) (= (select .cse36 4) 0) (= (select v_DerPreprocessor_56 4) 0) (= (select v_DerPreprocessor_56 8) 0) (= (select .cse36 8) 0) (= (+ (select .cse36 0) 1) 0))))) (and .cse1 .cse7 .cse8 .cse2 (exists ((v_y_163 Int) (v_DerPreprocessor_55 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (let ((.cse37 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse38 (* v_y_163 8))) (and (= (+ (select .cse37 .cse38) 1) 0) (= (select v_DerPreprocessor_56 0) 0) (= (select .cse37 4) 0) (= (select v_DerPreprocessor_56 4) 0) (= (select .cse11 .cse38) 1) (= (select v_DerPreprocessor_56 8) 0) (= (select .cse37 8) 0) (= (+ (select .cse9 .cse38) 1) 0) (= (select .cse37 0) 0) (= 1 (select v_DerPreprocessor_56 .cse38)))))) (and .cse15 .cse7 .cse8 .cse17 (exists ((v_DerPreprocessor_55 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (let ((.cse39 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse39 8) 1) 0) (= (select v_DerPreprocessor_56 0) 0) (= (select .cse39 4) 0) (= (select v_DerPreprocessor_56 4) 0) (= (select .cse39 0) 0) (= (select v_DerPreprocessor_56 8) 1))))))) .cse12 (and .cse1 .cse7 .cse8 (exists ((v_z_169 Int) (v_y_169 Int)) (let ((.cse40 (+ (* v_z_169 4) (* v_y_169 8)))) (and (<= v_z_169 1) (<= 0 v_z_169) (= (select .cse9 .cse40) 1) (not (= v_z_169 0)) (= (+ (select .cse11 .cse40) 1) 0)))) .cse2 .cse4 .cse5)) .cse18 .cse19 (not (and (or (and (or (and .cse15 .cse7 .cse8 .cse17 (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse41 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse41 8) 1) 0) (= (select v_DerPreprocessor_46 8) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse41 0) 0) (= (select .cse41 4) 0) (= (select v_DerPreprocessor_46 0) 0))))) (and .cse1 .cse7 .cse8 .cse2 (exists ((v_y_127 Int) (v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse42 (* v_y_127 8)) (.cse43 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse9 .cse42) 1) 0) (= (+ (select .cse43 .cse42) 1) 0) (= (select v_DerPreprocessor_46 .cse42) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse43 0) 0) (= (select .cse11 .cse42) 1) (= (select .cse43 4) 0) (= (select v_DerPreprocessor_46 8) 0) (= (select v_DerPreprocessor_46 0) 0) (= (select .cse43 8) 0)))))) .cse4 .cse5) (and .cse7 (or (and .cse1 .cse8 .cse2 .cse4 .cse5 (exists ((v_y_117 Int) (v_z_117 Int)) (let ((.cse44 (+ (* v_z_117 4) (* v_y_117 8)))) (and (<= 0 v_z_117) (<= v_z_117 1) (= (+ (select .cse11 .cse44) 1) 0) (not (= v_z_117 0)) (= (select .cse9 .cse44) 1))))) (and .cse1 .cse8 .cse2 .cse45 .cse46))) (and .cse0 .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_43 (Array Int Int)) (v_DerPreprocessor_44 (Array Int Int))) (let ((.cse47 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse47 0) 1) 0) (= (select v_DerPreprocessor_44 8) 0) (= (select v_DerPreprocessor_44 0) 1) (= (select .cse47 4) 0) (= (select .cse47 8) 0) (= (select v_DerPreprocessor_44 4) 0)))) .cse4 .cse5)) .cse18 .cse19 .cse20)) .cse20 (or (and .cse1 .cse7 (or (and (exists ((v_z_130 Int) (v_y_130 Int)) (let ((.cse48 (+ (* v_y_130 8) (* v_z_130 4)))) (and (<= 0 v_z_130) (= (select .cse9 .cse48) 1) (not (= v_z_130 0)) (= (+ (select .cse11 .cse48) 1) 0) (<= v_z_130 1) (<= 0 (+ (* 2 v_y_130) v_z_130))))) .cse4 .cse5) (and .cse45 .cse46)) .cse8 .cse2) (and (or (and .cse7 (or (and .cse1 .cse8 .cse2 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_y_136 Int) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse50 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse49 (* v_y_136 8))) (and (= (select v_DerPreprocessor_48 8) 0) (= (select v_DerPreprocessor_48 .cse49) 1) (= (select .cse11 .cse49) 1) (= (select .cse50 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= (select v_DerPreprocessor_48 0) 0) (= (select .cse50 0) 0) (= (select .cse50 8) 0) (= (+ (select .cse50 .cse49) 1) 0) (<= 0 v_y_136) (= (+ (select .cse9 .cse49) 1) 0))))) (and .cse15 .cse8 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse51 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse51 8) 1) 0) (= (select .cse51 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= (select v_DerPreprocessor_48 0) 0) (= (select .cse51 0) 0) (= (select v_DerPreprocessor_48 8) 1)))) .cse17))) (and .cse0 .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse52 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_48 8) 0) (= (select .cse52 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= 0 (+ (select .cse52 0) 1)) (= (select .cse52 8) 0) (= (select v_DerPreprocessor_48 0) 1)))))) .cse4 .cse5)) (not (and (or .cse12 (and (or (and .cse1 .cse7 .cse8 .cse2 (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_106 (Array Int Int)) (v_y_338 Int)) (let ((.cse53 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_106) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse54 (* v_y_338 8))) (and (= 0 (select .cse53 0)) (= (select .cse53 4) 0) (= (+ (select .cse9 .cse54) 1) 0) (= 1 (select v_DerPreprocessor_106 .cse54)) (= (select .cse53 8) 0) (= (+ (select .cse53 .cse54) 1) 0) (= (select v_DerPreprocessor_106 8) 0) (= (select .cse11 .cse54) 1) (= (select v_DerPreprocessor_106 4) 0) (= (select v_DerPreprocessor_106 0) 0))))) (and (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_106 (Array Int Int))) (let ((.cse55 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_106) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse55 4) 0) (= (select .cse55 8) 0) (= (select v_DerPreprocessor_106 8) 0) (= (select v_DerPreprocessor_106 0) 1) (= (+ (select .cse55 0) 1) 0) (= (select v_DerPreprocessor_106 4) 0)))) .cse0 .cse1 .cse2 .cse3)) .cse4 .cse5) (and .cse1 .cse7 .cse8 .cse2 .cse4 .cse5 (exists ((v_z_342 Int) (v_y_342 Int)) (let ((.cse56 (+ (* v_z_342 4) (* v_y_342 8)))) (and (= (select .cse9 .cse56) 1) (= 0 (+ (select .cse11 .cse56) 1)) (not (= v_z_342 0)) (<= 0 v_z_342) (<= v_z_342 1))))) (and .cse15 .cse7 .cse8 (exists ((v_DerPreprocessor_107 (Array Int Int)) (v_DerPreprocessor_108 (Array Int Int))) (let ((.cse57 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_107) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_108) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse57 4) 0) (= (select v_DerPreprocessor_108 4) 0) (= (select v_DerPreprocessor_108 8) 1) (= (select v_DerPreprocessor_108 0) 0) (= (+ (select .cse57 8) 1) 0) (= (select .cse57 0) 0)))) .cse4 .cse17 .cse5)) .cse18 .cse19 .cse20)))))))) is different from true [2023-12-02 23:52:01,771 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse116 (select .cse3 0)) (.cse117 (select .cse3 8)) (.cse113 (select .cse1 8)) (.cse115 (select .cse1 0))) (let ((.cse16 (= .cse115 1)) (.cse4 (= .cse113 0)) (.cse6 (= .cse117 0)) (.cse17 (= 0 (+ .cse116 1))) (.cse114 (select .cse1 4)) (.cse112 (select .cse3 4))) (let ((.cse39 (= .cse112 1)) (.cse41 (= (+ .cse114 1) 0)) (.cse42 (and .cse16 .cse4 .cse6 .cse17)) (.cse95 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse118 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse1 .cse118) 1) 0) (= (select .cse3 .cse118) 1))))) (.cse23 (= (+ .cse117 1) 0)) (.cse5 (= 0 .cse116)) (.cse11 (= .cse115 0)) (.cse12 (= .cse114 0)) (.cse25 (= .cse113 1)) (.cse7 (= .cse112 0))) (let ((.cse13 (and .cse23 .cse5 .cse11 .cse12 .cse25 .cse7)) (.cse57 (and .cse4 .cse5 .cse11 .cse6 .cse95)) (.cse67 (and .cse16 .cse4 .cse6 .cse17 .cse12 .cse7)) (.cse44 (= |c_ULTIMATE.start_main_~count~0#1| 0)) (.cse50 (and (or .cse42 (and .cse23 .cse5 .cse11 .cse25)) .cse12 .cse7)) (.cse45 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse46 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse51 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse20 (and .cse39 .cse41)) (.cse15 (and .cse4 .cse5 .cse11 .cse6 .cse39 .cse41))) (and (or (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse2 (* v_y_55 8)) (.cse0 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse0 4) 0) (= (select .cse1 .cse2) 1) (= (+ (select .cse3 .cse2) 1) 0) (= (+ (select .cse0 .cse2) 1) 0) (= (select v_DerPreprocessor_18 .cse2) 1) (= (select .cse0 0) 0) (= (select .cse0 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse4 .cse5 .cse6 .cse7) (and .cse4 .cse5 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse8 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse3 .cse8) 1) (= (+ (select .cse1 .cse8) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse6 .cse7)) (or (and (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int)) (v_y_95 Int)) (let ((.cse10 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse9 (* v_y_95 8))) (and (= (select .cse1 .cse9) 1) (= (select .cse10 8) 0) (= (select .cse10 4) 0) (= (+ (select .cse3 .cse9) 1) 0) (= (select .cse10 0) 0) (= (select v_DerPreprocessor_38 0) 0) (= (select v_DerPreprocessor_38 .cse9) 1) (= (select v_DerPreprocessor_38 4) 0) (= (select v_DerPreprocessor_38 8) 0) (= (+ (select .cse10 .cse9) 1) 0)))) .cse4 .cse5 .cse11 .cse6 .cse12 .cse7) .cse13 (and (exists ((v_y_89 Int) (v_z_89 Int)) (let ((.cse14 (+ (* v_y_89 8) (* v_z_89 4)))) (and (<= v_z_89 1) (<= 0 v_z_89) (not (= v_z_89 0)) (= (+ 1 (select .cse1 .cse14)) 0) (= (select .cse3 .cse14) 1)))) .cse4 .cse5 .cse11 .cse6 .cse12 .cse7) .cse15 (and .cse16 .cse4 .cse6 .cse17 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (let ((.cse18 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse18 0) 1) 0) (= (select v_DerPreprocessor_36 8) 0) (= (select .cse18 8) 0) (= (select v_DerPreprocessor_36 0) 1) (= (select .cse18 4) 0) (= (select v_DerPreprocessor_36 4) 0)))) .cse12 .cse7)) (or (and .cse4 .cse5 .cse11 .cse6 (or (and .cse12 .cse7 (exists ((v_z_179 Int) (v_y_179 Int)) (let ((.cse19 (+ (* v_y_179 8) (* v_z_179 4)))) (and (not (= v_z_179 0)) (<= 0 v_z_179) (= (+ (select .cse1 .cse19) 1) 0) (<= v_z_179 1) (= (select .cse3 .cse19) 1))))) .cse20)) (and .cse4 .cse5 (exists ((v_y_174 Int) (v_DerPreprocessor_57 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (let ((.cse21 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_57) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse22 (* v_y_174 8))) (and (= (+ (select .cse21 .cse22) 1) 0) (= (select v_DerPreprocessor_58 0) 0) (= (select v_DerPreprocessor_58 4) 0) (= (select .cse21 4) 0) (= (select v_DerPreprocessor_58 8) 0) (= (select v_DerPreprocessor_58 .cse22) 1) (= (+ (select .cse3 .cse22) 1) 0) (= (select .cse21 8) 0) (= (select .cse21 0) 0) (= (select .cse1 .cse22) 1)))) .cse11 .cse6 .cse12 .cse7) (and .cse23 .cse5 .cse11 (exists ((v_DerPreprocessor_57 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (let ((.cse24 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_57) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_58 0) 0) (= (select v_DerPreprocessor_58 8) 1) (= (select v_DerPreprocessor_58 4) 0) (= (select .cse24 4) 0) (= (select .cse24 0) 0) (= (+ (select .cse24 8) 1) 0)))) .cse12 .cse25 .cse7) (and .cse16 .cse4 .cse6 .cse17 (exists ((v_DerPreprocessor_57 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (let ((.cse26 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_57) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_58 4) 0) (= (select .cse26 4) 0) (= (select v_DerPreprocessor_58 0) 1) (= (select v_DerPreprocessor_58 8) 0) (= (select .cse26 8) 0) (= (+ (select .cse26 0) 1) 0)))) .cse12 .cse7)) (or .cse15 (and (or (and .cse4 .cse5 .cse11 .cse6 (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_106 (Array Int Int)) (v_y_338 Int)) (let ((.cse27 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_106) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse28 (* v_y_338 8))) (and (= 0 (select .cse27 0)) (= (select .cse27 4) 0) (= (+ (select .cse3 .cse28) 1) 0) (= 1 (select v_DerPreprocessor_106 .cse28)) (= (select .cse27 8) 0) (= (+ (select .cse27 .cse28) 1) 0) (= (select v_DerPreprocessor_106 8) 0) (= (select .cse1 .cse28) 1) (= (select v_DerPreprocessor_106 4) 0) (= (select v_DerPreprocessor_106 0) 0))))) (and (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_106 (Array Int Int))) (let ((.cse29 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_106) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse29 4) 0) (= (select .cse29 8) 0) (= (select v_DerPreprocessor_106 8) 0) (= (select v_DerPreprocessor_106 0) 1) (= (+ (select .cse29 0) 1) 0) (= (select v_DerPreprocessor_106 4) 0)))) .cse16 .cse4 .cse6 .cse17)) .cse12 .cse7) (and .cse4 .cse5 .cse11 .cse6 .cse12 .cse7 (exists ((v_z_342 Int) (v_y_342 Int)) (let ((.cse30 (+ (* v_z_342 4) (* v_y_342 8)))) (and (= (select .cse3 .cse30) 1) (= 0 (+ (select .cse1 .cse30) 1)) (not (= v_z_342 0)) (<= 0 v_z_342) (<= v_z_342 1))))) (and .cse23 .cse5 .cse11 (exists ((v_DerPreprocessor_107 (Array Int Int)) (v_DerPreprocessor_108 (Array Int Int))) (let ((.cse31 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_107) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_108) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse31 4) 0) (= (select v_DerPreprocessor_108 4) 0) (= (select v_DerPreprocessor_108 8) 1) (= (select v_DerPreprocessor_108 0) 0) (= (+ (select .cse31 8) 1) 0) (= (select .cse31 0) 0)))) .cse12 .cse25 .cse7)) (or (and .cse16 .cse4 .cse6 .cse17 .cse12 .cse7 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int))) (let ((.cse32 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_52 8) 0) (= (select v_DerPreprocessor_52 0) 1) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse32 4)) (= (+ (select .cse32 0) 1) 0) (= (select .cse32 8) 0))))) (and .cse4 .cse5 .cse11 .cse6 .cse12 .cse7 (exists ((v_y_150 Int) (v_z_150 Int)) (let ((.cse33 (+ (* v_y_150 8) (* v_z_150 4)))) (and (= (select .cse3 .cse33) 1) (<= v_z_150 1) (<= 0 v_z_150) (= (+ (select .cse1 .cse33) 1) 0) (not (= v_z_150 0)))))) .cse15 (and .cse4 .cse5 .cse11 .cse6 .cse12 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int)) (v_y_153 Int)) (let ((.cse35 (* v_y_153 8)) (.cse34 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse34 .cse35) 1) 0) (= (select v_DerPreprocessor_52 8) 0) (= (select v_DerPreprocessor_52 0) 0) (= (+ (select .cse3 .cse35) 1) 0) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse34 4)) (= (select v_DerPreprocessor_52 .cse35) 1) (= (select .cse1 .cse35) 1) (= (select .cse34 8) 0) (= (select .cse34 0) 0)))) .cse7) (and .cse23 .cse5 .cse11 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int))) (let ((.cse36 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_52 0) 0) (= (select v_DerPreprocessor_52 8) 1) (= (+ (select .cse36 8) 1) 0) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse36 4)) (= (select .cse36 0) 0)))) .cse12 .cse25 .cse7)) (or (and .cse4 .cse5 .cse11 .cse6 (or (and (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_DerPreprocessor_74 (Array Int Int)) (v_y_228 Int) (v_z_228 Int)) (let ((.cse38 (+ (* v_y_228 8) (* v_z_228 4))) (.cse37 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_74) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_74 0) 0) (<= 0 (+ v_z_228 (* 2 v_y_228))) (= (select .cse37 4) 0) (= (+ (select v_DerPreprocessor_74 .cse38) 1) 0) (not (= v_z_228 0)) (<= v_z_228 1) (= (select v_DerPreprocessor_74 4) 0) (<= 0 v_z_228) (= (select v_DerPreprocessor_74 8) 0) (= (select .cse37 .cse38) 1) (= (+ (select .cse1 .cse38) 1) 0) (= (select .cse3 .cse38) 1) (= (select .cse37 0) 0) (= (select .cse37 8) 0)))) .cse12 .cse7) (and .cse39 (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_DerPreprocessor_74 (Array Int Int))) (let ((.cse40 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_74) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_74 0) 0) (= (select .cse40 4) 1) (= (select v_DerPreprocessor_74 8) 0) (= (+ (select v_DerPreprocessor_74 4) 1) 0) (= (select .cse40 0) 0) (= (select .cse40 8) 0)))) .cse41))) (and (or .cse42 (and .cse5 (or (and .cse4 .cse11 .cse6 (exists ((v_y_233 Int)) (let ((.cse43 (* v_y_233 8))) (and (<= 0 v_y_233) (= (select .cse1 .cse43) 1) (= (+ (select .cse3 .cse43) 1) 0))))) (and .cse23 .cse11 .cse25)))) .cse12 .cse7)) (not (and .cse44 .cse45 .cse46 (or (and .cse4 .cse5 .cse11 .cse6 (exists ((v_z_234 Int) (v_y_234 Int)) (let ((.cse47 (+ (* v_z_234 4) (* v_y_234 8))) (.cse48 (+ v_z_234 (* 2 v_y_234)))) (and (<= 0 v_z_234) (= (select .cse3 .cse47) 1) (= (+ 1 (select .cse1 .cse47)) 0) (<= 0 .cse48) (<= .cse48 2) (<= v_z_234 1)))) (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_DerPreprocessor_76 (Array Int Int))) (let ((.cse49 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_76) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_76 8) 0) (= (select .cse49 8) 0) (= (select .cse49 4) 1) (= (select v_DerPreprocessor_76 0) 0) (= (+ (select v_DerPreprocessor_76 4) 1) 0) (= (select .cse49 0) 0))))) .cse50) .cse51)) (or (exists ((v_y_26 Int) (v_z_26 Int) (v_DerPreprocessor_7 (Array Int Int)) (v_DerPreprocessor_8 (Array Int Int))) (let ((.cse53 (+ (* v_y_26 8) (* v_z_26 4))) (.cse52 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_8) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (<= v_z_26 1) (= (select .cse52 .cse53) 1) (= (+ (select v_DerPreprocessor_8 .cse53) 1) 0) (= (+ (select .cse1 .cse53) 1) 0) (= (select v_DerPreprocessor_8 0) 0) (<= 0 v_z_26) (= (select v_DerPreprocessor_8 8) 0) (= (select .cse52 8) 0) (= (select .cse52 0) 0) (not (= v_z_26 0)) (= (select v_DerPreprocessor_8 4) 0) (<= 0 (+ v_z_26 (* v_y_26 2))) (= (select .cse3 .cse53) 1) (= (select .cse52 4) 0)))) (exists ((v_y_21 Int)) (let ((.cse54 (* v_y_21 8))) (and (= (select .cse1 .cse54) 1) (= (+ (select .cse3 .cse54) 1) 0) (<= 0 v_y_21))))) (not (and .cse44 (or (and .cse12 .cse7 (or (and .cse23 .cse5 .cse11 (exists ((v_DerPreprocessor_103 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (let ((.cse55 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_103) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_104 4) 0) (= (select v_DerPreprocessor_104 8) 1) (= (+ (select .cse55 8) 1) 0) (= (select .cse55 4) 0) (= (select v_DerPreprocessor_104 0) 0) (= (select .cse55 0) 0)))) .cse25) (and (exists ((v_DerPreprocessor_103 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (let ((.cse56 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_103) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse56 8) 0) (= (select v_DerPreprocessor_104 0) 1) (= (select v_DerPreprocessor_104 4) 0) (= (select v_DerPreprocessor_104 8) 0) (= (+ (select .cse56 0) 1) 0) (= (select .cse56 4) 0)))) .cse16 .cse4 .cse6 .cse17))) .cse57) .cse45 .cse46 .cse51)) .cse44 (or (and (or (and .cse5 (or (and .cse23 (exists ((v_DerPreprocessor_50 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (let ((.cse58 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_50) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= 0 (select v_DerPreprocessor_50 4)) (= (select .cse58 0) 0) (= (select v_DerPreprocessor_50 0) 0) (= (+ (select .cse58 8) 1) 0) (= (select .cse58 4) 0) (= (select v_DerPreprocessor_50 8) 1)))) .cse11 .cse25) (and .cse4 .cse11 .cse6 (exists ((v_DerPreprocessor_50 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int)) (v_y_146 Int)) (let ((.cse59 (* v_y_146 8)) (.cse60 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_50) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= 0 (select v_DerPreprocessor_50 4)) (= (+ (select .cse3 .cse59) 1) 0) (<= 0 v_y_146) (= (select .cse60 0) 0) (= (select .cse60 8) 0) (= (select .cse1 .cse59) 1) (= (select v_DerPreprocessor_50 0) 0) (= (+ (select .cse60 .cse59) 1) 0) (= (select v_DerPreprocessor_50 8) 0) (= (select v_DerPreprocessor_50 .cse59) 1) (= (select .cse60 4) 0))))))) (and .cse16 .cse4 .cse6 .cse17 (exists ((v_DerPreprocessor_50 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (let ((.cse61 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_50) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= 0 (select v_DerPreprocessor_50 4)) (= (select v_DerPreprocessor_50 0) 1) (= (+ (select .cse61 0) 1) 0) (= (select .cse61 8) 0) (= (select v_DerPreprocessor_50 8) 0) (= (select .cse61 4) 0)))))) .cse12 .cse7) (and .cse4 .cse5 .cse11 .cse6 (or (and (exists ((v_y_139 Int) (v_z_139 Int)) (let ((.cse62 (+ (* v_y_139 8) (* v_z_139 4)))) (and (<= v_z_139 1) (<= 0 (+ (* 2 v_y_139) v_z_139)) (= (select .cse3 .cse62) 1) (not (= v_z_139 0)) (<= 0 v_z_139) (= (+ (select .cse1 .cse62) 1) 0)))) .cse12 .cse7) .cse20))) (<= 3 c_~ARR_SIZE~0) (not (and .cse44 .cse45 .cse46 (or .cse13 (and .cse4 .cse5 .cse11 .cse6 .cse12 (exists ((v_y_85 Int)) (let ((.cse63 (* v_y_85 8))) (and (= (select .cse1 .cse63) 1) (= (+ (select .cse3 .cse63) 1) 0)))) .cse7) (and .cse4 .cse5 .cse11 .cse6 .cse39 .cse41 (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (let ((.cse64 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_34 8) 0) (= (select .cse64 8) 0) (= (select .cse64 4) 1) (= (select .cse64 0) 0) (= (select v_DerPreprocessor_34 0) 0) (= (+ (select v_DerPreprocessor_34 4) 1) 0))))) (and .cse4 .cse5 .cse11 .cse6 .cse12 (exists ((v_z_87 Int) (v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int)) (v_y_87 Int)) (let ((.cse66 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse65 (+ (* v_y_87 8) (* v_z_87 4)))) (and (<= v_z_87 1) (= (+ (select v_DerPreprocessor_34 .cse65) 1) 0) (= (+ (select .cse1 .cse65) 1) 0) (= (select .cse66 4) 0) (= (select v_DerPreprocessor_34 8) 0) (= (select .cse66 .cse65) 1) (= (select v_DerPreprocessor_34 4) 0) (= (select .cse66 8) 0) (= (select .cse66 0) 0) (= (select .cse3 .cse65) 1) (<= 0 v_z_87) (not (= v_z_87 0)) (= (select v_DerPreprocessor_34 0) 0)))) .cse7) .cse67) .cse51)) (or (and (or (and .cse23 .cse5 .cse11 .cse25 (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse68 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse68 8) 1) 0) (= (select v_DerPreprocessor_46 8) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse68 0) 0) (= (select .cse68 4) 0) (= (select v_DerPreprocessor_46 0) 0))))) (and .cse4 .cse5 .cse11 .cse6 (exists ((v_y_127 Int) (v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse69 (* v_y_127 8)) (.cse70 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse3 .cse69) 1) 0) (= (+ (select .cse70 .cse69) 1) 0) (= (select v_DerPreprocessor_46 .cse69) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse70 0) 0) (= (select .cse1 .cse69) 1) (= (select .cse70 4) 0) (= (select v_DerPreprocessor_46 8) 0) (= (select v_DerPreprocessor_46 0) 0) (= (select .cse70 8) 0)))))) .cse12 .cse7) (and .cse5 (or (and .cse4 .cse11 .cse6 .cse12 .cse7 (exists ((v_y_117 Int) (v_z_117 Int)) (let ((.cse71 (+ (* v_z_117 4) (* v_y_117 8)))) (and (<= 0 v_z_117) (<= v_z_117 1) (= (+ (select .cse1 .cse71) 1) 0) (not (= v_z_117 0)) (= (select .cse3 .cse71) 1))))) (and .cse4 .cse11 .cse6 .cse39 .cse41))) (and .cse16 .cse4 .cse6 .cse17 (exists ((v_DerPreprocessor_43 (Array Int Int)) (v_DerPreprocessor_44 (Array Int Int))) (let ((.cse72 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse72 0) 1) 0) (= (select v_DerPreprocessor_44 8) 0) (= (select v_DerPreprocessor_44 0) 1) (= (select .cse72 4) 0) (= (select .cse72 8) 0) (= (select v_DerPreprocessor_44 4) 0)))) .cse12 .cse7)) (or (and .cse12 .cse7 (or (and .cse16 .cse4 .cse6 .cse17 (exists ((v_DerPreprocessor_55 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (let ((.cse73 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_56 0) 1) (= (select .cse73 4) 0) (= (select v_DerPreprocessor_56 4) 0) (= (select v_DerPreprocessor_56 8) 0) (= (select .cse73 8) 0) (= (+ (select .cse73 0) 1) 0))))) (and .cse4 .cse5 .cse11 .cse6 (exists ((v_y_163 Int) (v_DerPreprocessor_55 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (let ((.cse74 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse75 (* v_y_163 8))) (and (= (+ (select .cse74 .cse75) 1) 0) (= (select v_DerPreprocessor_56 0) 0) (= (select .cse74 4) 0) (= (select v_DerPreprocessor_56 4) 0) (= (select .cse1 .cse75) 1) (= (select v_DerPreprocessor_56 8) 0) (= (select .cse74 8) 0) (= (+ (select .cse3 .cse75) 1) 0) (= (select .cse74 0) 0) (= 1 (select v_DerPreprocessor_56 .cse75)))))) (and .cse23 .cse5 .cse11 .cse25 (exists ((v_DerPreprocessor_55 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (let ((.cse76 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse76 8) 1) 0) (= (select v_DerPreprocessor_56 0) 0) (= (select .cse76 4) 0) (= (select v_DerPreprocessor_56 4) 0) (= (select .cse76 0) 0) (= (select v_DerPreprocessor_56 8) 1))))))) .cse15 (and .cse4 .cse5 .cse11 (exists ((v_z_169 Int) (v_y_169 Int)) (let ((.cse77 (+ (* v_z_169 4) (* v_y_169 8)))) (and (<= v_z_169 1) (<= 0 v_z_169) (= (select .cse3 .cse77) 1) (not (= v_z_169 0)) (= (+ (select .cse1 .cse77) 1) 0)))) .cse6 .cse12 .cse7)) (not (and (or (and .cse12 .cse7 (or (and .cse16 .cse4 .cse6 .cse17 (exists ((v_DerPreprocessor_67 (Array Int Int)) (v_DerPreprocessor_68 (Array Int Int))) (let ((.cse78 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_67) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_68) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse78 0) 1) 0) (= (select v_DerPreprocessor_68 4) 0) (= (select v_DerPreprocessor_68 0) 1) (= (select .cse78 8) 0) (= (select v_DerPreprocessor_68 8) 0) (= (select .cse78 4) 0))))) (and .cse23 .cse5 .cse11 (exists ((v_DerPreprocessor_67 (Array Int Int)) (v_DerPreprocessor_68 (Array Int Int))) (let ((.cse79 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_67) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_68) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_68 0) 0) (= (select .cse79 0) 0) (= (select v_DerPreprocessor_68 8) 1) (= 0 (+ (select .cse79 8) 1)) (= (select v_DerPreprocessor_68 4) 0) (= (select .cse79 4) 0)))) .cse25))) .cse57) .cse44 .cse45 .cse46 .cse51)) .cse45 (or (and (or (and .cse4 .cse5 .cse11 .cse6 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_y_223 Int) (v_DerPreprocessor_69 (Array Int Int))) (let ((.cse80 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse81 (* v_y_223 8))) (and (= (select .cse80 8) 0) (= (select v_DerPreprocessor_70 8) 0) (= (select v_DerPreprocessor_70 0) 0) (= (select .cse1 .cse81) 1) (<= 0 v_y_223) (= (+ (select .cse3 .cse81) 1) 0) (= (select v_DerPreprocessor_70 .cse81) 1) (= (select .cse80 0) 0) (= 0 (select v_DerPreprocessor_70 4)) (= (select .cse80 4) 0) (= (+ 1 (select .cse80 .cse81)) 0))))) (and (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (let ((.cse82 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse82 8) 0) (= (select v_DerPreprocessor_70 8) 0) (= (select v_DerPreprocessor_70 0) 1) (= (+ (select .cse82 0) 1) 0) (= 0 (select v_DerPreprocessor_70 4)) (= (select .cse82 4) 0)))) .cse16 .cse4 .cse6 .cse17) (and .cse23 .cse5 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (let ((.cse83 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_70 0) 0) (= (select v_DerPreprocessor_70 8) 1) (= (select .cse83 0) 0) (= 0 (select v_DerPreprocessor_70 4)) (= (+ (select .cse83 8) 1) 0) (= (select .cse83 4) 0)))) .cse11 .cse25)) .cse12 .cse7) (and .cse4 .cse5 .cse11 .cse6 (or .cse20 (and .cse12 (exists ((v_y_216 Int) (v_z_216 Int)) (let ((.cse84 (+ (* v_z_216 4) (* v_y_216 8)))) (and (<= v_z_216 1) (= (+ (select .cse1 .cse84) 1) 0) (<= 0 v_z_216) (not (= v_z_216 0)) (= (select .cse3 .cse84) 1) (<= 0 (+ (* 2 v_y_216) v_z_216))))) .cse7)))) .cse46 (or (and .cse5 .cse12 (or (and .cse4 .cse11 .cse6 (exists ((v_y_196 Int)) (let ((.cse85 (* v_y_196 8))) (and (= (+ (select .cse3 .cse85) 1) 0) (= (select .cse1 .cse85) 1)))) .cse7) (and .cse23 .cse11 .cse25 .cse7))) (and .cse4 .cse5 .cse11 .cse6 .cse39 .cse41 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (let ((.cse86 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select v_DerPreprocessor_62 4) 1) 0) (= (select .cse86 4) 1) (= (select .cse86 0) 0) (= (select v_DerPreprocessor_62 0) 0) (= (select .cse86 8) 0) (= (select v_DerPreprocessor_62 8) 0))))) .cse67 (and .cse4 .cse5 .cse11 .cse6 (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int)) (v_z_203 Int) (v_y_203 Int)) (let ((.cse88 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse87 (+ (* v_y_203 8) (* v_z_203 4)))) (and (= (+ (select v_DerPreprocessor_64 .cse87) 1) 0) (<= 0 v_z_203) (not (= v_z_203 0)) (= (select v_DerPreprocessor_64 0) 0) (= (select .cse88 0) 0) (<= v_z_203 1) (= (select .cse88 4) 0) (= (+ (select .cse1 .cse87) 1) 0) (= (select v_DerPreprocessor_64 8) 0) (= (select .cse88 8) 0) (= (select .cse88 .cse87) 1) (= (select v_DerPreprocessor_64 4) 0) (= (select .cse3 .cse87) 1)))) .cse12 .cse7)) (or (and .cse16 .cse4 .cse6 .cse17 .cse12 .cse7 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (let ((.cse89 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_60 0) 1) (= (select .cse89 8) 0) (= (+ (select .cse89 0) 1) 0) (= (select v_DerPreprocessor_60 8) 0) (= (select v_DerPreprocessor_60 4) 0) (= (select .cse89 4) 0))))) .cse15 (and (exists ((v_y_191 Int) (v_z_191 Int)) (let ((.cse90 (+ (* v_z_191 4) (* v_y_191 8)))) (and (= (+ (select .cse1 .cse90) 1) 0) (not (= v_z_191 0)) (= (select .cse3 .cse90) 1) (<= 0 v_z_191) (<= v_z_191 1)))) .cse4 .cse5 .cse11 .cse6 .cse12 .cse7) (and .cse5 (or (and .cse4 .cse11 .cse6 (exists ((v_y_185 Int) (v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (let ((.cse91 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse92 (* v_y_185 8))) (and (= (select .cse91 8) 0) (= (+ 1 (select .cse91 .cse92)) 0) (= (select v_DerPreprocessor_60 8) 0) (= (select v_DerPreprocessor_60 4) 0) (= (select .cse1 .cse92) 1) (= (+ (select .cse3 .cse92) 1) 0) (= (select .cse91 0) 0) (= (select .cse91 4) 0) (= (select v_DerPreprocessor_60 0) 0) (= (select v_DerPreprocessor_60 .cse92) 1))))) (and .cse23 .cse11 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (let ((.cse93 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_60 4) 0) (= (select .cse93 0) 0) (= (+ (select .cse93 8) 1) 0) (= (select .cse93 4) 0) (= (select v_DerPreprocessor_60 0) 0) (= (select v_DerPreprocessor_60 8) 1)))) .cse25)) .cse12 .cse7)) (not (and (or (and .cse4 .cse5 .cse11 .cse6 (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_DerPreprocessor_54 (Array Int Int))) (let ((.cse94 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_54) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse94 4) 1) (= (select .cse94 8) 0) (= (+ (select v_DerPreprocessor_54 4) 1) 0) (= (select v_DerPreprocessor_54 0) 0) (= (select .cse94 0) 0) (= (select v_DerPreprocessor_54 8) 0)))) .cse95) .cse50) .cse44 .cse45 .cse46 .cse51)) (not (and .cse44 (or .cse50 (and .cse4 .cse5 .cse11 .cse6 (exists ((v_z_224 Int) (v_y_224 Int)) (let ((.cse96 (+ (* v_y_224 8) (* v_z_224 4))) (.cse97 (+ v_z_224 (* 2 v_y_224)))) (and (= (+ (select .cse1 .cse96) 1) 0) (= (select .cse3 .cse96) 1) (<= .cse97 2) (<= 0 v_z_224) (<= 0 .cse97) (<= v_z_224 1)))) (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_DerPreprocessor_72 (Array Int Int))) (let ((.cse98 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_72) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_72 8) 0) (= (select .cse98 4) 1) (= (select .cse98 8) 0) (= (+ (select v_DerPreprocessor_72 4) 1) 0) (= (select v_DerPreprocessor_72 0) 0) (= (select .cse98 0) 0)))))) .cse45 .cse46 .cse51)) .cse51 (or (and .cse11 .cse12 (exists ((v_y_79 Int)) (let ((.cse99 (* v_y_79 8))) (and (= (+ (select .cse3 .cse99) 1) 0) (<= 0 v_y_79) (= (select .cse1 .cse99) 1))))) (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int)) (v_z_74 Int) (v_y_74 Int)) (let ((.cse101 (+ (* v_y_74 8) (* v_z_74 4))) (.cse100 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse100 .cse101) 1) (= (+ (select .cse1 .cse101) 1) 0) (not (= v_z_74 0)) (= (select .cse100 0) 0) (= (select .cse100 4) 0) (= (select v_DerPreprocessor_28 0) 0) (= (select v_DerPreprocessor_28 4) 0) (<= v_z_74 1) (= (+ (select v_DerPreprocessor_28 .cse101) 1) 0) (<= 0 v_z_74) (= (select .cse3 .cse101) 1) (= (select .cse100 8) 0) (= (select v_DerPreprocessor_28 8) 0) (<= 0 (+ v_z_74 (* v_y_74 2)))))) .cse11 .cse12)) (or (and .cse4 .cse5 (or (and (exists ((v_z_130 Int) (v_y_130 Int)) (let ((.cse102 (+ (* v_y_130 8) (* v_z_130 4)))) (and (<= 0 v_z_130) (= (select .cse3 .cse102) 1) (not (= v_z_130 0)) (= (+ (select .cse1 .cse102) 1) 0) (<= v_z_130 1) (<= 0 (+ (* 2 v_y_130) v_z_130))))) .cse12 .cse7) .cse20) .cse11 .cse6) (and (or (and .cse5 (or (and .cse4 .cse11 .cse6 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_y_136 Int) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse104 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse103 (* v_y_136 8))) (and (= (select v_DerPreprocessor_48 8) 0) (= (select v_DerPreprocessor_48 .cse103) 1) (= (select .cse1 .cse103) 1) (= (select .cse104 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= (select v_DerPreprocessor_48 0) 0) (= (select .cse104 0) 0) (= (select .cse104 8) 0) (= (+ (select .cse104 .cse103) 1) 0) (<= 0 v_y_136) (= (+ (select .cse3 .cse103) 1) 0))))) (and .cse23 .cse11 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse105 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse105 8) 1) 0) (= (select .cse105 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= (select v_DerPreprocessor_48 0) 0) (= (select .cse105 0) 0) (= (select v_DerPreprocessor_48 8) 1)))) .cse25))) (and .cse16 .cse4 .cse6 .cse17 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse106 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_48 8) 0) (= (select .cse106 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= 0 (+ (select .cse106 0) 1)) (= (select .cse106 8) 0) (= (select v_DerPreprocessor_48 0) 1)))))) .cse12 .cse7)) (or (and (exists ((v_z_111 Int) (v_y_111 Int)) (let ((.cse107 (+ (* v_z_111 4) (* v_y_111 8)))) (and (not (= v_z_111 0)) (= (select .cse3 .cse107) 1) (<= 0 v_z_111) (<= v_z_111 1) (= (+ (select .cse1 .cse107) 1) 0)))) .cse4 .cse5 .cse11 .cse6 .cse12 .cse7) .cse15 (and (or (and .cse5 (or (and (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse108 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse108 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select .cse108 0) 0) (= 0 (+ (select .cse108 8) 1)) (= (select v_DerPreprocessor_42 4) 0) (= (select v_DerPreprocessor_42 8) 1)))) .cse23 .cse11 .cse25) (and .cse4 .cse11 .cse6 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int)) (v_y_104 Int)) (let ((.cse109 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse110 (* v_y_104 8))) (and (= (select .cse109 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select v_DerPreprocessor_42 8) 0) (= (+ (select .cse3 .cse110) 1) 0) (= (+ (select .cse109 .cse110) 1) 0) (= (select v_DerPreprocessor_42 .cse110) 1) (= (select .cse109 0) 0) (= (select .cse109 8) 0) (= (select v_DerPreprocessor_42 4) 0) (= (select .cse1 .cse110) 1))))))) (and .cse16 .cse4 .cse6 .cse17 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse111 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse111 4) 0) (= (+ (select .cse111 0) 1) 0) (= (select v_DerPreprocessor_42 0) 1) (= (select v_DerPreprocessor_42 8) 0) (= (select .cse111 8) 0) (= (select v_DerPreprocessor_42 4) 0)))))) .cse12 .cse7)))))))) is different from false [2023-12-02 23:52:03,903 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse116 (select .cse3 0)) (.cse117 (select .cse3 8)) (.cse113 (select .cse1 8)) (.cse115 (select .cse1 0))) (let ((.cse16 (= .cse115 1)) (.cse4 (= .cse113 0)) (.cse6 (= .cse117 0)) (.cse17 (= 0 (+ .cse116 1))) (.cse114 (select .cse1 4)) (.cse112 (select .cse3 4))) (let ((.cse39 (= .cse112 1)) (.cse41 (= (+ .cse114 1) 0)) (.cse42 (and .cse16 .cse4 .cse6 .cse17)) (.cse95 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse118 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse1 .cse118) 1) 0) (= (select .cse3 .cse118) 1))))) (.cse23 (= (+ .cse117 1) 0)) (.cse5 (= 0 .cse116)) (.cse11 (= .cse115 0)) (.cse12 (= .cse114 0)) (.cse25 (= .cse113 1)) (.cse7 (= .cse112 0))) (let ((.cse13 (and .cse23 .cse5 .cse11 .cse12 .cse25 .cse7)) (.cse57 (and .cse4 .cse5 .cse11 .cse6 .cse95)) (.cse67 (and .cse16 .cse4 .cse6 .cse17 .cse12 .cse7)) (.cse44 (= |c_ULTIMATE.start_main_~count~0#1| 0)) (.cse50 (and (or .cse42 (and .cse23 .cse5 .cse11 .cse25)) .cse12 .cse7)) (.cse45 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse46 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse51 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse20 (and .cse39 .cse41)) (.cse15 (and .cse4 .cse5 .cse11 .cse6 .cse39 .cse41))) (and (or (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse2 (* v_y_55 8)) (.cse0 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse0 4) 0) (= (select .cse1 .cse2) 1) (= (+ (select .cse3 .cse2) 1) 0) (= (+ (select .cse0 .cse2) 1) 0) (= (select v_DerPreprocessor_18 .cse2) 1) (= (select .cse0 0) 0) (= (select .cse0 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse4 .cse5 .cse6 .cse7) (and .cse4 .cse5 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse8 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse3 .cse8) 1) (= (+ (select .cse1 .cse8) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse6 .cse7)) (or (and (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int)) (v_y_95 Int)) (let ((.cse10 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse9 (* v_y_95 8))) (and (= (select .cse1 .cse9) 1) (= (select .cse10 8) 0) (= (select .cse10 4) 0) (= (+ (select .cse3 .cse9) 1) 0) (= (select .cse10 0) 0) (= (select v_DerPreprocessor_38 0) 0) (= (select v_DerPreprocessor_38 .cse9) 1) (= (select v_DerPreprocessor_38 4) 0) (= (select v_DerPreprocessor_38 8) 0) (= (+ (select .cse10 .cse9) 1) 0)))) .cse4 .cse5 .cse11 .cse6 .cse12 .cse7) .cse13 (and (exists ((v_y_89 Int) (v_z_89 Int)) (let ((.cse14 (+ (* v_y_89 8) (* v_z_89 4)))) (and (<= v_z_89 1) (<= 0 v_z_89) (not (= v_z_89 0)) (= (+ 1 (select .cse1 .cse14)) 0) (= (select .cse3 .cse14) 1)))) .cse4 .cse5 .cse11 .cse6 .cse12 .cse7) .cse15 (and .cse16 .cse4 .cse6 .cse17 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (let ((.cse18 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse18 0) 1) 0) (= (select v_DerPreprocessor_36 8) 0) (= (select .cse18 8) 0) (= (select v_DerPreprocessor_36 0) 1) (= (select .cse18 4) 0) (= (select v_DerPreprocessor_36 4) 0)))) .cse12 .cse7)) (or (and .cse4 .cse5 .cse11 .cse6 (or (and .cse12 .cse7 (exists ((v_z_179 Int) (v_y_179 Int)) (let ((.cse19 (+ (* v_y_179 8) (* v_z_179 4)))) (and (not (= v_z_179 0)) (<= 0 v_z_179) (= (+ (select .cse1 .cse19) 1) 0) (<= v_z_179 1) (= (select .cse3 .cse19) 1))))) .cse20)) (and .cse4 .cse5 (exists ((v_y_174 Int) (v_DerPreprocessor_57 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (let ((.cse21 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_57) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse22 (* v_y_174 8))) (and (= (+ (select .cse21 .cse22) 1) 0) (= (select v_DerPreprocessor_58 0) 0) (= (select v_DerPreprocessor_58 4) 0) (= (select .cse21 4) 0) (= (select v_DerPreprocessor_58 8) 0) (= (select v_DerPreprocessor_58 .cse22) 1) (= (+ (select .cse3 .cse22) 1) 0) (= (select .cse21 8) 0) (= (select .cse21 0) 0) (= (select .cse1 .cse22) 1)))) .cse11 .cse6 .cse12 .cse7) (and .cse23 .cse5 .cse11 (exists ((v_DerPreprocessor_57 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (let ((.cse24 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_57) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_58 0) 0) (= (select v_DerPreprocessor_58 8) 1) (= (select v_DerPreprocessor_58 4) 0) (= (select .cse24 4) 0) (= (select .cse24 0) 0) (= (+ (select .cse24 8) 1) 0)))) .cse12 .cse25 .cse7) (and .cse16 .cse4 .cse6 .cse17 (exists ((v_DerPreprocessor_57 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (let ((.cse26 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_57) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_58 4) 0) (= (select .cse26 4) 0) (= (select v_DerPreprocessor_58 0) 1) (= (select v_DerPreprocessor_58 8) 0) (= (select .cse26 8) 0) (= (+ (select .cse26 0) 1) 0)))) .cse12 .cse7)) (or .cse15 (and (or (and .cse4 .cse5 .cse11 .cse6 (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_106 (Array Int Int)) (v_y_338 Int)) (let ((.cse27 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_106) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse28 (* v_y_338 8))) (and (= 0 (select .cse27 0)) (= (select .cse27 4) 0) (= (+ (select .cse3 .cse28) 1) 0) (= 1 (select v_DerPreprocessor_106 .cse28)) (= (select .cse27 8) 0) (= (+ (select .cse27 .cse28) 1) 0) (= (select v_DerPreprocessor_106 8) 0) (= (select .cse1 .cse28) 1) (= (select v_DerPreprocessor_106 4) 0) (= (select v_DerPreprocessor_106 0) 0))))) (and (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_106 (Array Int Int))) (let ((.cse29 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_106) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse29 4) 0) (= (select .cse29 8) 0) (= (select v_DerPreprocessor_106 8) 0) (= (select v_DerPreprocessor_106 0) 1) (= (+ (select .cse29 0) 1) 0) (= (select v_DerPreprocessor_106 4) 0)))) .cse16 .cse4 .cse6 .cse17)) .cse12 .cse7) (and .cse4 .cse5 .cse11 .cse6 .cse12 .cse7 (exists ((v_z_342 Int) (v_y_342 Int)) (let ((.cse30 (+ (* v_z_342 4) (* v_y_342 8)))) (and (= (select .cse3 .cse30) 1) (= 0 (+ (select .cse1 .cse30) 1)) (not (= v_z_342 0)) (<= 0 v_z_342) (<= v_z_342 1))))) (and .cse23 .cse5 .cse11 (exists ((v_DerPreprocessor_107 (Array Int Int)) (v_DerPreprocessor_108 (Array Int Int))) (let ((.cse31 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_107) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_108) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse31 4) 0) (= (select v_DerPreprocessor_108 4) 0) (= (select v_DerPreprocessor_108 8) 1) (= (select v_DerPreprocessor_108 0) 0) (= (+ (select .cse31 8) 1) 0) (= (select .cse31 0) 0)))) .cse12 .cse25 .cse7)) (or (and .cse16 .cse4 .cse6 .cse17 .cse12 .cse7 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int))) (let ((.cse32 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_52 8) 0) (= (select v_DerPreprocessor_52 0) 1) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse32 4)) (= (+ (select .cse32 0) 1) 0) (= (select .cse32 8) 0))))) (and .cse4 .cse5 .cse11 .cse6 .cse12 .cse7 (exists ((v_y_150 Int) (v_z_150 Int)) (let ((.cse33 (+ (* v_y_150 8) (* v_z_150 4)))) (and (= (select .cse3 .cse33) 1) (<= v_z_150 1) (<= 0 v_z_150) (= (+ (select .cse1 .cse33) 1) 0) (not (= v_z_150 0)))))) .cse15 (and .cse4 .cse5 .cse11 .cse6 .cse12 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int)) (v_y_153 Int)) (let ((.cse35 (* v_y_153 8)) (.cse34 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse34 .cse35) 1) 0) (= (select v_DerPreprocessor_52 8) 0) (= (select v_DerPreprocessor_52 0) 0) (= (+ (select .cse3 .cse35) 1) 0) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse34 4)) (= (select v_DerPreprocessor_52 .cse35) 1) (= (select .cse1 .cse35) 1) (= (select .cse34 8) 0) (= (select .cse34 0) 0)))) .cse7) (and .cse23 .cse5 .cse11 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int))) (let ((.cse36 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_52 0) 0) (= (select v_DerPreprocessor_52 8) 1) (= (+ (select .cse36 8) 1) 0) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse36 4)) (= (select .cse36 0) 0)))) .cse12 .cse25 .cse7)) (or (and .cse4 .cse5 .cse11 .cse6 (or (and (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_DerPreprocessor_74 (Array Int Int)) (v_y_228 Int) (v_z_228 Int)) (let ((.cse38 (+ (* v_y_228 8) (* v_z_228 4))) (.cse37 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_74) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_74 0) 0) (<= 0 (+ v_z_228 (* 2 v_y_228))) (= (select .cse37 4) 0) (= (+ (select v_DerPreprocessor_74 .cse38) 1) 0) (not (= v_z_228 0)) (<= v_z_228 1) (= (select v_DerPreprocessor_74 4) 0) (<= 0 v_z_228) (= (select v_DerPreprocessor_74 8) 0) (= (select .cse37 .cse38) 1) (= (+ (select .cse1 .cse38) 1) 0) (= (select .cse3 .cse38) 1) (= (select .cse37 0) 0) (= (select .cse37 8) 0)))) .cse12 .cse7) (and .cse39 (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_DerPreprocessor_74 (Array Int Int))) (let ((.cse40 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_74) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_74 0) 0) (= (select .cse40 4) 1) (= (select v_DerPreprocessor_74 8) 0) (= (+ (select v_DerPreprocessor_74 4) 1) 0) (= (select .cse40 0) 0) (= (select .cse40 8) 0)))) .cse41))) (and (or .cse42 (and .cse5 (or (and .cse4 .cse11 .cse6 (exists ((v_y_233 Int)) (let ((.cse43 (* v_y_233 8))) (and (<= 0 v_y_233) (= (select .cse1 .cse43) 1) (= (+ (select .cse3 .cse43) 1) 0))))) (and .cse23 .cse11 .cse25)))) .cse12 .cse7)) (not (and .cse44 .cse45 .cse46 (or (and .cse4 .cse5 .cse11 .cse6 (exists ((v_z_234 Int) (v_y_234 Int)) (let ((.cse47 (+ (* v_z_234 4) (* v_y_234 8))) (.cse48 (+ v_z_234 (* 2 v_y_234)))) (and (<= 0 v_z_234) (= (select .cse3 .cse47) 1) (= (+ 1 (select .cse1 .cse47)) 0) (<= 0 .cse48) (<= .cse48 2) (<= v_z_234 1)))) (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_DerPreprocessor_76 (Array Int Int))) (let ((.cse49 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_76) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_76 8) 0) (= (select .cse49 8) 0) (= (select .cse49 4) 1) (= (select v_DerPreprocessor_76 0) 0) (= (+ (select v_DerPreprocessor_76 4) 1) 0) (= (select .cse49 0) 0))))) .cse50) .cse51)) (or (exists ((v_y_26 Int) (v_z_26 Int) (v_DerPreprocessor_7 (Array Int Int)) (v_DerPreprocessor_8 (Array Int Int))) (let ((.cse53 (+ (* v_y_26 8) (* v_z_26 4))) (.cse52 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_8) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (<= v_z_26 1) (= (select .cse52 .cse53) 1) (= (+ (select v_DerPreprocessor_8 .cse53) 1) 0) (= (+ (select .cse1 .cse53) 1) 0) (= (select v_DerPreprocessor_8 0) 0) (<= 0 v_z_26) (= (select v_DerPreprocessor_8 8) 0) (= (select .cse52 8) 0) (= (select .cse52 0) 0) (not (= v_z_26 0)) (= (select v_DerPreprocessor_8 4) 0) (<= 0 (+ v_z_26 (* v_y_26 2))) (= (select .cse3 .cse53) 1) (= (select .cse52 4) 0)))) (exists ((v_y_21 Int)) (let ((.cse54 (* v_y_21 8))) (and (= (select .cse1 .cse54) 1) (= (+ (select .cse3 .cse54) 1) 0) (<= 0 v_y_21))))) (not (and .cse44 (or (and .cse12 .cse7 (or (and .cse23 .cse5 .cse11 (exists ((v_DerPreprocessor_103 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (let ((.cse55 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_103) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_104 4) 0) (= (select v_DerPreprocessor_104 8) 1) (= (+ (select .cse55 8) 1) 0) (= (select .cse55 4) 0) (= (select v_DerPreprocessor_104 0) 0) (= (select .cse55 0) 0)))) .cse25) (and (exists ((v_DerPreprocessor_103 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (let ((.cse56 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_103) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse56 8) 0) (= (select v_DerPreprocessor_104 0) 1) (= (select v_DerPreprocessor_104 4) 0) (= (select v_DerPreprocessor_104 8) 0) (= (+ (select .cse56 0) 1) 0) (= (select .cse56 4) 0)))) .cse16 .cse4 .cse6 .cse17))) .cse57) .cse45 .cse46 .cse51)) .cse44 (or (and (or (and .cse5 (or (and .cse23 (exists ((v_DerPreprocessor_50 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (let ((.cse58 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_50) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= 0 (select v_DerPreprocessor_50 4)) (= (select .cse58 0) 0) (= (select v_DerPreprocessor_50 0) 0) (= (+ (select .cse58 8) 1) 0) (= (select .cse58 4) 0) (= (select v_DerPreprocessor_50 8) 1)))) .cse11 .cse25) (and .cse4 .cse11 .cse6 (exists ((v_DerPreprocessor_50 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int)) (v_y_146 Int)) (let ((.cse59 (* v_y_146 8)) (.cse60 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_50) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= 0 (select v_DerPreprocessor_50 4)) (= (+ (select .cse3 .cse59) 1) 0) (<= 0 v_y_146) (= (select .cse60 0) 0) (= (select .cse60 8) 0) (= (select .cse1 .cse59) 1) (= (select v_DerPreprocessor_50 0) 0) (= (+ (select .cse60 .cse59) 1) 0) (= (select v_DerPreprocessor_50 8) 0) (= (select v_DerPreprocessor_50 .cse59) 1) (= (select .cse60 4) 0))))))) (and .cse16 .cse4 .cse6 .cse17 (exists ((v_DerPreprocessor_50 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (let ((.cse61 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_50) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= 0 (select v_DerPreprocessor_50 4)) (= (select v_DerPreprocessor_50 0) 1) (= (+ (select .cse61 0) 1) 0) (= (select .cse61 8) 0) (= (select v_DerPreprocessor_50 8) 0) (= (select .cse61 4) 0)))))) .cse12 .cse7) (and .cse4 .cse5 .cse11 .cse6 (or (and (exists ((v_y_139 Int) (v_z_139 Int)) (let ((.cse62 (+ (* v_y_139 8) (* v_z_139 4)))) (and (<= v_z_139 1) (<= 0 (+ (* 2 v_y_139) v_z_139)) (= (select .cse3 .cse62) 1) (not (= v_z_139 0)) (<= 0 v_z_139) (= (+ (select .cse1 .cse62) 1) 0)))) .cse12 .cse7) .cse20))) (<= 3 c_~ARR_SIZE~0) (not (and .cse44 .cse45 .cse46 (or .cse13 (and .cse4 .cse5 .cse11 .cse6 .cse12 (exists ((v_y_85 Int)) (let ((.cse63 (* v_y_85 8))) (and (= (select .cse1 .cse63) 1) (= (+ (select .cse3 .cse63) 1) 0)))) .cse7) (and .cse4 .cse5 .cse11 .cse6 .cse39 .cse41 (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (let ((.cse64 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_34 8) 0) (= (select .cse64 8) 0) (= (select .cse64 4) 1) (= (select .cse64 0) 0) (= (select v_DerPreprocessor_34 0) 0) (= (+ (select v_DerPreprocessor_34 4) 1) 0))))) (and .cse4 .cse5 .cse11 .cse6 .cse12 (exists ((v_z_87 Int) (v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int)) (v_y_87 Int)) (let ((.cse66 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse65 (+ (* v_y_87 8) (* v_z_87 4)))) (and (<= v_z_87 1) (= (+ (select v_DerPreprocessor_34 .cse65) 1) 0) (= (+ (select .cse1 .cse65) 1) 0) (= (select .cse66 4) 0) (= (select v_DerPreprocessor_34 8) 0) (= (select .cse66 .cse65) 1) (= (select v_DerPreprocessor_34 4) 0) (= (select .cse66 8) 0) (= (select .cse66 0) 0) (= (select .cse3 .cse65) 1) (<= 0 v_z_87) (not (= v_z_87 0)) (= (select v_DerPreprocessor_34 0) 0)))) .cse7) .cse67) .cse51)) (or (and (or (and .cse23 .cse5 .cse11 .cse25 (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse68 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse68 8) 1) 0) (= (select v_DerPreprocessor_46 8) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse68 0) 0) (= (select .cse68 4) 0) (= (select v_DerPreprocessor_46 0) 0))))) (and .cse4 .cse5 .cse11 .cse6 (exists ((v_y_127 Int) (v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse69 (* v_y_127 8)) (.cse70 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse3 .cse69) 1) 0) (= (+ (select .cse70 .cse69) 1) 0) (= (select v_DerPreprocessor_46 .cse69) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse70 0) 0) (= (select .cse1 .cse69) 1) (= (select .cse70 4) 0) (= (select v_DerPreprocessor_46 8) 0) (= (select v_DerPreprocessor_46 0) 0) (= (select .cse70 8) 0)))))) .cse12 .cse7) (and .cse5 (or (and .cse4 .cse11 .cse6 .cse12 .cse7 (exists ((v_y_117 Int) (v_z_117 Int)) (let ((.cse71 (+ (* v_z_117 4) (* v_y_117 8)))) (and (<= 0 v_z_117) (<= v_z_117 1) (= (+ (select .cse1 .cse71) 1) 0) (not (= v_z_117 0)) (= (select .cse3 .cse71) 1))))) (and .cse4 .cse11 .cse6 .cse39 .cse41))) (and .cse16 .cse4 .cse6 .cse17 (exists ((v_DerPreprocessor_43 (Array Int Int)) (v_DerPreprocessor_44 (Array Int Int))) (let ((.cse72 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse72 0) 1) 0) (= (select v_DerPreprocessor_44 8) 0) (= (select v_DerPreprocessor_44 0) 1) (= (select .cse72 4) 0) (= (select .cse72 8) 0) (= (select v_DerPreprocessor_44 4) 0)))) .cse12 .cse7)) (or (and .cse12 .cse7 (or (and .cse16 .cse4 .cse6 .cse17 (exists ((v_DerPreprocessor_55 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (let ((.cse73 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_56 0) 1) (= (select .cse73 4) 0) (= (select v_DerPreprocessor_56 4) 0) (= (select v_DerPreprocessor_56 8) 0) (= (select .cse73 8) 0) (= (+ (select .cse73 0) 1) 0))))) (and .cse4 .cse5 .cse11 .cse6 (exists ((v_y_163 Int) (v_DerPreprocessor_55 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (let ((.cse74 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse75 (* v_y_163 8))) (and (= (+ (select .cse74 .cse75) 1) 0) (= (select v_DerPreprocessor_56 0) 0) (= (select .cse74 4) 0) (= (select v_DerPreprocessor_56 4) 0) (= (select .cse1 .cse75) 1) (= (select v_DerPreprocessor_56 8) 0) (= (select .cse74 8) 0) (= (+ (select .cse3 .cse75) 1) 0) (= (select .cse74 0) 0) (= 1 (select v_DerPreprocessor_56 .cse75)))))) (and .cse23 .cse5 .cse11 .cse25 (exists ((v_DerPreprocessor_55 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (let ((.cse76 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse76 8) 1) 0) (= (select v_DerPreprocessor_56 0) 0) (= (select .cse76 4) 0) (= (select v_DerPreprocessor_56 4) 0) (= (select .cse76 0) 0) (= (select v_DerPreprocessor_56 8) 1))))))) .cse15 (and .cse4 .cse5 .cse11 (exists ((v_z_169 Int) (v_y_169 Int)) (let ((.cse77 (+ (* v_z_169 4) (* v_y_169 8)))) (and (<= v_z_169 1) (<= 0 v_z_169) (= (select .cse3 .cse77) 1) (not (= v_z_169 0)) (= (+ (select .cse1 .cse77) 1) 0)))) .cse6 .cse12 .cse7)) (not (and (or (and .cse12 .cse7 (or (and .cse16 .cse4 .cse6 .cse17 (exists ((v_DerPreprocessor_67 (Array Int Int)) (v_DerPreprocessor_68 (Array Int Int))) (let ((.cse78 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_67) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_68) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse78 0) 1) 0) (= (select v_DerPreprocessor_68 4) 0) (= (select v_DerPreprocessor_68 0) 1) (= (select .cse78 8) 0) (= (select v_DerPreprocessor_68 8) 0) (= (select .cse78 4) 0))))) (and .cse23 .cse5 .cse11 (exists ((v_DerPreprocessor_67 (Array Int Int)) (v_DerPreprocessor_68 (Array Int Int))) (let ((.cse79 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_67) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_68) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_68 0) 0) (= (select .cse79 0) 0) (= (select v_DerPreprocessor_68 8) 1) (= 0 (+ (select .cse79 8) 1)) (= (select v_DerPreprocessor_68 4) 0) (= (select .cse79 4) 0)))) .cse25))) .cse57) .cse44 .cse45 .cse46 .cse51)) .cse45 (or (and (or (and .cse4 .cse5 .cse11 .cse6 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_y_223 Int) (v_DerPreprocessor_69 (Array Int Int))) (let ((.cse80 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse81 (* v_y_223 8))) (and (= (select .cse80 8) 0) (= (select v_DerPreprocessor_70 8) 0) (= (select v_DerPreprocessor_70 0) 0) (= (select .cse1 .cse81) 1) (<= 0 v_y_223) (= (+ (select .cse3 .cse81) 1) 0) (= (select v_DerPreprocessor_70 .cse81) 1) (= (select .cse80 0) 0) (= 0 (select v_DerPreprocessor_70 4)) (= (select .cse80 4) 0) (= (+ 1 (select .cse80 .cse81)) 0))))) (and (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (let ((.cse82 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse82 8) 0) (= (select v_DerPreprocessor_70 8) 0) (= (select v_DerPreprocessor_70 0) 1) (= (+ (select .cse82 0) 1) 0) (= 0 (select v_DerPreprocessor_70 4)) (= (select .cse82 4) 0)))) .cse16 .cse4 .cse6 .cse17) (and .cse23 .cse5 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (let ((.cse83 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_70 0) 0) (= (select v_DerPreprocessor_70 8) 1) (= (select .cse83 0) 0) (= 0 (select v_DerPreprocessor_70 4)) (= (+ (select .cse83 8) 1) 0) (= (select .cse83 4) 0)))) .cse11 .cse25)) .cse12 .cse7) (and .cse4 .cse5 .cse11 .cse6 (or .cse20 (and .cse12 (exists ((v_y_216 Int) (v_z_216 Int)) (let ((.cse84 (+ (* v_z_216 4) (* v_y_216 8)))) (and (<= v_z_216 1) (= (+ (select .cse1 .cse84) 1) 0) (<= 0 v_z_216) (not (= v_z_216 0)) (= (select .cse3 .cse84) 1) (<= 0 (+ (* 2 v_y_216) v_z_216))))) .cse7)))) .cse46 (or (and .cse5 .cse12 (or (and .cse4 .cse11 .cse6 (exists ((v_y_196 Int)) (let ((.cse85 (* v_y_196 8))) (and (= (+ (select .cse3 .cse85) 1) 0) (= (select .cse1 .cse85) 1)))) .cse7) (and .cse23 .cse11 .cse25 .cse7))) (and .cse4 .cse5 .cse11 .cse6 .cse39 .cse41 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (let ((.cse86 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select v_DerPreprocessor_62 4) 1) 0) (= (select .cse86 4) 1) (= (select .cse86 0) 0) (= (select v_DerPreprocessor_62 0) 0) (= (select .cse86 8) 0) (= (select v_DerPreprocessor_62 8) 0))))) .cse67 (and .cse4 .cse5 .cse11 .cse6 (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int)) (v_z_203 Int) (v_y_203 Int)) (let ((.cse88 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse87 (+ (* v_y_203 8) (* v_z_203 4)))) (and (= (+ (select v_DerPreprocessor_64 .cse87) 1) 0) (<= 0 v_z_203) (not (= v_z_203 0)) (= (select v_DerPreprocessor_64 0) 0) (= (select .cse88 0) 0) (<= v_z_203 1) (= (select .cse88 4) 0) (= (+ (select .cse1 .cse87) 1) 0) (= (select v_DerPreprocessor_64 8) 0) (= (select .cse88 8) 0) (= (select .cse88 .cse87) 1) (= (select v_DerPreprocessor_64 4) 0) (= (select .cse3 .cse87) 1)))) .cse12 .cse7)) (or (and .cse16 .cse4 .cse6 .cse17 .cse12 .cse7 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (let ((.cse89 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_60 0) 1) (= (select .cse89 8) 0) (= (+ (select .cse89 0) 1) 0) (= (select v_DerPreprocessor_60 8) 0) (= (select v_DerPreprocessor_60 4) 0) (= (select .cse89 4) 0))))) .cse15 (and (exists ((v_y_191 Int) (v_z_191 Int)) (let ((.cse90 (+ (* v_z_191 4) (* v_y_191 8)))) (and (= (+ (select .cse1 .cse90) 1) 0) (not (= v_z_191 0)) (= (select .cse3 .cse90) 1) (<= 0 v_z_191) (<= v_z_191 1)))) .cse4 .cse5 .cse11 .cse6 .cse12 .cse7) (and .cse5 (or (and .cse4 .cse11 .cse6 (exists ((v_y_185 Int) (v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (let ((.cse91 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse92 (* v_y_185 8))) (and (= (select .cse91 8) 0) (= (+ 1 (select .cse91 .cse92)) 0) (= (select v_DerPreprocessor_60 8) 0) (= (select v_DerPreprocessor_60 4) 0) (= (select .cse1 .cse92) 1) (= (+ (select .cse3 .cse92) 1) 0) (= (select .cse91 0) 0) (= (select .cse91 4) 0) (= (select v_DerPreprocessor_60 0) 0) (= (select v_DerPreprocessor_60 .cse92) 1))))) (and .cse23 .cse11 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (let ((.cse93 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_60 4) 0) (= (select .cse93 0) 0) (= (+ (select .cse93 8) 1) 0) (= (select .cse93 4) 0) (= (select v_DerPreprocessor_60 0) 0) (= (select v_DerPreprocessor_60 8) 1)))) .cse25)) .cse12 .cse7)) (not (and (or (and .cse4 .cse5 .cse11 .cse6 (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_DerPreprocessor_54 (Array Int Int))) (let ((.cse94 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_54) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse94 4) 1) (= (select .cse94 8) 0) (= (+ (select v_DerPreprocessor_54 4) 1) 0) (= (select v_DerPreprocessor_54 0) 0) (= (select .cse94 0) 0) (= (select v_DerPreprocessor_54 8) 0)))) .cse95) .cse50) .cse44 .cse45 .cse46 .cse51)) (not (and .cse44 (or .cse50 (and .cse4 .cse5 .cse11 .cse6 (exists ((v_z_224 Int) (v_y_224 Int)) (let ((.cse96 (+ (* v_y_224 8) (* v_z_224 4))) (.cse97 (+ v_z_224 (* 2 v_y_224)))) (and (= (+ (select .cse1 .cse96) 1) 0) (= (select .cse3 .cse96) 1) (<= .cse97 2) (<= 0 v_z_224) (<= 0 .cse97) (<= v_z_224 1)))) (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_DerPreprocessor_72 (Array Int Int))) (let ((.cse98 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_72) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_72 8) 0) (= (select .cse98 4) 1) (= (select .cse98 8) 0) (= (+ (select v_DerPreprocessor_72 4) 1) 0) (= (select v_DerPreprocessor_72 0) 0) (= (select .cse98 0) 0)))))) .cse45 .cse46 .cse51)) .cse51 (or (and .cse11 .cse12 (exists ((v_y_79 Int)) (let ((.cse99 (* v_y_79 8))) (and (= (+ (select .cse3 .cse99) 1) 0) (<= 0 v_y_79) (= (select .cse1 .cse99) 1))))) (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int)) (v_z_74 Int) (v_y_74 Int)) (let ((.cse101 (+ (* v_y_74 8) (* v_z_74 4))) (.cse100 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse100 .cse101) 1) (= (+ (select .cse1 .cse101) 1) 0) (not (= v_z_74 0)) (= (select .cse100 0) 0) (= (select .cse100 4) 0) (= (select v_DerPreprocessor_28 0) 0) (= (select v_DerPreprocessor_28 4) 0) (<= v_z_74 1) (= (+ (select v_DerPreprocessor_28 .cse101) 1) 0) (<= 0 v_z_74) (= (select .cse3 .cse101) 1) (= (select .cse100 8) 0) (= (select v_DerPreprocessor_28 8) 0) (<= 0 (+ v_z_74 (* v_y_74 2)))))) .cse11 .cse12)) (or (and .cse4 .cse5 (or (and (exists ((v_z_130 Int) (v_y_130 Int)) (let ((.cse102 (+ (* v_y_130 8) (* v_z_130 4)))) (and (<= 0 v_z_130) (= (select .cse3 .cse102) 1) (not (= v_z_130 0)) (= (+ (select .cse1 .cse102) 1) 0) (<= v_z_130 1) (<= 0 (+ (* 2 v_y_130) v_z_130))))) .cse12 .cse7) .cse20) .cse11 .cse6) (and (or (and .cse5 (or (and .cse4 .cse11 .cse6 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_y_136 Int) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse104 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse103 (* v_y_136 8))) (and (= (select v_DerPreprocessor_48 8) 0) (= (select v_DerPreprocessor_48 .cse103) 1) (= (select .cse1 .cse103) 1) (= (select .cse104 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= (select v_DerPreprocessor_48 0) 0) (= (select .cse104 0) 0) (= (select .cse104 8) 0) (= (+ (select .cse104 .cse103) 1) 0) (<= 0 v_y_136) (= (+ (select .cse3 .cse103) 1) 0))))) (and .cse23 .cse11 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse105 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse105 8) 1) 0) (= (select .cse105 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= (select v_DerPreprocessor_48 0) 0) (= (select .cse105 0) 0) (= (select v_DerPreprocessor_48 8) 1)))) .cse25))) (and .cse16 .cse4 .cse6 .cse17 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse106 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_48 8) 0) (= (select .cse106 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= 0 (+ (select .cse106 0) 1)) (= (select .cse106 8) 0) (= (select v_DerPreprocessor_48 0) 1)))))) .cse12 .cse7)) (or (and (exists ((v_z_111 Int) (v_y_111 Int)) (let ((.cse107 (+ (* v_z_111 4) (* v_y_111 8)))) (and (not (= v_z_111 0)) (= (select .cse3 .cse107) 1) (<= 0 v_z_111) (<= v_z_111 1) (= (+ (select .cse1 .cse107) 1) 0)))) .cse4 .cse5 .cse11 .cse6 .cse12 .cse7) .cse15 (and (or (and .cse5 (or (and (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse108 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse108 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select .cse108 0) 0) (= 0 (+ (select .cse108 8) 1)) (= (select v_DerPreprocessor_42 4) 0) (= (select v_DerPreprocessor_42 8) 1)))) .cse23 .cse11 .cse25) (and .cse4 .cse11 .cse6 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int)) (v_y_104 Int)) (let ((.cse109 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse110 (* v_y_104 8))) (and (= (select .cse109 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select v_DerPreprocessor_42 8) 0) (= (+ (select .cse3 .cse110) 1) 0) (= (+ (select .cse109 .cse110) 1) 0) (= (select v_DerPreprocessor_42 .cse110) 1) (= (select .cse109 0) 0) (= (select .cse109 8) 0) (= (select v_DerPreprocessor_42 4) 0) (= (select .cse1 .cse110) 1))))))) (and .cse16 .cse4 .cse6 .cse17 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse111 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse111 4) 0) (= (+ (select .cse111 0) 1) 0) (= (select v_DerPreprocessor_42 0) 1) (= (select v_DerPreprocessor_42 8) 0) (= (select .cse111 8) 0) (= (select v_DerPreprocessor_42 4) 0)))))) .cse12 .cse7))))))))) is different from true [2023-12-02 23:52:04,174 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse15 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse17 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse117 (select .cse17 0)) (.cse121 (select .cse17 8)) (.cse120 (select .cse15 8)) (.cse116 (select .cse15 0))) (let ((.cse119 (select .cse17 4)) (.cse118 (select .cse15 4)) (.cse2 (= .cse116 1)) (.cse3 (= .cse120 0)) (.cse4 (= .cse121 0)) (.cse5 (= 0 (+ .cse117 1)))) (let ((.cse78 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse122 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse15 .cse122) 1) 0) (= (select .cse17 .cse122) 1))))) (.cse71 (and .cse2 .cse3 .cse4 .cse5)) (.cse9 (= (+ .cse121 1) 0)) (.cse10 (= 0 .cse117)) (.cse12 (= .cse116 0)) (.cse7 (= .cse118 0)) (.cse13 (= .cse120 1)) (.cse8 (= .cse119 0)) (.cse35 (= .cse119 1)) (.cse36 (= (+ .cse118 1) 0))) (let ((.cse44 (and .cse35 .cse36)) (.cse27 (and .cse9 .cse10 .cse12 .cse7 .cse13 .cse8)) (.cse46 (and .cse2 .cse3 .cse4 .cse5 .cse7 .cse8)) (.cse1 (and .cse3 .cse10 .cse12 .cse4 .cse35 .cse36)) (.cse47 (and (or .cse71 (and .cse9 .cse10 .cse12 .cse13)) .cse7 .cse8)) (.cse0 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse109 (and .cse3 .cse10 .cse12 .cse4 .cse78)) (.cse19 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse20 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse21 (= |c_ULTIMATE.start_main_~sum~0#1| (+ .cse116 .cse117))) (.cse73 (and .cse9 .cse12 .cse13))) (and (not (and .cse0 (or .cse1 (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse6 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse6 4) 0) (= (+ (select .cse6 0) 1) 0) (= (select .cse6 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse7 .cse8) (and .cse9 .cse10 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse11 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse11 4) 0) (= (+ (select .cse11 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse11 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse12 .cse7 .cse13 .cse8) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse16 (* v_y_55 8)) (.cse14 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse14 4) 0) (= (select .cse15 .cse16) 1) (= (+ (select .cse17 .cse16) 1) 0) (= (+ (select .cse14 .cse16) 1) 0) (= (select v_DerPreprocessor_18 .cse16) 1) (= (select .cse14 0) 0) (= (select .cse14 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) (and .cse3 .cse10 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse18 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse17 .cse18) 1) (= (+ (select .cse15 .cse18) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse12 .cse4 .cse7 .cse8)) .cse19 .cse20 .cse21)) (not (and .cse0 (or (and .cse7 .cse8 (or (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_55 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (let ((.cse22 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_56 0) 1) (= (select .cse22 4) 0) (= (select v_DerPreprocessor_56 4) 0) (= (select v_DerPreprocessor_56 8) 0) (= (select .cse22 8) 0) (= (+ (select .cse22 0) 1) 0))))) (and .cse3 .cse10 .cse12 .cse4 (exists ((v_y_163 Int) (v_DerPreprocessor_55 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (let ((.cse23 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse24 (* v_y_163 8))) (and (= (+ (select .cse23 .cse24) 1) 0) (= (select v_DerPreprocessor_56 0) 0) (= (select .cse23 4) 0) (= (select v_DerPreprocessor_56 4) 0) (= (select .cse15 .cse24) 1) (= (select v_DerPreprocessor_56 8) 0) (= (select .cse23 8) 0) (= (+ (select .cse17 .cse24) 1) 0) (= (select .cse23 0) 0) (= 1 (select v_DerPreprocessor_56 .cse24)))))) (and .cse9 .cse10 .cse12 .cse13 (exists ((v_DerPreprocessor_55 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (let ((.cse25 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse25 8) 1) 0) (= (select v_DerPreprocessor_56 0) 0) (= (select .cse25 4) 0) (= (select v_DerPreprocessor_56 4) 0) (= (select .cse25 0) 0) (= (select v_DerPreprocessor_56 8) 1))))))) .cse1 (and .cse3 .cse10 .cse12 (exists ((v_z_169 Int) (v_y_169 Int)) (let ((.cse26 (+ (* v_z_169 4) (* v_y_169 8)))) (and (<= v_z_169 1) (<= 0 v_z_169) (= (select .cse17 .cse26) 1) (not (= v_z_169 0)) (= (+ (select .cse15 .cse26) 1) 0)))) .cse4 .cse7 .cse8)) .cse19 .cse20 .cse21)) (or .cse27 (and .cse3 .cse10 .cse12 .cse4 (exists ((v_y_16 Int)) (let ((.cse28 (* v_y_16 8))) (and (= (select .cse15 .cse28) 1) (= 0 (+ (select .cse17 .cse28) 1))))) .cse7 .cse8) (and .cse3 .cse10 .cse12 .cse4 (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int)) (v_z_7 Int) (v_y_7 Int)) (let ((.cse29 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse30 (+ (* v_y_7 8) (* v_z_7 4)))) (and (= (select .cse29 0) 0) (= (select v_DerPreprocessor_6 8) 0) (= (select .cse29 .cse30) 1) (= (select .cse29 8) 0) (= (select .cse17 .cse30) 1) (= (+ (select v_DerPreprocessor_6 .cse30) 1) 0) (= (select .cse29 4) 0) (not (= v_z_7 0)) (<= v_z_7 1) (= (+ (select .cse15 .cse30) 1) 0) (= (select v_DerPreprocessor_6 4) 0) (<= 0 v_z_7) (= (select v_DerPreprocessor_6 0) 0)))) .cse7 .cse8)) (not (and .cse0 (or (and (or (and .cse9 .cse10 .cse12 .cse13 (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse31 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse31 8) 1) 0) (= (select v_DerPreprocessor_46 8) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse31 0) 0) (= (select .cse31 4) 0) (= (select v_DerPreprocessor_46 0) 0))))) (and .cse3 .cse10 .cse12 .cse4 (exists ((v_y_127 Int) (v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse32 (* v_y_127 8)) (.cse33 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse17 .cse32) 1) 0) (= (+ (select .cse33 .cse32) 1) 0) (= (select v_DerPreprocessor_46 .cse32) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse33 0) 0) (= (select .cse15 .cse32) 1) (= (select .cse33 4) 0) (= (select v_DerPreprocessor_46 8) 0) (= (select v_DerPreprocessor_46 0) 0) (= (select .cse33 8) 0)))))) .cse7 .cse8) (and .cse10 (or (and .cse3 .cse12 .cse4 .cse7 .cse8 (exists ((v_y_117 Int) (v_z_117 Int)) (let ((.cse34 (+ (* v_z_117 4) (* v_y_117 8)))) (and (<= 0 v_z_117) (<= v_z_117 1) (= (+ (select .cse15 .cse34) 1) 0) (not (= v_z_117 0)) (= (select .cse17 .cse34) 1))))) (and .cse3 .cse12 .cse4 .cse35 .cse36))) (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_43 (Array Int Int)) (v_DerPreprocessor_44 (Array Int Int))) (let ((.cse37 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse37 0) 1) 0) (= (select v_DerPreprocessor_44 8) 0) (= (select v_DerPreprocessor_44 0) 1) (= (select .cse37 4) 0) (= (select .cse37 8) 0) (= (select v_DerPreprocessor_44 4) 0)))) .cse7 .cse8)) .cse19 .cse20 .cse21)) .cse0 (or (and (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int)) (v_y_95 Int)) (let ((.cse39 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse38 (* v_y_95 8))) (and (= (select .cse15 .cse38) 1) (= (select .cse39 8) 0) (= (select .cse39 4) 0) (= (+ (select .cse17 .cse38) 1) 0) (= (select .cse39 0) 0) (= (select v_DerPreprocessor_38 0) 0) (= (select v_DerPreprocessor_38 .cse38) 1) (= (select v_DerPreprocessor_38 4) 0) (= (select v_DerPreprocessor_38 8) 0) (= (+ (select .cse39 .cse38) 1) 0)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) .cse27 (and (exists ((v_y_89 Int) (v_z_89 Int)) (let ((.cse40 (+ (* v_y_89 8) (* v_z_89 4)))) (and (<= v_z_89 1) (<= 0 v_z_89) (not (= v_z_89 0)) (= (+ 1 (select .cse15 .cse40)) 0) (= (select .cse17 .cse40) 1)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) .cse1 (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (let ((.cse41 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse41 0) 1) 0) (= (select v_DerPreprocessor_36 8) 0) (= (select .cse41 8) 0) (= (select v_DerPreprocessor_36 0) 1) (= (select .cse41 4) 0) (= (select v_DerPreprocessor_36 4) 0)))) .cse7 .cse8)) (or (and .cse3 .cse10 .cse12 .cse4 (or (and (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int)) (v_z_63 Int) (v_y_63 Int)) (let ((.cse42 (+ (* v_y_63 8) (* v_z_63 4))) (.cse43 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse15 .cse42) 1) 0) (= (select .cse17 .cse42) 1) (= (select .cse43 0) 0) (<= 0 v_z_63) (= (select .cse43 4) 0) (= (select v_DerPreprocessor_20 8) 0) (= (+ (select v_DerPreprocessor_20 .cse42) 1) 0) (<= v_z_63 1) (= (select .cse43 .cse42) 1) (= (select v_DerPreprocessor_20 4) 0) (= 0 (select v_DerPreprocessor_20 0)) (not (= v_z_63 0)) (= (select .cse43 8) 0)))) .cse7 .cse8) .cse44)) (and (or (and .cse9 .cse13) (and .cse3 .cse4 (exists ((v_y_69 Int)) (let ((.cse45 (* v_y_69 8))) (and (= (+ (select .cse17 .cse45) 1) 0) (= (select .cse15 .cse45) 1)))))) .cse10 .cse12 .cse7 .cse8) .cse46) (not (and .cse0 (or .cse47 (and .cse3 .cse10 .cse12 (exists ((v_DerPreprocessor_31 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int))) (let ((.cse48 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_32) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select v_DerPreprocessor_32 4) 1) 0) (= (select .cse48 4) 1) (= (select v_DerPreprocessor_32 8) 0) (= (select .cse48 8) 0) (= (select .cse48 0) 0) (= 0 (select v_DerPreprocessor_32 0))))) .cse4 (exists ((v_z_80 Int) (v_y_80 Int)) (let ((.cse50 (+ (* v_y_80 2) v_z_80)) (.cse49 (+ (* v_z_80 4) (* v_y_80 8)))) (and (= (select .cse17 .cse49) 1) (<= 0 v_z_80) (<= 0 .cse50) (<= .cse50 2) (<= v_z_80 1) (= (+ (select .cse15 .cse49) 1) 0)))))) .cse19 .cse20 .cse21)) (< 0 |c_ULTIMATE.start_main_~count~0#1|) (or .cse1 (and (or (and .cse3 .cse10 .cse12 .cse4 (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_106 (Array Int Int)) (v_y_338 Int)) (let ((.cse51 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_106) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse52 (* v_y_338 8))) (and (= 0 (select .cse51 0)) (= (select .cse51 4) 0) (= (+ (select .cse17 .cse52) 1) 0) (= 1 (select v_DerPreprocessor_106 .cse52)) (= (select .cse51 8) 0) (= (+ (select .cse51 .cse52) 1) 0) (= (select v_DerPreprocessor_106 8) 0) (= (select .cse15 .cse52) 1) (= (select v_DerPreprocessor_106 4) 0) (= (select v_DerPreprocessor_106 0) 0))))) (and (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_106 (Array Int Int))) (let ((.cse53 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_106) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse53 4) 0) (= (select .cse53 8) 0) (= (select v_DerPreprocessor_106 8) 0) (= (select v_DerPreprocessor_106 0) 1) (= (+ (select .cse53 0) 1) 0) (= (select v_DerPreprocessor_106 4) 0)))) .cse2 .cse3 .cse4 .cse5)) .cse7 .cse8) (and .cse3 .cse10 .cse12 .cse4 .cse7 .cse8 (exists ((v_z_342 Int) (v_y_342 Int)) (let ((.cse54 (+ (* v_z_342 4) (* v_y_342 8)))) (and (= (select .cse17 .cse54) 1) (= 0 (+ (select .cse15 .cse54) 1)) (not (= v_z_342 0)) (<= 0 v_z_342) (<= v_z_342 1))))) (and .cse9 .cse10 .cse12 (exists ((v_DerPreprocessor_107 (Array Int Int)) (v_DerPreprocessor_108 (Array Int Int))) (let ((.cse55 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_107) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_108) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse55 4) 0) (= (select v_DerPreprocessor_108 4) 0) (= (select v_DerPreprocessor_108 8) 1) (= (select v_DerPreprocessor_108 0) 0) (= (+ (select .cse55 8) 1) 0) (= (select .cse55 0) 0)))) .cse7 .cse13 .cse8)) (not (and .cse0 (or (and .cse3 .cse10 (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int)) (v_y_330 Int)) (let ((.cse56 (* v_y_330 8)) (.cse57 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_100 4) 0) (= (+ (select .cse17 .cse56) 1) 0) (= (select v_DerPreprocessor_100 8) 0) (= (select .cse57 4) 0) (= (select .cse57 8) 0) (= (+ (select .cse57 .cse56) 1) 0) (= (select v_DerPreprocessor_100 .cse56) 1) (= (select .cse15 .cse56) 1) (= 0 (select .cse57 0)) (= (select v_DerPreprocessor_100 0) 0)))) .cse12 .cse4 .cse7 .cse8) (and .cse9 .cse10 .cse12 (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (let ((.cse58 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_100 4) 0) (= (select .cse58 4) 0) (= (select v_DerPreprocessor_100 8) 1) (= 0 (select .cse58 0)) (= (select v_DerPreprocessor_100 0) 0) (= (+ (select .cse58 8) 1) 0)))) .cse7 .cse13 .cse8) .cse1 (and (exists ((v_y_326 Int) (v_z_326 Int)) (let ((.cse59 (+ (* v_z_326 4) (* v_y_326 8)))) (and (<= 0 v_z_326) (not (= v_z_326 0)) (= (+ (select .cse15 .cse59) 1) 0) (= (select .cse17 .cse59) 1) (<= v_z_326 1)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) (and .cse2 .cse3 .cse4 .cse5 .cse7 (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (let ((.cse60 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_100 4) 0) (= (select v_DerPreprocessor_100 8) 0) (= (select .cse60 4) 0) (= (select v_DerPreprocessor_100 0) 1) (= (select .cse60 8) 0) (= (+ (select .cse60 0) 1) 0)))) .cse8)) .cse19 .cse20 .cse21)) (or (and (or (and .cse3 .cse10 .cse12 (exists ((v_y_272 Int) (v_DerPreprocessor_87 (Array Int Int)) (v_DerPreprocessor_88 (Array Int Int))) (let ((.cse61 (* v_y_272 8)) (.cse62 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_87) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_88) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_88 8) 0) (= (select v_DerPreprocessor_88 0) 0) (= (+ (select .cse17 .cse61) 1) 0) (= (+ (select .cse62 .cse61) 1) 0) (= (select .cse15 .cse61) 1) (= (select .cse62 8) 0) (= (select .cse62 0) 0) (= (select v_DerPreprocessor_88 4) 0) (= (select v_DerPreprocessor_88 .cse61) 1) (= (select .cse62 4) 0)))) .cse4) (and .cse9 .cse10 (exists ((v_DerPreprocessor_87 (Array Int Int)) (v_DerPreprocessor_88 (Array Int Int))) (let ((.cse63 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_87) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_88) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_88 8) 1) (= (select v_DerPreprocessor_88 0) 0) (= (select .cse63 0) 0) (= (select v_DerPreprocessor_88 4) 0) (= (+ (select .cse63 8) 1) 0) (= (select .cse63 4) 0)))) .cse12 .cse13) (and .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_87 (Array Int Int)) (v_DerPreprocessor_88 (Array Int Int))) (let ((.cse64 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_87) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_88) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_88 8) 0) (= (select v_DerPreprocessor_88 0) 1) (= (select .cse64 8) 0) (= (+ (select .cse64 0) 1) 0) (= (select v_DerPreprocessor_88 4) 0) (= (select .cse64 4) 0)))) .cse5)) .cse7 .cse8) (and .cse3 .cse10 .cse12 .cse4 .cse7 .cse8 (exists ((v_z_278 Int) (v_y_278 Int)) (let ((.cse65 (+ (* v_z_278 4) (* v_y_278 8)))) (and (<= v_z_278 1) (= (select .cse17 .cse65) 1) (<= 0 v_z_278) (not (= v_z_278 0)) (= 0 (+ (select .cse15 .cse65) 1)))))) .cse1) (or (and (or (and .cse10 (or (and .cse9 (exists ((v_DerPreprocessor_50 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (let ((.cse66 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_50) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= 0 (select v_DerPreprocessor_50 4)) (= (select .cse66 0) 0) (= (select v_DerPreprocessor_50 0) 0) (= (+ (select .cse66 8) 1) 0) (= (select .cse66 4) 0) (= (select v_DerPreprocessor_50 8) 1)))) .cse12 .cse13) (and .cse3 .cse12 .cse4 (exists ((v_DerPreprocessor_50 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int)) (v_y_146 Int)) (let ((.cse67 (* v_y_146 8)) (.cse68 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_50) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= 0 (select v_DerPreprocessor_50 4)) (= (+ (select .cse17 .cse67) 1) 0) (<= 0 v_y_146) (= (select .cse68 0) 0) (= (select .cse68 8) 0) (= (select .cse15 .cse67) 1) (= (select v_DerPreprocessor_50 0) 0) (= (+ (select .cse68 .cse67) 1) 0) (= (select v_DerPreprocessor_50 8) 0) (= (select v_DerPreprocessor_50 .cse67) 1) (= (select .cse68 4) 0))))))) (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_50 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (let ((.cse69 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_50) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= 0 (select v_DerPreprocessor_50 4)) (= (select v_DerPreprocessor_50 0) 1) (= (+ (select .cse69 0) 1) 0) (= (select .cse69 8) 0) (= (select v_DerPreprocessor_50 8) 0) (= (select .cse69 4) 0)))))) .cse7 .cse8) (and .cse3 .cse10 .cse12 .cse4 (or (and (exists ((v_y_139 Int) (v_z_139 Int)) (let ((.cse70 (+ (* v_y_139 8) (* v_z_139 4)))) (and (<= v_z_139 1) (<= 0 (+ (* 2 v_y_139) v_z_139)) (= (select .cse17 .cse70) 1) (not (= v_z_139 0)) (<= 0 v_z_139) (= (+ (select .cse15 .cse70) 1) 0)))) .cse7 .cse8) .cse44))) (<= 3 c_~ARR_SIZE~0) (or (and .cse7 .cse8 (or .cse71 (and .cse10 (or (and .cse3 .cse12 .cse4 (exists ((v_y_300 Int)) (let ((.cse72 (* v_y_300 8))) (and (= (+ (select .cse17 .cse72) 1) 0) (= (select .cse15 .cse72) 1))))) .cse73)))) (and .cse3 .cse10 .cse12 .cse4 (exists ((v_y_309 Int) (v_DerPreprocessor_91 (Array Int Int)) (v_DerPreprocessor_92 (Array Int Int)) (v_z_309 Int)) (let ((.cse74 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_91) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_92) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse75 (+ (* v_z_309 4) (* v_y_309 8)))) (and (= (select .cse74 4) 0) (= (select v_DerPreprocessor_92 8) 0) (= (select .cse74 0) 0) (= (+ (select v_DerPreprocessor_92 .cse75) 1) 0) (= (select .cse74 8) 0) (<= 0 v_z_309) (= (select .cse74 .cse75) 1) (= (select v_DerPreprocessor_92 0) 0) (<= v_z_309 1) (not (= v_z_309 0)) (= (select v_DerPreprocessor_92 4) 0) (= (select .cse17 .cse75) 1) (= (+ (select .cse15 .cse75) 1) 0)))) .cse7 .cse8) (and .cse3 .cse10 .cse12 .cse4 .cse35 (exists ((v_DerPreprocessor_91 (Array Int Int)) (v_DerPreprocessor_92 (Array Int Int))) (let ((.cse76 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_91) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_92) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select v_DerPreprocessor_92 4) 1) 0) (= (select v_DerPreprocessor_92 8) 0) (= (select .cse76 0) 0) (= (select .cse76 4) 1) (= (select .cse76 8) 0) (= (select v_DerPreprocessor_92 0) 0)))) .cse36)) (not (and .cse0 (or .cse47 (and .cse3 .cse10 .cse12 (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (let ((.cse77 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_102 0) 0) (= (select v_DerPreprocessor_102 8) 0) (= (select .cse77 0) 0) (= (select .cse77 4) 1) (= (+ (select v_DerPreprocessor_102 4) 1) 0) (= (select .cse77 8) 0)))) .cse4 .cse78)) .cse19 .cse20 .cse21)) (or (and .cse3 .cse10 .cse12 .cse4 .cse7 (exists ((v_DerPreprocessor_97 (Array Int Int)) (v_DerPreprocessor_98 (Array Int Int)) (v_y_316 Int) (v_z_316 Int)) (let ((.cse79 (+ (* v_z_316 4) (* v_y_316 8))) (.cse80 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_97) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_98) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select v_DerPreprocessor_98 .cse79) 1) 0) (= (select .cse80 4) 0) (<= 0 v_z_316) (= (select v_DerPreprocessor_98 0) 0) (= (select .cse17 .cse79) 1) (not (= v_z_316 0)) (= (select v_DerPreprocessor_98 4) 0) (= (+ (select .cse15 .cse79) 1) 0) (<= v_z_316 1) (= (select .cse80 .cse79) 1) (= (select v_DerPreprocessor_98 8) 0) (= (select .cse80 8) 0) (= (select .cse80 0) 0)))) .cse8) .cse27 (and .cse3 .cse10 .cse12 .cse4 .cse35 (exists ((v_DerPreprocessor_95 (Array Int Int)) (v_DerPreprocessor_96 (Array Int Int))) (let ((.cse81 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_95) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_96) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse81 0) 0) (= (select .cse81 8) 0) (= (select v_DerPreprocessor_96 0) 0) (= (select v_DerPreprocessor_96 8) 0) (= (+ (select v_DerPreprocessor_96 4) 1) 0) (= (select .cse81 4) 1)))) .cse36) (and .cse4 (or (and .cse3 .cse10 .cse12 (exists ((v_y_321 Int)) (let ((.cse82 (* v_y_321 8))) (and (= (+ (select .cse17 .cse82) 1) 0) (= (select .cse15 .cse82) 1)))) .cse8) (and .cse2 .cse3 .cse5 .cse8)) .cse7)) (not (and (or .cse47 (and (exists ((v_DerPreprocessor_93 (Array Int Int)) (v_DerPreprocessor_94 (Array Int Int))) (let ((.cse83 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_93) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_94) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse83 8) 0) (= (select .cse83 0) 0) (= (select v_DerPreprocessor_94 0) 0) (= (+ (select v_DerPreprocessor_94 4) 1) 0) (= (select v_DerPreprocessor_94 8) 0) (= (select .cse83 4) 1)))) .cse3 .cse10 .cse12 .cse4 .cse78)) .cse0 .cse19 .cse20 .cse21)) (not (and .cse0 (or (and .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int))) (let ((.cse84 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_52 8) 0) (= (select v_DerPreprocessor_52 0) 1) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse84 4)) (= (+ (select .cse84 0) 1) 0) (= (select .cse84 8) 0))))) (and .cse3 .cse10 .cse12 .cse4 .cse7 .cse8 (exists ((v_y_150 Int) (v_z_150 Int)) (let ((.cse85 (+ (* v_y_150 8) (* v_z_150 4)))) (and (= (select .cse17 .cse85) 1) (<= v_z_150 1) (<= 0 v_z_150) (= (+ (select .cse15 .cse85) 1) 0) (not (= v_z_150 0)))))) .cse1 (and .cse3 .cse10 .cse12 .cse4 .cse7 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int)) (v_y_153 Int)) (let ((.cse87 (* v_y_153 8)) (.cse86 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse86 .cse87) 1) 0) (= (select v_DerPreprocessor_52 8) 0) (= (select v_DerPreprocessor_52 0) 0) (= (+ (select .cse17 .cse87) 1) 0) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse86 4)) (= (select v_DerPreprocessor_52 .cse87) 1) (= (select .cse15 .cse87) 1) (= (select .cse86 8) 0) (= (select .cse86 0) 0)))) .cse8) (and .cse9 .cse10 .cse12 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int))) (let ((.cse88 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_52 0) 0) (= (select v_DerPreprocessor_52 8) 1) (= (+ (select .cse88 8) 1) 0) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse88 4)) (= (select .cse88 0) 0)))) .cse7 .cse13 .cse8)) .cse19 .cse20 .cse21)) .cse19 (not (and .cse0 .cse19 .cse20 .cse21 (or (and .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (let ((.cse89 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_60 0) 1) (= (select .cse89 8) 0) (= (+ (select .cse89 0) 1) 0) (= (select v_DerPreprocessor_60 8) 0) (= (select v_DerPreprocessor_60 4) 0) (= (select .cse89 4) 0))))) .cse1 (and (exists ((v_y_191 Int) (v_z_191 Int)) (let ((.cse90 (+ (* v_z_191 4) (* v_y_191 8)))) (and (= (+ (select .cse15 .cse90) 1) 0) (not (= v_z_191 0)) (= (select .cse17 .cse90) 1) (<= 0 v_z_191) (<= v_z_191 1)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) (and .cse10 (or (and .cse3 .cse12 .cse4 (exists ((v_y_185 Int) (v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (let ((.cse91 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse92 (* v_y_185 8))) (and (= (select .cse91 8) 0) (= (+ 1 (select .cse91 .cse92)) 0) (= (select v_DerPreprocessor_60 8) 0) (= (select v_DerPreprocessor_60 4) 0) (= (select .cse15 .cse92) 1) (= (+ (select .cse17 .cse92) 1) 0) (= (select .cse91 0) 0) (= (select .cse91 4) 0) (= (select v_DerPreprocessor_60 0) 0) (= (select v_DerPreprocessor_60 .cse92) 1))))) (and .cse9 .cse12 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (let ((.cse93 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_60 4) 0) (= (select .cse93 0) 0) (= (+ (select .cse93 8) 1) 0) (= (select .cse93 4) 0) (= (select v_DerPreprocessor_60 0) 0) (= (select v_DerPreprocessor_60 8) 1)))) .cse13)) .cse7 .cse8)))) .cse20 .cse21 (<= |c_ULTIMATE.start_main_~count~0#1| 1) (not (and (or .cse47 (and (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (let ((.cse94 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_22 8) 0) (= (select .cse94 4) 1) (= (+ (select v_DerPreprocessor_22 4) 1) 0) (= 0 (select .cse94 0)) (= (select .cse94 8) 0) (= (select v_DerPreprocessor_22 0) 0)))) .cse3 .cse10 .cse12 .cse4 .cse78)) .cse0 .cse19 .cse20 .cse21)) (or .cse27 (and .cse3 .cse10 .cse12 .cse4 .cse7 (exists ((v_y_85 Int)) (let ((.cse95 (* v_y_85 8))) (and (= (select .cse15 .cse95) 1) (= (+ (select .cse17 .cse95) 1) 0)))) .cse8) (and .cse3 .cse10 .cse12 .cse4 .cse35 .cse36 (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (let ((.cse96 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_34 8) 0) (= (select .cse96 8) 0) (= (select .cse96 4) 1) (= (select .cse96 0) 0) (= (select v_DerPreprocessor_34 0) 0) (= (+ (select v_DerPreprocessor_34 4) 1) 0))))) (and .cse3 .cse10 .cse12 .cse4 .cse7 (exists ((v_z_87 Int) (v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int)) (v_y_87 Int)) (let ((.cse98 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse97 (+ (* v_y_87 8) (* v_z_87 4)))) (and (<= v_z_87 1) (= (+ (select v_DerPreprocessor_34 .cse97) 1) 0) (= (+ (select .cse15 .cse97) 1) 0) (= (select .cse98 4) 0) (= (select v_DerPreprocessor_34 8) 0) (= (select .cse98 .cse97) 1) (= (select v_DerPreprocessor_34 4) 0) (= (select .cse98 8) 0) (= (select .cse98 0) 0) (= (select .cse17 .cse97) 1) (<= 0 v_z_87) (not (= v_z_87 0)) (= (select v_DerPreprocessor_34 0) 0)))) .cse8) .cse46) (or (and .cse10 (or (and .cse9 (exists ((v_DerPreprocessor_90 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (let ((.cse99 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_90) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_90 4) 0) (= (+ (select .cse99 8) 1) 0) (= (select .cse99 4) 0) (= (select v_DerPreprocessor_90 0) 0) (= (select v_DerPreprocessor_90 8) 1) (= (select .cse99 0) 0)))) .cse13) (and .cse3 .cse4 (exists ((v_y_284 Int) (v_DerPreprocessor_90 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (let ((.cse100 (* v_y_284 8)) (.cse101 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_90) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_90 .cse100) 1) (= (+ (select .cse101 .cse100) 1) 0) (= (select v_DerPreprocessor_90 4) 0) (= (select v_DerPreprocessor_90 8) 0) (= (select .cse101 4) 0) (= (select .cse101 8) 0) (= (+ (select .cse17 .cse100) 1) 0) (= (select v_DerPreprocessor_90 0) 0) (= (select .cse15 .cse100) 1) (= (select .cse101 0) 0)))))) .cse12 .cse7 .cse8) (and .cse2 (exists ((v_DerPreprocessor_90 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (let ((.cse102 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_90) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_90 4) 0) (= (select v_DerPreprocessor_90 0) 1) (= (select v_DerPreprocessor_90 8) 0) (= (select .cse102 4) 0) (= (select .cse102 8) 0) (= (+ (select .cse102 0) 1) 0)))) .cse3 .cse4 .cse5 .cse7 .cse8) .cse1 (and .cse3 .cse10 (exists ((v_y_291 Int) (v_z_291 Int)) (let ((.cse103 (+ (* v_z_291 4) (* v_y_291 8)))) (and (not (= v_z_291 0)) (= (select .cse17 .cse103) 1) (<= 0 v_z_291) (= (+ 1 (select .cse15 .cse103)) 0) (<= v_z_291 1)))) .cse12 .cse4 .cse7 .cse8)) (not (and .cse0 .cse19 .cse20 .cse21 (or (and (exists ((v_z_111 Int) (v_y_111 Int)) (let ((.cse104 (+ (* v_z_111 4) (* v_y_111 8)))) (and (not (= v_z_111 0)) (= (select .cse17 .cse104) 1) (<= 0 v_z_111) (<= v_z_111 1) (= (+ (select .cse15 .cse104) 1) 0)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) .cse1 (and (or (and .cse10 (or (and (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse105 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse105 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select .cse105 0) 0) (= 0 (+ (select .cse105 8) 1)) (= (select v_DerPreprocessor_42 4) 0) (= (select v_DerPreprocessor_42 8) 1)))) .cse9 .cse12 .cse13) (and .cse3 .cse12 .cse4 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int)) (v_y_104 Int)) (let ((.cse106 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse107 (* v_y_104 8))) (and (= (select .cse106 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select v_DerPreprocessor_42 8) 0) (= (+ (select .cse17 .cse107) 1) 0) (= (+ (select .cse106 .cse107) 1) 0) (= (select v_DerPreprocessor_42 .cse107) 1) (= (select .cse106 0) 0) (= (select .cse106 8) 0) (= (select v_DerPreprocessor_42 4) 0) (= (select .cse15 .cse107) 1))))))) (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse108 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse108 4) 0) (= (+ (select .cse108 0) 1) 0) (= (select v_DerPreprocessor_42 0) 1) (= (select v_DerPreprocessor_42 8) 0) (= (select .cse108 8) 0) (= (select v_DerPreprocessor_42 4) 0)))))) .cse7 .cse8)))) (not (and .cse0 (or .cse47 .cse109) .cse19 .cse20 .cse21)) (not (and .cse0 (or (and .cse7 .cse8 (or (and .cse9 .cse10 .cse12 (exists ((v_DerPreprocessor_103 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (let ((.cse110 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_103) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_104 4) 0) (= (select v_DerPreprocessor_104 8) 1) (= (+ (select .cse110 8) 1) 0) (= (select .cse110 4) 0) (= (select v_DerPreprocessor_104 0) 0) (= (select .cse110 0) 0)))) .cse13) (and (exists ((v_DerPreprocessor_103 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (let ((.cse111 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_103) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse111 8) 0) (= (select v_DerPreprocessor_104 0) 1) (= (select v_DerPreprocessor_104 4) 0) (= (select v_DerPreprocessor_104 8) 0) (= (+ (select .cse111 0) 1) 0) (= (select .cse111 4) 0)))) .cse2 .cse3 .cse4 .cse5))) .cse109) .cse19 .cse20 .cse21)) (or (and .cse3 .cse10 .cse12 (or (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int))) (let ((.cse112 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse112 0) 0) (= (select v_DerPreprocessor_28 0) 0) (= (+ (select v_DerPreprocessor_28 4) 1) 0) (= (select .cse112 8) 0) (= (select v_DerPreprocessor_28 8) 0) (= (select .cse112 4) 1)))) .cse35 .cse36) (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int)) (v_z_74 Int) (v_y_74 Int)) (let ((.cse114 (+ (* v_y_74 8) (* v_z_74 4))) (.cse113 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse113 .cse114) 1) (= (+ (select .cse15 .cse114) 1) 0) (not (= v_z_74 0)) (= (select .cse113 0) 0) (= (select .cse113 4) 0) (= (select v_DerPreprocessor_28 0) 0) (= (select v_DerPreprocessor_28 4) 0) (<= v_z_74 1) (= (+ (select v_DerPreprocessor_28 .cse114) 1) 0) (<= 0 v_z_74) (= (select .cse17 .cse114) 1) (= (select .cse113 8) 0) (= (select v_DerPreprocessor_28 8) 0) (<= 0 (+ v_z_74 (* v_y_74 2)))))) .cse7 .cse8)) .cse4) (and .cse7 (or .cse71 (and .cse10 (or (and .cse3 .cse12 .cse4 (exists ((v_y_79 Int)) (let ((.cse115 (* v_y_79 8))) (and (= (+ (select .cse17 .cse115) 1) 0) (<= 0 v_y_79) (= (select .cse15 .cse115) 1))))) .cse73))) .cse8)))))))) is different from false [2023-12-02 23:52:06,363 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse15 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse17 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse117 (select .cse17 0)) (.cse121 (select .cse17 8)) (.cse120 (select .cse15 8)) (.cse116 (select .cse15 0))) (let ((.cse119 (select .cse17 4)) (.cse118 (select .cse15 4)) (.cse2 (= .cse116 1)) (.cse3 (= .cse120 0)) (.cse4 (= .cse121 0)) (.cse5 (= 0 (+ .cse117 1)))) (let ((.cse78 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse122 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse15 .cse122) 1) 0) (= (select .cse17 .cse122) 1))))) (.cse71 (and .cse2 .cse3 .cse4 .cse5)) (.cse9 (= (+ .cse121 1) 0)) (.cse10 (= 0 .cse117)) (.cse12 (= .cse116 0)) (.cse7 (= .cse118 0)) (.cse13 (= .cse120 1)) (.cse8 (= .cse119 0)) (.cse35 (= .cse119 1)) (.cse36 (= (+ .cse118 1) 0))) (let ((.cse49 (and .cse35 .cse36)) (.cse27 (and .cse9 .cse10 .cse12 .cse7 .cse13 .cse8)) (.cse51 (and .cse2 .cse3 .cse4 .cse5 .cse7 .cse8)) (.cse1 (and .cse3 .cse10 .cse12 .cse4 .cse35 .cse36)) (.cse52 (and (or .cse71 (and .cse9 .cse10 .cse12 .cse13)) .cse7 .cse8)) (.cse0 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse109 (and .cse3 .cse10 .cse12 .cse4 .cse78)) (.cse19 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse20 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse21 (= |c_ULTIMATE.start_main_~sum~0#1| (+ .cse116 .cse117))) (.cse73 (and .cse9 .cse12 .cse13))) (and (not (and .cse0 (or .cse1 (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse6 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse6 4) 0) (= (+ (select .cse6 0) 1) 0) (= (select .cse6 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse7 .cse8) (and .cse9 .cse10 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse11 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse11 4) 0) (= (+ (select .cse11 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse11 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse12 .cse7 .cse13 .cse8) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse16 (* v_y_55 8)) (.cse14 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse14 4) 0) (= (select .cse15 .cse16) 1) (= (+ (select .cse17 .cse16) 1) 0) (= (+ (select .cse14 .cse16) 1) 0) (= (select v_DerPreprocessor_18 .cse16) 1) (= (select .cse14 0) 0) (= (select .cse14 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) (and .cse3 .cse10 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse18 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse17 .cse18) 1) (= (+ (select .cse15 .cse18) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse12 .cse4 .cse7 .cse8)) .cse19 .cse20 .cse21)) (not (and .cse0 (or (and .cse7 .cse8 (or (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_55 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (let ((.cse22 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_56 0) 1) (= (select .cse22 4) 0) (= (select v_DerPreprocessor_56 4) 0) (= (select v_DerPreprocessor_56 8) 0) (= (select .cse22 8) 0) (= (+ (select .cse22 0) 1) 0))))) (and .cse3 .cse10 .cse12 .cse4 (exists ((v_y_163 Int) (v_DerPreprocessor_55 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (let ((.cse23 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse24 (* v_y_163 8))) (and (= (+ (select .cse23 .cse24) 1) 0) (= (select v_DerPreprocessor_56 0) 0) (= (select .cse23 4) 0) (= (select v_DerPreprocessor_56 4) 0) (= (select .cse15 .cse24) 1) (= (select v_DerPreprocessor_56 8) 0) (= (select .cse23 8) 0) (= (+ (select .cse17 .cse24) 1) 0) (= (select .cse23 0) 0) (= 1 (select v_DerPreprocessor_56 .cse24)))))) (and .cse9 .cse10 .cse12 .cse13 (exists ((v_DerPreprocessor_55 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (let ((.cse25 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse25 8) 1) 0) (= (select v_DerPreprocessor_56 0) 0) (= (select .cse25 4) 0) (= (select v_DerPreprocessor_56 4) 0) (= (select .cse25 0) 0) (= (select v_DerPreprocessor_56 8) 1))))))) .cse1 (and .cse3 .cse10 .cse12 (exists ((v_z_169 Int) (v_y_169 Int)) (let ((.cse26 (+ (* v_z_169 4) (* v_y_169 8)))) (and (<= v_z_169 1) (<= 0 v_z_169) (= (select .cse17 .cse26) 1) (not (= v_z_169 0)) (= (+ (select .cse15 .cse26) 1) 0)))) .cse4 .cse7 .cse8)) .cse19 .cse20 .cse21)) (or .cse27 (and .cse3 .cse10 .cse12 .cse4 (exists ((v_y_16 Int)) (let ((.cse28 (* v_y_16 8))) (and (= (select .cse15 .cse28) 1) (= 0 (+ (select .cse17 .cse28) 1))))) .cse7 .cse8) (and .cse3 .cse10 .cse12 .cse4 (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int)) (v_z_7 Int) (v_y_7 Int)) (let ((.cse29 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse30 (+ (* v_y_7 8) (* v_z_7 4)))) (and (= (select .cse29 0) 0) (= (select v_DerPreprocessor_6 8) 0) (= (select .cse29 .cse30) 1) (= (select .cse29 8) 0) (= (select .cse17 .cse30) 1) (= (+ (select v_DerPreprocessor_6 .cse30) 1) 0) (= (select .cse29 4) 0) (not (= v_z_7 0)) (<= v_z_7 1) (= (+ (select .cse15 .cse30) 1) 0) (= (select v_DerPreprocessor_6 4) 0) (<= 0 v_z_7) (= (select v_DerPreprocessor_6 0) 0)))) .cse7 .cse8)) (not (and .cse0 (or (and (or (and .cse9 .cse10 .cse12 .cse13 (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse31 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse31 8) 1) 0) (= (select v_DerPreprocessor_46 8) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse31 0) 0) (= (select .cse31 4) 0) (= (select v_DerPreprocessor_46 0) 0))))) (and .cse3 .cse10 .cse12 .cse4 (exists ((v_y_127 Int) (v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse32 (* v_y_127 8)) (.cse33 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse17 .cse32) 1) 0) (= (+ (select .cse33 .cse32) 1) 0) (= (select v_DerPreprocessor_46 .cse32) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse33 0) 0) (= (select .cse15 .cse32) 1) (= (select .cse33 4) 0) (= (select v_DerPreprocessor_46 8) 0) (= (select v_DerPreprocessor_46 0) 0) (= (select .cse33 8) 0)))))) .cse7 .cse8) (and .cse10 (or (and .cse3 .cse12 .cse4 .cse7 .cse8 (exists ((v_y_117 Int) (v_z_117 Int)) (let ((.cse34 (+ (* v_z_117 4) (* v_y_117 8)))) (and (<= 0 v_z_117) (<= v_z_117 1) (= (+ (select .cse15 .cse34) 1) 0) (not (= v_z_117 0)) (= (select .cse17 .cse34) 1))))) (and .cse3 .cse12 .cse4 .cse35 .cse36))) (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_43 (Array Int Int)) (v_DerPreprocessor_44 (Array Int Int))) (let ((.cse37 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse37 0) 1) 0) (= (select v_DerPreprocessor_44 8) 0) (= (select v_DerPreprocessor_44 0) 1) (= (select .cse37 4) 0) (= (select .cse37 8) 0) (= (select v_DerPreprocessor_44 4) 0)))) .cse7 .cse8)) .cse19 .cse20 .cse21)) .cse0 (or (and (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int)) (v_y_95 Int)) (let ((.cse39 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse38 (* v_y_95 8))) (and (= (select .cse15 .cse38) 1) (= (select .cse39 8) 0) (= (select .cse39 4) 0) (= (+ (select .cse17 .cse38) 1) 0) (= (select .cse39 0) 0) (= (select v_DerPreprocessor_38 0) 0) (= (select v_DerPreprocessor_38 .cse38) 1) (= (select v_DerPreprocessor_38 4) 0) (= (select v_DerPreprocessor_38 8) 0) (= (+ (select .cse39 .cse38) 1) 0)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) .cse27 (and (exists ((v_y_89 Int) (v_z_89 Int)) (let ((.cse40 (+ (* v_y_89 8) (* v_z_89 4)))) (and (<= v_z_89 1) (<= 0 v_z_89) (not (= v_z_89 0)) (= (+ 1 (select .cse15 .cse40)) 0) (= (select .cse17 .cse40) 1)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) .cse1 (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (let ((.cse41 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse41 0) 1) 0) (= (select v_DerPreprocessor_36 8) 0) (= (select .cse41 8) 0) (= (select v_DerPreprocessor_36 0) 1) (= (select .cse41 4) 0) (= (select v_DerPreprocessor_36 4) 0)))) .cse7 .cse8)) (not (and .cse0 (or .cse1 (and (or (and .cse3 .cse10 .cse12 .cse4 (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_106 (Array Int Int)) (v_y_338 Int)) (let ((.cse42 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_106) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse43 (* v_y_338 8))) (and (= 0 (select .cse42 0)) (= (select .cse42 4) 0) (= (+ (select .cse17 .cse43) 1) 0) (= 1 (select v_DerPreprocessor_106 .cse43)) (= (select .cse42 8) 0) (= (+ (select .cse42 .cse43) 1) 0) (= (select v_DerPreprocessor_106 8) 0) (= (select .cse15 .cse43) 1) (= (select v_DerPreprocessor_106 4) 0) (= (select v_DerPreprocessor_106 0) 0))))) (and (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_106 (Array Int Int))) (let ((.cse44 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_106) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse44 4) 0) (= (select .cse44 8) 0) (= (select v_DerPreprocessor_106 8) 0) (= (select v_DerPreprocessor_106 0) 1) (= (+ (select .cse44 0) 1) 0) (= (select v_DerPreprocessor_106 4) 0)))) .cse2 .cse3 .cse4 .cse5)) .cse7 .cse8) (and .cse3 .cse10 .cse12 .cse4 .cse7 .cse8 (exists ((v_z_342 Int) (v_y_342 Int)) (let ((.cse45 (+ (* v_z_342 4) (* v_y_342 8)))) (and (= (select .cse17 .cse45) 1) (= 0 (+ (select .cse15 .cse45) 1)) (not (= v_z_342 0)) (<= 0 v_z_342) (<= v_z_342 1))))) (and .cse9 .cse10 .cse12 (exists ((v_DerPreprocessor_107 (Array Int Int)) (v_DerPreprocessor_108 (Array Int Int))) (let ((.cse46 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_107) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_108) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse46 4) 0) (= (select v_DerPreprocessor_108 4) 0) (= (select v_DerPreprocessor_108 8) 1) (= (select v_DerPreprocessor_108 0) 0) (= (+ (select .cse46 8) 1) 0) (= (select .cse46 0) 0)))) .cse7 .cse13 .cse8)) .cse19 .cse20 .cse21)) (or (and .cse3 .cse10 .cse12 .cse4 (or (and (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int)) (v_z_63 Int) (v_y_63 Int)) (let ((.cse47 (+ (* v_y_63 8) (* v_z_63 4))) (.cse48 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse15 .cse47) 1) 0) (= (select .cse17 .cse47) 1) (= (select .cse48 0) 0) (<= 0 v_z_63) (= (select .cse48 4) 0) (= (select v_DerPreprocessor_20 8) 0) (= (+ (select v_DerPreprocessor_20 .cse47) 1) 0) (<= v_z_63 1) (= (select .cse48 .cse47) 1) (= (select v_DerPreprocessor_20 4) 0) (= 0 (select v_DerPreprocessor_20 0)) (not (= v_z_63 0)) (= (select .cse48 8) 0)))) .cse7 .cse8) .cse49)) (and (or (and .cse9 .cse13) (and .cse3 .cse4 (exists ((v_y_69 Int)) (let ((.cse50 (* v_y_69 8))) (and (= (+ (select .cse17 .cse50) 1) 0) (= (select .cse15 .cse50) 1)))))) .cse10 .cse12 .cse7 .cse8) .cse51) (not (and .cse0 (or .cse52 (and .cse3 .cse10 .cse12 (exists ((v_DerPreprocessor_31 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int))) (let ((.cse53 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_32) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select v_DerPreprocessor_32 4) 1) 0) (= (select .cse53 4) 1) (= (select v_DerPreprocessor_32 8) 0) (= (select .cse53 8) 0) (= (select .cse53 0) 0) (= 0 (select v_DerPreprocessor_32 0))))) .cse4 (exists ((v_z_80 Int) (v_y_80 Int)) (let ((.cse55 (+ (* v_y_80 2) v_z_80)) (.cse54 (+ (* v_z_80 4) (* v_y_80 8)))) (and (= (select .cse17 .cse54) 1) (<= 0 v_z_80) (<= 0 .cse55) (<= .cse55 2) (<= v_z_80 1) (= (+ (select .cse15 .cse54) 1) 0)))))) .cse19 .cse20 .cse21)) (< 0 |c_ULTIMATE.start_main_~count~0#1|) (not (and .cse0 (or (and .cse3 .cse10 (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int)) (v_y_330 Int)) (let ((.cse56 (* v_y_330 8)) (.cse57 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_100 4) 0) (= (+ (select .cse17 .cse56) 1) 0) (= (select v_DerPreprocessor_100 8) 0) (= (select .cse57 4) 0) (= (select .cse57 8) 0) (= (+ (select .cse57 .cse56) 1) 0) (= (select v_DerPreprocessor_100 .cse56) 1) (= (select .cse15 .cse56) 1) (= 0 (select .cse57 0)) (= (select v_DerPreprocessor_100 0) 0)))) .cse12 .cse4 .cse7 .cse8) (and .cse9 .cse10 .cse12 (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (let ((.cse58 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_100 4) 0) (= (select .cse58 4) 0) (= (select v_DerPreprocessor_100 8) 1) (= 0 (select .cse58 0)) (= (select v_DerPreprocessor_100 0) 0) (= (+ (select .cse58 8) 1) 0)))) .cse7 .cse13 .cse8) .cse1 (and (exists ((v_y_326 Int) (v_z_326 Int)) (let ((.cse59 (+ (* v_z_326 4) (* v_y_326 8)))) (and (<= 0 v_z_326) (not (= v_z_326 0)) (= (+ (select .cse15 .cse59) 1) 0) (= (select .cse17 .cse59) 1) (<= v_z_326 1)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) (and .cse2 .cse3 .cse4 .cse5 .cse7 (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (let ((.cse60 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_100 4) 0) (= (select v_DerPreprocessor_100 8) 0) (= (select .cse60 4) 0) (= (select v_DerPreprocessor_100 0) 1) (= (select .cse60 8) 0) (= (+ (select .cse60 0) 1) 0)))) .cse8)) .cse19 .cse20 .cse21)) (or (and (or (and .cse3 .cse10 .cse12 (exists ((v_y_272 Int) (v_DerPreprocessor_87 (Array Int Int)) (v_DerPreprocessor_88 (Array Int Int))) (let ((.cse61 (* v_y_272 8)) (.cse62 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_87) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_88) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_88 8) 0) (= (select v_DerPreprocessor_88 0) 0) (= (+ (select .cse17 .cse61) 1) 0) (= (+ (select .cse62 .cse61) 1) 0) (= (select .cse15 .cse61) 1) (= (select .cse62 8) 0) (= (select .cse62 0) 0) (= (select v_DerPreprocessor_88 4) 0) (= (select v_DerPreprocessor_88 .cse61) 1) (= (select .cse62 4) 0)))) .cse4) (and .cse9 .cse10 (exists ((v_DerPreprocessor_87 (Array Int Int)) (v_DerPreprocessor_88 (Array Int Int))) (let ((.cse63 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_87) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_88) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_88 8) 1) (= (select v_DerPreprocessor_88 0) 0) (= (select .cse63 0) 0) (= (select v_DerPreprocessor_88 4) 0) (= (+ (select .cse63 8) 1) 0) (= (select .cse63 4) 0)))) .cse12 .cse13) (and .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_87 (Array Int Int)) (v_DerPreprocessor_88 (Array Int Int))) (let ((.cse64 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_87) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_88) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_88 8) 0) (= (select v_DerPreprocessor_88 0) 1) (= (select .cse64 8) 0) (= (+ (select .cse64 0) 1) 0) (= (select v_DerPreprocessor_88 4) 0) (= (select .cse64 4) 0)))) .cse5)) .cse7 .cse8) (and .cse3 .cse10 .cse12 .cse4 .cse7 .cse8 (exists ((v_z_278 Int) (v_y_278 Int)) (let ((.cse65 (+ (* v_z_278 4) (* v_y_278 8)))) (and (<= v_z_278 1) (= (select .cse17 .cse65) 1) (<= 0 v_z_278) (not (= v_z_278 0)) (= 0 (+ (select .cse15 .cse65) 1)))))) .cse1) (or (and (or (and .cse10 (or (and .cse9 (exists ((v_DerPreprocessor_50 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (let ((.cse66 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_50) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= 0 (select v_DerPreprocessor_50 4)) (= (select .cse66 0) 0) (= (select v_DerPreprocessor_50 0) 0) (= (+ (select .cse66 8) 1) 0) (= (select .cse66 4) 0) (= (select v_DerPreprocessor_50 8) 1)))) .cse12 .cse13) (and .cse3 .cse12 .cse4 (exists ((v_DerPreprocessor_50 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int)) (v_y_146 Int)) (let ((.cse67 (* v_y_146 8)) (.cse68 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_50) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= 0 (select v_DerPreprocessor_50 4)) (= (+ (select .cse17 .cse67) 1) 0) (<= 0 v_y_146) (= (select .cse68 0) 0) (= (select .cse68 8) 0) (= (select .cse15 .cse67) 1) (= (select v_DerPreprocessor_50 0) 0) (= (+ (select .cse68 .cse67) 1) 0) (= (select v_DerPreprocessor_50 8) 0) (= (select v_DerPreprocessor_50 .cse67) 1) (= (select .cse68 4) 0))))))) (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_50 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (let ((.cse69 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_50) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= 0 (select v_DerPreprocessor_50 4)) (= (select v_DerPreprocessor_50 0) 1) (= (+ (select .cse69 0) 1) 0) (= (select .cse69 8) 0) (= (select v_DerPreprocessor_50 8) 0) (= (select .cse69 4) 0)))))) .cse7 .cse8) (and .cse3 .cse10 .cse12 .cse4 (or (and (exists ((v_y_139 Int) (v_z_139 Int)) (let ((.cse70 (+ (* v_y_139 8) (* v_z_139 4)))) (and (<= v_z_139 1) (<= 0 (+ (* 2 v_y_139) v_z_139)) (= (select .cse17 .cse70) 1) (not (= v_z_139 0)) (<= 0 v_z_139) (= (+ (select .cse15 .cse70) 1) 0)))) .cse7 .cse8) .cse49))) (<= 3 c_~ARR_SIZE~0) (or (and .cse7 .cse8 (or .cse71 (and .cse10 (or (and .cse3 .cse12 .cse4 (exists ((v_y_300 Int)) (let ((.cse72 (* v_y_300 8))) (and (= (+ (select .cse17 .cse72) 1) 0) (= (select .cse15 .cse72) 1))))) .cse73)))) (and .cse3 .cse10 .cse12 .cse4 (exists ((v_y_309 Int) (v_DerPreprocessor_91 (Array Int Int)) (v_DerPreprocessor_92 (Array Int Int)) (v_z_309 Int)) (let ((.cse74 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_91) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_92) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse75 (+ (* v_z_309 4) (* v_y_309 8)))) (and (= (select .cse74 4) 0) (= (select v_DerPreprocessor_92 8) 0) (= (select .cse74 0) 0) (= (+ (select v_DerPreprocessor_92 .cse75) 1) 0) (= (select .cse74 8) 0) (<= 0 v_z_309) (= (select .cse74 .cse75) 1) (= (select v_DerPreprocessor_92 0) 0) (<= v_z_309 1) (not (= v_z_309 0)) (= (select v_DerPreprocessor_92 4) 0) (= (select .cse17 .cse75) 1) (= (+ (select .cse15 .cse75) 1) 0)))) .cse7 .cse8) (and .cse3 .cse10 .cse12 .cse4 .cse35 (exists ((v_DerPreprocessor_91 (Array Int Int)) (v_DerPreprocessor_92 (Array Int Int))) (let ((.cse76 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_91) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_92) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select v_DerPreprocessor_92 4) 1) 0) (= (select v_DerPreprocessor_92 8) 0) (= (select .cse76 0) 0) (= (select .cse76 4) 1) (= (select .cse76 8) 0) (= (select v_DerPreprocessor_92 0) 0)))) .cse36)) (not (and .cse0 (or .cse52 (and .cse3 .cse10 .cse12 (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (let ((.cse77 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_102 0) 0) (= (select v_DerPreprocessor_102 8) 0) (= (select .cse77 0) 0) (= (select .cse77 4) 1) (= (+ (select v_DerPreprocessor_102 4) 1) 0) (= (select .cse77 8) 0)))) .cse4 .cse78)) .cse19 .cse20 .cse21)) (or (and .cse3 .cse10 .cse12 .cse4 .cse7 (exists ((v_DerPreprocessor_97 (Array Int Int)) (v_DerPreprocessor_98 (Array Int Int)) (v_y_316 Int) (v_z_316 Int)) (let ((.cse79 (+ (* v_z_316 4) (* v_y_316 8))) (.cse80 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_97) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_98) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select v_DerPreprocessor_98 .cse79) 1) 0) (= (select .cse80 4) 0) (<= 0 v_z_316) (= (select v_DerPreprocessor_98 0) 0) (= (select .cse17 .cse79) 1) (not (= v_z_316 0)) (= (select v_DerPreprocessor_98 4) 0) (= (+ (select .cse15 .cse79) 1) 0) (<= v_z_316 1) (= (select .cse80 .cse79) 1) (= (select v_DerPreprocessor_98 8) 0) (= (select .cse80 8) 0) (= (select .cse80 0) 0)))) .cse8) .cse27 (and .cse3 .cse10 .cse12 .cse4 .cse35 (exists ((v_DerPreprocessor_95 (Array Int Int)) (v_DerPreprocessor_96 (Array Int Int))) (let ((.cse81 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_95) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_96) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse81 0) 0) (= (select .cse81 8) 0) (= (select v_DerPreprocessor_96 0) 0) (= (select v_DerPreprocessor_96 8) 0) (= (+ (select v_DerPreprocessor_96 4) 1) 0) (= (select .cse81 4) 1)))) .cse36) (and .cse4 (or (and .cse3 .cse10 .cse12 (exists ((v_y_321 Int)) (let ((.cse82 (* v_y_321 8))) (and (= (+ (select .cse17 .cse82) 1) 0) (= (select .cse15 .cse82) 1)))) .cse8) (and .cse2 .cse3 .cse5 .cse8)) .cse7)) (not (and (or .cse52 (and (exists ((v_DerPreprocessor_93 (Array Int Int)) (v_DerPreprocessor_94 (Array Int Int))) (let ((.cse83 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_93) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_94) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse83 8) 0) (= (select .cse83 0) 0) (= (select v_DerPreprocessor_94 0) 0) (= (+ (select v_DerPreprocessor_94 4) 1) 0) (= (select v_DerPreprocessor_94 8) 0) (= (select .cse83 4) 1)))) .cse3 .cse10 .cse12 .cse4 .cse78)) .cse0 .cse19 .cse20 .cse21)) (not (and .cse0 (or (and .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int))) (let ((.cse84 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_52 8) 0) (= (select v_DerPreprocessor_52 0) 1) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse84 4)) (= (+ (select .cse84 0) 1) 0) (= (select .cse84 8) 0))))) (and .cse3 .cse10 .cse12 .cse4 .cse7 .cse8 (exists ((v_y_150 Int) (v_z_150 Int)) (let ((.cse85 (+ (* v_y_150 8) (* v_z_150 4)))) (and (= (select .cse17 .cse85) 1) (<= v_z_150 1) (<= 0 v_z_150) (= (+ (select .cse15 .cse85) 1) 0) (not (= v_z_150 0)))))) .cse1 (and .cse3 .cse10 .cse12 .cse4 .cse7 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int)) (v_y_153 Int)) (let ((.cse87 (* v_y_153 8)) (.cse86 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse86 .cse87) 1) 0) (= (select v_DerPreprocessor_52 8) 0) (= (select v_DerPreprocessor_52 0) 0) (= (+ (select .cse17 .cse87) 1) 0) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse86 4)) (= (select v_DerPreprocessor_52 .cse87) 1) (= (select .cse15 .cse87) 1) (= (select .cse86 8) 0) (= (select .cse86 0) 0)))) .cse8) (and .cse9 .cse10 .cse12 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int))) (let ((.cse88 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_52 0) 0) (= (select v_DerPreprocessor_52 8) 1) (= (+ (select .cse88 8) 1) 0) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse88 4)) (= (select .cse88 0) 0)))) .cse7 .cse13 .cse8)) .cse19 .cse20 .cse21)) .cse19 (not (and .cse0 .cse19 .cse20 .cse21 (or (and .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (let ((.cse89 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_60 0) 1) (= (select .cse89 8) 0) (= (+ (select .cse89 0) 1) 0) (= (select v_DerPreprocessor_60 8) 0) (= (select v_DerPreprocessor_60 4) 0) (= (select .cse89 4) 0))))) .cse1 (and (exists ((v_y_191 Int) (v_z_191 Int)) (let ((.cse90 (+ (* v_z_191 4) (* v_y_191 8)))) (and (= (+ (select .cse15 .cse90) 1) 0) (not (= v_z_191 0)) (= (select .cse17 .cse90) 1) (<= 0 v_z_191) (<= v_z_191 1)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) (and .cse10 (or (and .cse3 .cse12 .cse4 (exists ((v_y_185 Int) (v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (let ((.cse91 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse92 (* v_y_185 8))) (and (= (select .cse91 8) 0) (= (+ 1 (select .cse91 .cse92)) 0) (= (select v_DerPreprocessor_60 8) 0) (= (select v_DerPreprocessor_60 4) 0) (= (select .cse15 .cse92) 1) (= (+ (select .cse17 .cse92) 1) 0) (= (select .cse91 0) 0) (= (select .cse91 4) 0) (= (select v_DerPreprocessor_60 0) 0) (= (select v_DerPreprocessor_60 .cse92) 1))))) (and .cse9 .cse12 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (let ((.cse93 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_60 4) 0) (= (select .cse93 0) 0) (= (+ (select .cse93 8) 1) 0) (= (select .cse93 4) 0) (= (select v_DerPreprocessor_60 0) 0) (= (select v_DerPreprocessor_60 8) 1)))) .cse13)) .cse7 .cse8)))) .cse20 .cse21 (<= |c_ULTIMATE.start_main_~count~0#1| 1) (not (and (or .cse52 (and (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (let ((.cse94 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_22 8) 0) (= (select .cse94 4) 1) (= (+ (select v_DerPreprocessor_22 4) 1) 0) (= 0 (select .cse94 0)) (= (select .cse94 8) 0) (= (select v_DerPreprocessor_22 0) 0)))) .cse3 .cse10 .cse12 .cse4 .cse78)) .cse0 .cse19 .cse20 .cse21)) (or .cse27 (and .cse3 .cse10 .cse12 .cse4 .cse7 (exists ((v_y_85 Int)) (let ((.cse95 (* v_y_85 8))) (and (= (select .cse15 .cse95) 1) (= (+ (select .cse17 .cse95) 1) 0)))) .cse8) (and .cse3 .cse10 .cse12 .cse4 .cse35 .cse36 (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (let ((.cse96 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_34 8) 0) (= (select .cse96 8) 0) (= (select .cse96 4) 1) (= (select .cse96 0) 0) (= (select v_DerPreprocessor_34 0) 0) (= (+ (select v_DerPreprocessor_34 4) 1) 0))))) (and .cse3 .cse10 .cse12 .cse4 .cse7 (exists ((v_z_87 Int) (v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int)) (v_y_87 Int)) (let ((.cse98 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse97 (+ (* v_y_87 8) (* v_z_87 4)))) (and (<= v_z_87 1) (= (+ (select v_DerPreprocessor_34 .cse97) 1) 0) (= (+ (select .cse15 .cse97) 1) 0) (= (select .cse98 4) 0) (= (select v_DerPreprocessor_34 8) 0) (= (select .cse98 .cse97) 1) (= (select v_DerPreprocessor_34 4) 0) (= (select .cse98 8) 0) (= (select .cse98 0) 0) (= (select .cse17 .cse97) 1) (<= 0 v_z_87) (not (= v_z_87 0)) (= (select v_DerPreprocessor_34 0) 0)))) .cse8) .cse51) (or (and .cse10 (or (and .cse9 (exists ((v_DerPreprocessor_90 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (let ((.cse99 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_90) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_90 4) 0) (= (+ (select .cse99 8) 1) 0) (= (select .cse99 4) 0) (= (select v_DerPreprocessor_90 0) 0) (= (select v_DerPreprocessor_90 8) 1) (= (select .cse99 0) 0)))) .cse13) (and .cse3 .cse4 (exists ((v_y_284 Int) (v_DerPreprocessor_90 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (let ((.cse100 (* v_y_284 8)) (.cse101 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_90) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_90 .cse100) 1) (= (+ (select .cse101 .cse100) 1) 0) (= (select v_DerPreprocessor_90 4) 0) (= (select v_DerPreprocessor_90 8) 0) (= (select .cse101 4) 0) (= (select .cse101 8) 0) (= (+ (select .cse17 .cse100) 1) 0) (= (select v_DerPreprocessor_90 0) 0) (= (select .cse15 .cse100) 1) (= (select .cse101 0) 0)))))) .cse12 .cse7 .cse8) (and .cse2 (exists ((v_DerPreprocessor_90 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (let ((.cse102 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_90) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_90 4) 0) (= (select v_DerPreprocessor_90 0) 1) (= (select v_DerPreprocessor_90 8) 0) (= (select .cse102 4) 0) (= (select .cse102 8) 0) (= (+ (select .cse102 0) 1) 0)))) .cse3 .cse4 .cse5 .cse7 .cse8) .cse1 (and .cse3 .cse10 (exists ((v_y_291 Int) (v_z_291 Int)) (let ((.cse103 (+ (* v_z_291 4) (* v_y_291 8)))) (and (not (= v_z_291 0)) (= (select .cse17 .cse103) 1) (<= 0 v_z_291) (= (+ 1 (select .cse15 .cse103)) 0) (<= v_z_291 1)))) .cse12 .cse4 .cse7 .cse8)) (not (and .cse0 .cse19 .cse20 .cse21 (or (and (exists ((v_z_111 Int) (v_y_111 Int)) (let ((.cse104 (+ (* v_z_111 4) (* v_y_111 8)))) (and (not (= v_z_111 0)) (= (select .cse17 .cse104) 1) (<= 0 v_z_111) (<= v_z_111 1) (= (+ (select .cse15 .cse104) 1) 0)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) .cse1 (and (or (and .cse10 (or (and (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse105 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse105 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select .cse105 0) 0) (= 0 (+ (select .cse105 8) 1)) (= (select v_DerPreprocessor_42 4) 0) (= (select v_DerPreprocessor_42 8) 1)))) .cse9 .cse12 .cse13) (and .cse3 .cse12 .cse4 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int)) (v_y_104 Int)) (let ((.cse106 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse107 (* v_y_104 8))) (and (= (select .cse106 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select v_DerPreprocessor_42 8) 0) (= (+ (select .cse17 .cse107) 1) 0) (= (+ (select .cse106 .cse107) 1) 0) (= (select v_DerPreprocessor_42 .cse107) 1) (= (select .cse106 0) 0) (= (select .cse106 8) 0) (= (select v_DerPreprocessor_42 4) 0) (= (select .cse15 .cse107) 1))))))) (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse108 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse108 4) 0) (= (+ (select .cse108 0) 1) 0) (= (select v_DerPreprocessor_42 0) 1) (= (select v_DerPreprocessor_42 8) 0) (= (select .cse108 8) 0) (= (select v_DerPreprocessor_42 4) 0)))))) .cse7 .cse8)))) (not (and .cse0 (or .cse52 .cse109) .cse19 .cse20 .cse21)) (not (and .cse0 (or (and .cse7 .cse8 (or (and .cse9 .cse10 .cse12 (exists ((v_DerPreprocessor_103 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (let ((.cse110 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_103) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_104 4) 0) (= (select v_DerPreprocessor_104 8) 1) (= (+ (select .cse110 8) 1) 0) (= (select .cse110 4) 0) (= (select v_DerPreprocessor_104 0) 0) (= (select .cse110 0) 0)))) .cse13) (and (exists ((v_DerPreprocessor_103 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (let ((.cse111 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_103) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse111 8) 0) (= (select v_DerPreprocessor_104 0) 1) (= (select v_DerPreprocessor_104 4) 0) (= (select v_DerPreprocessor_104 8) 0) (= (+ (select .cse111 0) 1) 0) (= (select .cse111 4) 0)))) .cse2 .cse3 .cse4 .cse5))) .cse109) .cse19 .cse20 .cse21)) (or (and .cse3 .cse10 .cse12 (or (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int))) (let ((.cse112 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse112 0) 0) (= (select v_DerPreprocessor_28 0) 0) (= (+ (select v_DerPreprocessor_28 4) 1) 0) (= (select .cse112 8) 0) (= (select v_DerPreprocessor_28 8) 0) (= (select .cse112 4) 1)))) .cse35 .cse36) (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int)) (v_z_74 Int) (v_y_74 Int)) (let ((.cse114 (+ (* v_y_74 8) (* v_z_74 4))) (.cse113 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse113 .cse114) 1) (= (+ (select .cse15 .cse114) 1) 0) (not (= v_z_74 0)) (= (select .cse113 0) 0) (= (select .cse113 4) 0) (= (select v_DerPreprocessor_28 0) 0) (= (select v_DerPreprocessor_28 4) 0) (<= v_z_74 1) (= (+ (select v_DerPreprocessor_28 .cse114) 1) 0) (<= 0 v_z_74) (= (select .cse17 .cse114) 1) (= (select .cse113 8) 0) (= (select v_DerPreprocessor_28 8) 0) (<= 0 (+ v_z_74 (* v_y_74 2)))))) .cse7 .cse8)) .cse4) (and .cse7 (or .cse71 (and .cse10 (or (and .cse3 .cse12 .cse4 (exists ((v_y_79 Int)) (let ((.cse115 (* v_y_79 8))) (and (= (+ (select .cse17 .cse115) 1) 0) (<= 0 v_y_79) (= (select .cse15 .cse115) 1))))) .cse73))) .cse8)))))))) is different from false [2023-12-02 23:52:06,520 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse15 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse17 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse117 (select .cse17 0)) (.cse121 (select .cse17 8)) (.cse120 (select .cse15 8)) (.cse116 (select .cse15 0))) (let ((.cse119 (select .cse17 4)) (.cse118 (select .cse15 4)) (.cse2 (= .cse116 1)) (.cse3 (= .cse120 0)) (.cse4 (= .cse121 0)) (.cse5 (= 0 (+ .cse117 1)))) (let ((.cse78 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse122 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse15 .cse122) 1) 0) (= (select .cse17 .cse122) 1))))) (.cse71 (and .cse2 .cse3 .cse4 .cse5)) (.cse9 (= (+ .cse121 1) 0)) (.cse10 (= 0 .cse117)) (.cse12 (= .cse116 0)) (.cse7 (= .cse118 0)) (.cse13 (= .cse120 1)) (.cse8 (= .cse119 0)) (.cse35 (= .cse119 1)) (.cse36 (= (+ .cse118 1) 0))) (let ((.cse44 (and .cse35 .cse36)) (.cse27 (and .cse9 .cse10 .cse12 .cse7 .cse13 .cse8)) (.cse46 (and .cse2 .cse3 .cse4 .cse5 .cse7 .cse8)) (.cse1 (and .cse3 .cse10 .cse12 .cse4 .cse35 .cse36)) (.cse47 (and (or .cse71 (and .cse9 .cse10 .cse12 .cse13)) .cse7 .cse8)) (.cse0 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse109 (and .cse3 .cse10 .cse12 .cse4 .cse78)) (.cse19 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse20 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse21 (= |c_ULTIMATE.start_main_~sum~0#1| (+ .cse116 .cse117))) (.cse73 (and .cse9 .cse12 .cse13))) (and (not (and .cse0 (or .cse1 (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse6 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse6 4) 0) (= (+ (select .cse6 0) 1) 0) (= (select .cse6 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse7 .cse8) (and .cse9 .cse10 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse11 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse11 4) 0) (= (+ (select .cse11 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse11 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse12 .cse7 .cse13 .cse8) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse16 (* v_y_55 8)) (.cse14 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse14 4) 0) (= (select .cse15 .cse16) 1) (= (+ (select .cse17 .cse16) 1) 0) (= (+ (select .cse14 .cse16) 1) 0) (= (select v_DerPreprocessor_18 .cse16) 1) (= (select .cse14 0) 0) (= (select .cse14 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) (and .cse3 .cse10 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse18 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse17 .cse18) 1) (= (+ (select .cse15 .cse18) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse12 .cse4 .cse7 .cse8)) .cse19 .cse20 .cse21)) (not (and .cse0 (or (and .cse7 .cse8 (or (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_55 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (let ((.cse22 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_56 0) 1) (= (select .cse22 4) 0) (= (select v_DerPreprocessor_56 4) 0) (= (select v_DerPreprocessor_56 8) 0) (= (select .cse22 8) 0) (= (+ (select .cse22 0) 1) 0))))) (and .cse3 .cse10 .cse12 .cse4 (exists ((v_y_163 Int) (v_DerPreprocessor_55 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (let ((.cse23 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse24 (* v_y_163 8))) (and (= (+ (select .cse23 .cse24) 1) 0) (= (select v_DerPreprocessor_56 0) 0) (= (select .cse23 4) 0) (= (select v_DerPreprocessor_56 4) 0) (= (select .cse15 .cse24) 1) (= (select v_DerPreprocessor_56 8) 0) (= (select .cse23 8) 0) (= (+ (select .cse17 .cse24) 1) 0) (= (select .cse23 0) 0) (= 1 (select v_DerPreprocessor_56 .cse24)))))) (and .cse9 .cse10 .cse12 .cse13 (exists ((v_DerPreprocessor_55 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (let ((.cse25 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse25 8) 1) 0) (= (select v_DerPreprocessor_56 0) 0) (= (select .cse25 4) 0) (= (select v_DerPreprocessor_56 4) 0) (= (select .cse25 0) 0) (= (select v_DerPreprocessor_56 8) 1))))))) .cse1 (and .cse3 .cse10 .cse12 (exists ((v_z_169 Int) (v_y_169 Int)) (let ((.cse26 (+ (* v_z_169 4) (* v_y_169 8)))) (and (<= v_z_169 1) (<= 0 v_z_169) (= (select .cse17 .cse26) 1) (not (= v_z_169 0)) (= (+ (select .cse15 .cse26) 1) 0)))) .cse4 .cse7 .cse8)) .cse19 .cse20 .cse21)) (or .cse27 (and .cse3 .cse10 .cse12 .cse4 (exists ((v_y_16 Int)) (let ((.cse28 (* v_y_16 8))) (and (= (select .cse15 .cse28) 1) (= 0 (+ (select .cse17 .cse28) 1))))) .cse7 .cse8) (and .cse3 .cse10 .cse12 .cse4 (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int)) (v_z_7 Int) (v_y_7 Int)) (let ((.cse29 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse30 (+ (* v_y_7 8) (* v_z_7 4)))) (and (= (select .cse29 0) 0) (= (select v_DerPreprocessor_6 8) 0) (= (select .cse29 .cse30) 1) (= (select .cse29 8) 0) (= (select .cse17 .cse30) 1) (= (+ (select v_DerPreprocessor_6 .cse30) 1) 0) (= (select .cse29 4) 0) (not (= v_z_7 0)) (<= v_z_7 1) (= (+ (select .cse15 .cse30) 1) 0) (= (select v_DerPreprocessor_6 4) 0) (<= 0 v_z_7) (= (select v_DerPreprocessor_6 0) 0)))) .cse7 .cse8)) (not (and .cse0 (or (and (or (and .cse9 .cse10 .cse12 .cse13 (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse31 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse31 8) 1) 0) (= (select v_DerPreprocessor_46 8) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse31 0) 0) (= (select .cse31 4) 0) (= (select v_DerPreprocessor_46 0) 0))))) (and .cse3 .cse10 .cse12 .cse4 (exists ((v_y_127 Int) (v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse32 (* v_y_127 8)) (.cse33 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse17 .cse32) 1) 0) (= (+ (select .cse33 .cse32) 1) 0) (= (select v_DerPreprocessor_46 .cse32) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse33 0) 0) (= (select .cse15 .cse32) 1) (= (select .cse33 4) 0) (= (select v_DerPreprocessor_46 8) 0) (= (select v_DerPreprocessor_46 0) 0) (= (select .cse33 8) 0)))))) .cse7 .cse8) (and .cse10 (or (and .cse3 .cse12 .cse4 .cse7 .cse8 (exists ((v_y_117 Int) (v_z_117 Int)) (let ((.cse34 (+ (* v_z_117 4) (* v_y_117 8)))) (and (<= 0 v_z_117) (<= v_z_117 1) (= (+ (select .cse15 .cse34) 1) 0) (not (= v_z_117 0)) (= (select .cse17 .cse34) 1))))) (and .cse3 .cse12 .cse4 .cse35 .cse36))) (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_43 (Array Int Int)) (v_DerPreprocessor_44 (Array Int Int))) (let ((.cse37 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse37 0) 1) 0) (= (select v_DerPreprocessor_44 8) 0) (= (select v_DerPreprocessor_44 0) 1) (= (select .cse37 4) 0) (= (select .cse37 8) 0) (= (select v_DerPreprocessor_44 4) 0)))) .cse7 .cse8)) .cse19 .cse20 .cse21)) .cse0 (or (and (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int)) (v_y_95 Int)) (let ((.cse39 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse38 (* v_y_95 8))) (and (= (select .cse15 .cse38) 1) (= (select .cse39 8) 0) (= (select .cse39 4) 0) (= (+ (select .cse17 .cse38) 1) 0) (= (select .cse39 0) 0) (= (select v_DerPreprocessor_38 0) 0) (= (select v_DerPreprocessor_38 .cse38) 1) (= (select v_DerPreprocessor_38 4) 0) (= (select v_DerPreprocessor_38 8) 0) (= (+ (select .cse39 .cse38) 1) 0)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) .cse27 (and (exists ((v_y_89 Int) (v_z_89 Int)) (let ((.cse40 (+ (* v_y_89 8) (* v_z_89 4)))) (and (<= v_z_89 1) (<= 0 v_z_89) (not (= v_z_89 0)) (= (+ 1 (select .cse15 .cse40)) 0) (= (select .cse17 .cse40) 1)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) .cse1 (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (let ((.cse41 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse41 0) 1) 0) (= (select v_DerPreprocessor_36 8) 0) (= (select .cse41 8) 0) (= (select v_DerPreprocessor_36 0) 1) (= (select .cse41 4) 0) (= (select v_DerPreprocessor_36 4) 0)))) .cse7 .cse8)) (or (and .cse3 .cse10 .cse12 .cse4 (or (and (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int)) (v_z_63 Int) (v_y_63 Int)) (let ((.cse42 (+ (* v_y_63 8) (* v_z_63 4))) (.cse43 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse15 .cse42) 1) 0) (= (select .cse17 .cse42) 1) (= (select .cse43 0) 0) (<= 0 v_z_63) (= (select .cse43 4) 0) (= (select v_DerPreprocessor_20 8) 0) (= (+ (select v_DerPreprocessor_20 .cse42) 1) 0) (<= v_z_63 1) (= (select .cse43 .cse42) 1) (= (select v_DerPreprocessor_20 4) 0) (= 0 (select v_DerPreprocessor_20 0)) (not (= v_z_63 0)) (= (select .cse43 8) 0)))) .cse7 .cse8) .cse44)) (and (or (and .cse9 .cse13) (and .cse3 .cse4 (exists ((v_y_69 Int)) (let ((.cse45 (* v_y_69 8))) (and (= (+ (select .cse17 .cse45) 1) 0) (= (select .cse15 .cse45) 1)))))) .cse10 .cse12 .cse7 .cse8) .cse46) (not (and .cse0 (or .cse47 (and .cse3 .cse10 .cse12 (exists ((v_DerPreprocessor_31 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int))) (let ((.cse48 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_32) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select v_DerPreprocessor_32 4) 1) 0) (= (select .cse48 4) 1) (= (select v_DerPreprocessor_32 8) 0) (= (select .cse48 8) 0) (= (select .cse48 0) 0) (= 0 (select v_DerPreprocessor_32 0))))) .cse4 (exists ((v_z_80 Int) (v_y_80 Int)) (let ((.cse50 (+ (* v_y_80 2) v_z_80)) (.cse49 (+ (* v_z_80 4) (* v_y_80 8)))) (and (= (select .cse17 .cse49) 1) (<= 0 v_z_80) (<= 0 .cse50) (<= .cse50 2) (<= v_z_80 1) (= (+ (select .cse15 .cse49) 1) 0)))))) .cse19 .cse20 .cse21)) (< 0 |c_ULTIMATE.start_main_~count~0#1|) (or .cse1 (and (or (and .cse3 .cse10 .cse12 .cse4 (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_106 (Array Int Int)) (v_y_338 Int)) (let ((.cse51 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_106) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse52 (* v_y_338 8))) (and (= 0 (select .cse51 0)) (= (select .cse51 4) 0) (= (+ (select .cse17 .cse52) 1) 0) (= 1 (select v_DerPreprocessor_106 .cse52)) (= (select .cse51 8) 0) (= (+ (select .cse51 .cse52) 1) 0) (= (select v_DerPreprocessor_106 8) 0) (= (select .cse15 .cse52) 1) (= (select v_DerPreprocessor_106 4) 0) (= (select v_DerPreprocessor_106 0) 0))))) (and (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_106 (Array Int Int))) (let ((.cse53 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_106) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse53 4) 0) (= (select .cse53 8) 0) (= (select v_DerPreprocessor_106 8) 0) (= (select v_DerPreprocessor_106 0) 1) (= (+ (select .cse53 0) 1) 0) (= (select v_DerPreprocessor_106 4) 0)))) .cse2 .cse3 .cse4 .cse5)) .cse7 .cse8) (and .cse3 .cse10 .cse12 .cse4 .cse7 .cse8 (exists ((v_z_342 Int) (v_y_342 Int)) (let ((.cse54 (+ (* v_z_342 4) (* v_y_342 8)))) (and (= (select .cse17 .cse54) 1) (= 0 (+ (select .cse15 .cse54) 1)) (not (= v_z_342 0)) (<= 0 v_z_342) (<= v_z_342 1))))) (and .cse9 .cse10 .cse12 (exists ((v_DerPreprocessor_107 (Array Int Int)) (v_DerPreprocessor_108 (Array Int Int))) (let ((.cse55 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_107) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_108) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse55 4) 0) (= (select v_DerPreprocessor_108 4) 0) (= (select v_DerPreprocessor_108 8) 1) (= (select v_DerPreprocessor_108 0) 0) (= (+ (select .cse55 8) 1) 0) (= (select .cse55 0) 0)))) .cse7 .cse13 .cse8)) (not (and .cse0 (or (and .cse3 .cse10 (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int)) (v_y_330 Int)) (let ((.cse56 (* v_y_330 8)) (.cse57 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_100 4) 0) (= (+ (select .cse17 .cse56) 1) 0) (= (select v_DerPreprocessor_100 8) 0) (= (select .cse57 4) 0) (= (select .cse57 8) 0) (= (+ (select .cse57 .cse56) 1) 0) (= (select v_DerPreprocessor_100 .cse56) 1) (= (select .cse15 .cse56) 1) (= 0 (select .cse57 0)) (= (select v_DerPreprocessor_100 0) 0)))) .cse12 .cse4 .cse7 .cse8) (and .cse9 .cse10 .cse12 (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (let ((.cse58 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_100 4) 0) (= (select .cse58 4) 0) (= (select v_DerPreprocessor_100 8) 1) (= 0 (select .cse58 0)) (= (select v_DerPreprocessor_100 0) 0) (= (+ (select .cse58 8) 1) 0)))) .cse7 .cse13 .cse8) .cse1 (and (exists ((v_y_326 Int) (v_z_326 Int)) (let ((.cse59 (+ (* v_z_326 4) (* v_y_326 8)))) (and (<= 0 v_z_326) (not (= v_z_326 0)) (= (+ (select .cse15 .cse59) 1) 0) (= (select .cse17 .cse59) 1) (<= v_z_326 1)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) (and .cse2 .cse3 .cse4 .cse5 .cse7 (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (let ((.cse60 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_100 4) 0) (= (select v_DerPreprocessor_100 8) 0) (= (select .cse60 4) 0) (= (select v_DerPreprocessor_100 0) 1) (= (select .cse60 8) 0) (= (+ (select .cse60 0) 1) 0)))) .cse8)) .cse19 .cse20 .cse21)) (or (and (or (and .cse3 .cse10 .cse12 (exists ((v_y_272 Int) (v_DerPreprocessor_87 (Array Int Int)) (v_DerPreprocessor_88 (Array Int Int))) (let ((.cse61 (* v_y_272 8)) (.cse62 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_87) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_88) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_88 8) 0) (= (select v_DerPreprocessor_88 0) 0) (= (+ (select .cse17 .cse61) 1) 0) (= (+ (select .cse62 .cse61) 1) 0) (= (select .cse15 .cse61) 1) (= (select .cse62 8) 0) (= (select .cse62 0) 0) (= (select v_DerPreprocessor_88 4) 0) (= (select v_DerPreprocessor_88 .cse61) 1) (= (select .cse62 4) 0)))) .cse4) (and .cse9 .cse10 (exists ((v_DerPreprocessor_87 (Array Int Int)) (v_DerPreprocessor_88 (Array Int Int))) (let ((.cse63 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_87) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_88) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_88 8) 1) (= (select v_DerPreprocessor_88 0) 0) (= (select .cse63 0) 0) (= (select v_DerPreprocessor_88 4) 0) (= (+ (select .cse63 8) 1) 0) (= (select .cse63 4) 0)))) .cse12 .cse13) (and .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_87 (Array Int Int)) (v_DerPreprocessor_88 (Array Int Int))) (let ((.cse64 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_87) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_88) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_88 8) 0) (= (select v_DerPreprocessor_88 0) 1) (= (select .cse64 8) 0) (= (+ (select .cse64 0) 1) 0) (= (select v_DerPreprocessor_88 4) 0) (= (select .cse64 4) 0)))) .cse5)) .cse7 .cse8) (and .cse3 .cse10 .cse12 .cse4 .cse7 .cse8 (exists ((v_z_278 Int) (v_y_278 Int)) (let ((.cse65 (+ (* v_z_278 4) (* v_y_278 8)))) (and (<= v_z_278 1) (= (select .cse17 .cse65) 1) (<= 0 v_z_278) (not (= v_z_278 0)) (= 0 (+ (select .cse15 .cse65) 1)))))) .cse1) (or (and (or (and .cse10 (or (and .cse9 (exists ((v_DerPreprocessor_50 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (let ((.cse66 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_50) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= 0 (select v_DerPreprocessor_50 4)) (= (select .cse66 0) 0) (= (select v_DerPreprocessor_50 0) 0) (= (+ (select .cse66 8) 1) 0) (= (select .cse66 4) 0) (= (select v_DerPreprocessor_50 8) 1)))) .cse12 .cse13) (and .cse3 .cse12 .cse4 (exists ((v_DerPreprocessor_50 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int)) (v_y_146 Int)) (let ((.cse67 (* v_y_146 8)) (.cse68 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_50) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= 0 (select v_DerPreprocessor_50 4)) (= (+ (select .cse17 .cse67) 1) 0) (<= 0 v_y_146) (= (select .cse68 0) 0) (= (select .cse68 8) 0) (= (select .cse15 .cse67) 1) (= (select v_DerPreprocessor_50 0) 0) (= (+ (select .cse68 .cse67) 1) 0) (= (select v_DerPreprocessor_50 8) 0) (= (select v_DerPreprocessor_50 .cse67) 1) (= (select .cse68 4) 0))))))) (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_50 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (let ((.cse69 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_50) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= 0 (select v_DerPreprocessor_50 4)) (= (select v_DerPreprocessor_50 0) 1) (= (+ (select .cse69 0) 1) 0) (= (select .cse69 8) 0) (= (select v_DerPreprocessor_50 8) 0) (= (select .cse69 4) 0)))))) .cse7 .cse8) (and .cse3 .cse10 .cse12 .cse4 (or (and (exists ((v_y_139 Int) (v_z_139 Int)) (let ((.cse70 (+ (* v_y_139 8) (* v_z_139 4)))) (and (<= v_z_139 1) (<= 0 (+ (* 2 v_y_139) v_z_139)) (= (select .cse17 .cse70) 1) (not (= v_z_139 0)) (<= 0 v_z_139) (= (+ (select .cse15 .cse70) 1) 0)))) .cse7 .cse8) .cse44))) (<= 3 c_~ARR_SIZE~0) (or (and .cse7 .cse8 (or .cse71 (and .cse10 (or (and .cse3 .cse12 .cse4 (exists ((v_y_300 Int)) (let ((.cse72 (* v_y_300 8))) (and (= (+ (select .cse17 .cse72) 1) 0) (= (select .cse15 .cse72) 1))))) .cse73)))) (and .cse3 .cse10 .cse12 .cse4 (exists ((v_y_309 Int) (v_DerPreprocessor_91 (Array Int Int)) (v_DerPreprocessor_92 (Array Int Int)) (v_z_309 Int)) (let ((.cse74 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_91) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_92) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse75 (+ (* v_z_309 4) (* v_y_309 8)))) (and (= (select .cse74 4) 0) (= (select v_DerPreprocessor_92 8) 0) (= (select .cse74 0) 0) (= (+ (select v_DerPreprocessor_92 .cse75) 1) 0) (= (select .cse74 8) 0) (<= 0 v_z_309) (= (select .cse74 .cse75) 1) (= (select v_DerPreprocessor_92 0) 0) (<= v_z_309 1) (not (= v_z_309 0)) (= (select v_DerPreprocessor_92 4) 0) (= (select .cse17 .cse75) 1) (= (+ (select .cse15 .cse75) 1) 0)))) .cse7 .cse8) (and .cse3 .cse10 .cse12 .cse4 .cse35 (exists ((v_DerPreprocessor_91 (Array Int Int)) (v_DerPreprocessor_92 (Array Int Int))) (let ((.cse76 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_91) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_92) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select v_DerPreprocessor_92 4) 1) 0) (= (select v_DerPreprocessor_92 8) 0) (= (select .cse76 0) 0) (= (select .cse76 4) 1) (= (select .cse76 8) 0) (= (select v_DerPreprocessor_92 0) 0)))) .cse36)) (not (and .cse0 (or .cse47 (and .cse3 .cse10 .cse12 (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (let ((.cse77 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_102 0) 0) (= (select v_DerPreprocessor_102 8) 0) (= (select .cse77 0) 0) (= (select .cse77 4) 1) (= (+ (select v_DerPreprocessor_102 4) 1) 0) (= (select .cse77 8) 0)))) .cse4 .cse78)) .cse19 .cse20 .cse21)) (or (and .cse3 .cse10 .cse12 .cse4 .cse7 (exists ((v_DerPreprocessor_97 (Array Int Int)) (v_DerPreprocessor_98 (Array Int Int)) (v_y_316 Int) (v_z_316 Int)) (let ((.cse79 (+ (* v_z_316 4) (* v_y_316 8))) (.cse80 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_97) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_98) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select v_DerPreprocessor_98 .cse79) 1) 0) (= (select .cse80 4) 0) (<= 0 v_z_316) (= (select v_DerPreprocessor_98 0) 0) (= (select .cse17 .cse79) 1) (not (= v_z_316 0)) (= (select v_DerPreprocessor_98 4) 0) (= (+ (select .cse15 .cse79) 1) 0) (<= v_z_316 1) (= (select .cse80 .cse79) 1) (= (select v_DerPreprocessor_98 8) 0) (= (select .cse80 8) 0) (= (select .cse80 0) 0)))) .cse8) .cse27 (and .cse3 .cse10 .cse12 .cse4 .cse35 (exists ((v_DerPreprocessor_95 (Array Int Int)) (v_DerPreprocessor_96 (Array Int Int))) (let ((.cse81 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_95) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_96) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse81 0) 0) (= (select .cse81 8) 0) (= (select v_DerPreprocessor_96 0) 0) (= (select v_DerPreprocessor_96 8) 0) (= (+ (select v_DerPreprocessor_96 4) 1) 0) (= (select .cse81 4) 1)))) .cse36) (and .cse4 (or (and .cse3 .cse10 .cse12 (exists ((v_y_321 Int)) (let ((.cse82 (* v_y_321 8))) (and (= (+ (select .cse17 .cse82) 1) 0) (= (select .cse15 .cse82) 1)))) .cse8) (and .cse2 .cse3 .cse5 .cse8)) .cse7)) (not (and (or .cse47 (and (exists ((v_DerPreprocessor_93 (Array Int Int)) (v_DerPreprocessor_94 (Array Int Int))) (let ((.cse83 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_93) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_94) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse83 8) 0) (= (select .cse83 0) 0) (= (select v_DerPreprocessor_94 0) 0) (= (+ (select v_DerPreprocessor_94 4) 1) 0) (= (select v_DerPreprocessor_94 8) 0) (= (select .cse83 4) 1)))) .cse3 .cse10 .cse12 .cse4 .cse78)) .cse0 .cse19 .cse20 .cse21)) (not (and .cse0 (or (and .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int))) (let ((.cse84 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_52 8) 0) (= (select v_DerPreprocessor_52 0) 1) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse84 4)) (= (+ (select .cse84 0) 1) 0) (= (select .cse84 8) 0))))) (and .cse3 .cse10 .cse12 .cse4 .cse7 .cse8 (exists ((v_y_150 Int) (v_z_150 Int)) (let ((.cse85 (+ (* v_y_150 8) (* v_z_150 4)))) (and (= (select .cse17 .cse85) 1) (<= v_z_150 1) (<= 0 v_z_150) (= (+ (select .cse15 .cse85) 1) 0) (not (= v_z_150 0)))))) .cse1 (and .cse3 .cse10 .cse12 .cse4 .cse7 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int)) (v_y_153 Int)) (let ((.cse87 (* v_y_153 8)) (.cse86 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse86 .cse87) 1) 0) (= (select v_DerPreprocessor_52 8) 0) (= (select v_DerPreprocessor_52 0) 0) (= (+ (select .cse17 .cse87) 1) 0) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse86 4)) (= (select v_DerPreprocessor_52 .cse87) 1) (= (select .cse15 .cse87) 1) (= (select .cse86 8) 0) (= (select .cse86 0) 0)))) .cse8) (and .cse9 .cse10 .cse12 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int))) (let ((.cse88 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_52 0) 0) (= (select v_DerPreprocessor_52 8) 1) (= (+ (select .cse88 8) 1) 0) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse88 4)) (= (select .cse88 0) 0)))) .cse7 .cse13 .cse8)) .cse19 .cse20 .cse21)) .cse19 (not (and .cse0 .cse19 .cse20 .cse21 (or (and .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (let ((.cse89 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_60 0) 1) (= (select .cse89 8) 0) (= (+ (select .cse89 0) 1) 0) (= (select v_DerPreprocessor_60 8) 0) (= (select v_DerPreprocessor_60 4) 0) (= (select .cse89 4) 0))))) .cse1 (and (exists ((v_y_191 Int) (v_z_191 Int)) (let ((.cse90 (+ (* v_z_191 4) (* v_y_191 8)))) (and (= (+ (select .cse15 .cse90) 1) 0) (not (= v_z_191 0)) (= (select .cse17 .cse90) 1) (<= 0 v_z_191) (<= v_z_191 1)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) (and .cse10 (or (and .cse3 .cse12 .cse4 (exists ((v_y_185 Int) (v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (let ((.cse91 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse92 (* v_y_185 8))) (and (= (select .cse91 8) 0) (= (+ 1 (select .cse91 .cse92)) 0) (= (select v_DerPreprocessor_60 8) 0) (= (select v_DerPreprocessor_60 4) 0) (= (select .cse15 .cse92) 1) (= (+ (select .cse17 .cse92) 1) 0) (= (select .cse91 0) 0) (= (select .cse91 4) 0) (= (select v_DerPreprocessor_60 0) 0) (= (select v_DerPreprocessor_60 .cse92) 1))))) (and .cse9 .cse12 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (let ((.cse93 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_60 4) 0) (= (select .cse93 0) 0) (= (+ (select .cse93 8) 1) 0) (= (select .cse93 4) 0) (= (select v_DerPreprocessor_60 0) 0) (= (select v_DerPreprocessor_60 8) 1)))) .cse13)) .cse7 .cse8)))) .cse20 .cse21 (<= |c_ULTIMATE.start_main_~count~0#1| 1) (not (and (or .cse47 (and (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (let ((.cse94 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_22 8) 0) (= (select .cse94 4) 1) (= (+ (select v_DerPreprocessor_22 4) 1) 0) (= 0 (select .cse94 0)) (= (select .cse94 8) 0) (= (select v_DerPreprocessor_22 0) 0)))) .cse3 .cse10 .cse12 .cse4 .cse78)) .cse0 .cse19 .cse20 .cse21)) (or .cse27 (and .cse3 .cse10 .cse12 .cse4 .cse7 (exists ((v_y_85 Int)) (let ((.cse95 (* v_y_85 8))) (and (= (select .cse15 .cse95) 1) (= (+ (select .cse17 .cse95) 1) 0)))) .cse8) (and .cse3 .cse10 .cse12 .cse4 .cse35 .cse36 (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (let ((.cse96 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_34 8) 0) (= (select .cse96 8) 0) (= (select .cse96 4) 1) (= (select .cse96 0) 0) (= (select v_DerPreprocessor_34 0) 0) (= (+ (select v_DerPreprocessor_34 4) 1) 0))))) (and .cse3 .cse10 .cse12 .cse4 .cse7 (exists ((v_z_87 Int) (v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int)) (v_y_87 Int)) (let ((.cse98 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse97 (+ (* v_y_87 8) (* v_z_87 4)))) (and (<= v_z_87 1) (= (+ (select v_DerPreprocessor_34 .cse97) 1) 0) (= (+ (select .cse15 .cse97) 1) 0) (= (select .cse98 4) 0) (= (select v_DerPreprocessor_34 8) 0) (= (select .cse98 .cse97) 1) (= (select v_DerPreprocessor_34 4) 0) (= (select .cse98 8) 0) (= (select .cse98 0) 0) (= (select .cse17 .cse97) 1) (<= 0 v_z_87) (not (= v_z_87 0)) (= (select v_DerPreprocessor_34 0) 0)))) .cse8) .cse46) (or (and .cse10 (or (and .cse9 (exists ((v_DerPreprocessor_90 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (let ((.cse99 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_90) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_90 4) 0) (= (+ (select .cse99 8) 1) 0) (= (select .cse99 4) 0) (= (select v_DerPreprocessor_90 0) 0) (= (select v_DerPreprocessor_90 8) 1) (= (select .cse99 0) 0)))) .cse13) (and .cse3 .cse4 (exists ((v_y_284 Int) (v_DerPreprocessor_90 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (let ((.cse100 (* v_y_284 8)) (.cse101 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_90) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_90 .cse100) 1) (= (+ (select .cse101 .cse100) 1) 0) (= (select v_DerPreprocessor_90 4) 0) (= (select v_DerPreprocessor_90 8) 0) (= (select .cse101 4) 0) (= (select .cse101 8) 0) (= (+ (select .cse17 .cse100) 1) 0) (= (select v_DerPreprocessor_90 0) 0) (= (select .cse15 .cse100) 1) (= (select .cse101 0) 0)))))) .cse12 .cse7 .cse8) (and .cse2 (exists ((v_DerPreprocessor_90 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (let ((.cse102 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_90) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_90 4) 0) (= (select v_DerPreprocessor_90 0) 1) (= (select v_DerPreprocessor_90 8) 0) (= (select .cse102 4) 0) (= (select .cse102 8) 0) (= (+ (select .cse102 0) 1) 0)))) .cse3 .cse4 .cse5 .cse7 .cse8) .cse1 (and .cse3 .cse10 (exists ((v_y_291 Int) (v_z_291 Int)) (let ((.cse103 (+ (* v_z_291 4) (* v_y_291 8)))) (and (not (= v_z_291 0)) (= (select .cse17 .cse103) 1) (<= 0 v_z_291) (= (+ 1 (select .cse15 .cse103)) 0) (<= v_z_291 1)))) .cse12 .cse4 .cse7 .cse8)) (not (and .cse0 .cse19 .cse20 .cse21 (or (and (exists ((v_z_111 Int) (v_y_111 Int)) (let ((.cse104 (+ (* v_z_111 4) (* v_y_111 8)))) (and (not (= v_z_111 0)) (= (select .cse17 .cse104) 1) (<= 0 v_z_111) (<= v_z_111 1) (= (+ (select .cse15 .cse104) 1) 0)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) .cse1 (and (or (and .cse10 (or (and (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse105 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse105 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select .cse105 0) 0) (= 0 (+ (select .cse105 8) 1)) (= (select v_DerPreprocessor_42 4) 0) (= (select v_DerPreprocessor_42 8) 1)))) .cse9 .cse12 .cse13) (and .cse3 .cse12 .cse4 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int)) (v_y_104 Int)) (let ((.cse106 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse107 (* v_y_104 8))) (and (= (select .cse106 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select v_DerPreprocessor_42 8) 0) (= (+ (select .cse17 .cse107) 1) 0) (= (+ (select .cse106 .cse107) 1) 0) (= (select v_DerPreprocessor_42 .cse107) 1) (= (select .cse106 0) 0) (= (select .cse106 8) 0) (= (select v_DerPreprocessor_42 4) 0) (= (select .cse15 .cse107) 1))))))) (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse108 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse108 4) 0) (= (+ (select .cse108 0) 1) 0) (= (select v_DerPreprocessor_42 0) 1) (= (select v_DerPreprocessor_42 8) 0) (= (select .cse108 8) 0) (= (select v_DerPreprocessor_42 4) 0)))))) .cse7 .cse8)))) (not (and .cse0 (or .cse47 .cse109) .cse19 .cse20 .cse21)) (not (and .cse0 (or (and .cse7 .cse8 (or (and .cse9 .cse10 .cse12 (exists ((v_DerPreprocessor_103 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (let ((.cse110 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_103) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_104 4) 0) (= (select v_DerPreprocessor_104 8) 1) (= (+ (select .cse110 8) 1) 0) (= (select .cse110 4) 0) (= (select v_DerPreprocessor_104 0) 0) (= (select .cse110 0) 0)))) .cse13) (and (exists ((v_DerPreprocessor_103 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (let ((.cse111 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_103) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse111 8) 0) (= (select v_DerPreprocessor_104 0) 1) (= (select v_DerPreprocessor_104 4) 0) (= (select v_DerPreprocessor_104 8) 0) (= (+ (select .cse111 0) 1) 0) (= (select .cse111 4) 0)))) .cse2 .cse3 .cse4 .cse5))) .cse109) .cse19 .cse20 .cse21)) (or (and .cse3 .cse10 .cse12 (or (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int))) (let ((.cse112 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse112 0) 0) (= (select v_DerPreprocessor_28 0) 0) (= (+ (select v_DerPreprocessor_28 4) 1) 0) (= (select .cse112 8) 0) (= (select v_DerPreprocessor_28 8) 0) (= (select .cse112 4) 1)))) .cse35 .cse36) (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int)) (v_z_74 Int) (v_y_74 Int)) (let ((.cse114 (+ (* v_y_74 8) (* v_z_74 4))) (.cse113 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse113 .cse114) 1) (= (+ (select .cse15 .cse114) 1) 0) (not (= v_z_74 0)) (= (select .cse113 0) 0) (= (select .cse113 4) 0) (= (select v_DerPreprocessor_28 0) 0) (= (select v_DerPreprocessor_28 4) 0) (<= v_z_74 1) (= (+ (select v_DerPreprocessor_28 .cse114) 1) 0) (<= 0 v_z_74) (= (select .cse17 .cse114) 1) (= (select .cse113 8) 0) (= (select v_DerPreprocessor_28 8) 0) (<= 0 (+ v_z_74 (* v_y_74 2)))))) .cse7 .cse8)) .cse4) (and .cse7 (or .cse71 (and .cse10 (or (and .cse3 .cse12 .cse4 (exists ((v_y_79 Int)) (let ((.cse115 (* v_y_79 8))) (and (= (+ (select .cse17 .cse115) 1) 0) (<= 0 v_y_79) (= (select .cse15 .cse115) 1))))) .cse73))) .cse8))))))))) is different from true [2023-12-02 23:52:06,634 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse15 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse17 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse117 (select .cse17 0)) (.cse121 (select .cse17 8)) (.cse120 (select .cse15 8)) (.cse116 (select .cse15 0))) (let ((.cse119 (select .cse17 4)) (.cse118 (select .cse15 4)) (.cse2 (= .cse116 1)) (.cse3 (= .cse120 0)) (.cse4 (= .cse121 0)) (.cse5 (= 0 (+ .cse117 1)))) (let ((.cse78 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse122 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse15 .cse122) 1) 0) (= (select .cse17 .cse122) 1))))) (.cse71 (and .cse2 .cse3 .cse4 .cse5)) (.cse9 (= (+ .cse121 1) 0)) (.cse10 (= 0 .cse117)) (.cse12 (= .cse116 0)) (.cse7 (= .cse118 0)) (.cse13 (= .cse120 1)) (.cse8 (= .cse119 0)) (.cse35 (= .cse119 1)) (.cse36 (= (+ .cse118 1) 0))) (let ((.cse49 (and .cse35 .cse36)) (.cse27 (and .cse9 .cse10 .cse12 .cse7 .cse13 .cse8)) (.cse51 (and .cse2 .cse3 .cse4 .cse5 .cse7 .cse8)) (.cse1 (and .cse3 .cse10 .cse12 .cse4 .cse35 .cse36)) (.cse52 (and (or .cse71 (and .cse9 .cse10 .cse12 .cse13)) .cse7 .cse8)) (.cse0 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse109 (and .cse3 .cse10 .cse12 .cse4 .cse78)) (.cse19 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse20 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse21 (= |c_ULTIMATE.start_main_~sum~0#1| (+ .cse116 .cse117))) (.cse73 (and .cse9 .cse12 .cse13))) (and (not (and .cse0 (or .cse1 (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse6 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse6 4) 0) (= (+ (select .cse6 0) 1) 0) (= (select .cse6 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse7 .cse8) (and .cse9 .cse10 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse11 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse11 4) 0) (= (+ (select .cse11 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse11 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse12 .cse7 .cse13 .cse8) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse16 (* v_y_55 8)) (.cse14 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse14 4) 0) (= (select .cse15 .cse16) 1) (= (+ (select .cse17 .cse16) 1) 0) (= (+ (select .cse14 .cse16) 1) 0) (= (select v_DerPreprocessor_18 .cse16) 1) (= (select .cse14 0) 0) (= (select .cse14 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) (and .cse3 .cse10 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse18 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse17 .cse18) 1) (= (+ (select .cse15 .cse18) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse12 .cse4 .cse7 .cse8)) .cse19 .cse20 .cse21)) (not (and .cse0 (or (and .cse7 .cse8 (or (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_55 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (let ((.cse22 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_56 0) 1) (= (select .cse22 4) 0) (= (select v_DerPreprocessor_56 4) 0) (= (select v_DerPreprocessor_56 8) 0) (= (select .cse22 8) 0) (= (+ (select .cse22 0) 1) 0))))) (and .cse3 .cse10 .cse12 .cse4 (exists ((v_y_163 Int) (v_DerPreprocessor_55 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (let ((.cse23 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse24 (* v_y_163 8))) (and (= (+ (select .cse23 .cse24) 1) 0) (= (select v_DerPreprocessor_56 0) 0) (= (select .cse23 4) 0) (= (select v_DerPreprocessor_56 4) 0) (= (select .cse15 .cse24) 1) (= (select v_DerPreprocessor_56 8) 0) (= (select .cse23 8) 0) (= (+ (select .cse17 .cse24) 1) 0) (= (select .cse23 0) 0) (= 1 (select v_DerPreprocessor_56 .cse24)))))) (and .cse9 .cse10 .cse12 .cse13 (exists ((v_DerPreprocessor_55 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (let ((.cse25 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse25 8) 1) 0) (= (select v_DerPreprocessor_56 0) 0) (= (select .cse25 4) 0) (= (select v_DerPreprocessor_56 4) 0) (= (select .cse25 0) 0) (= (select v_DerPreprocessor_56 8) 1))))))) .cse1 (and .cse3 .cse10 .cse12 (exists ((v_z_169 Int) (v_y_169 Int)) (let ((.cse26 (+ (* v_z_169 4) (* v_y_169 8)))) (and (<= v_z_169 1) (<= 0 v_z_169) (= (select .cse17 .cse26) 1) (not (= v_z_169 0)) (= (+ (select .cse15 .cse26) 1) 0)))) .cse4 .cse7 .cse8)) .cse19 .cse20 .cse21)) (or .cse27 (and .cse3 .cse10 .cse12 .cse4 (exists ((v_y_16 Int)) (let ((.cse28 (* v_y_16 8))) (and (= (select .cse15 .cse28) 1) (= 0 (+ (select .cse17 .cse28) 1))))) .cse7 .cse8) (and .cse3 .cse10 .cse12 .cse4 (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int)) (v_z_7 Int) (v_y_7 Int)) (let ((.cse29 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse30 (+ (* v_y_7 8) (* v_z_7 4)))) (and (= (select .cse29 0) 0) (= (select v_DerPreprocessor_6 8) 0) (= (select .cse29 .cse30) 1) (= (select .cse29 8) 0) (= (select .cse17 .cse30) 1) (= (+ (select v_DerPreprocessor_6 .cse30) 1) 0) (= (select .cse29 4) 0) (not (= v_z_7 0)) (<= v_z_7 1) (= (+ (select .cse15 .cse30) 1) 0) (= (select v_DerPreprocessor_6 4) 0) (<= 0 v_z_7) (= (select v_DerPreprocessor_6 0) 0)))) .cse7 .cse8)) (not (and .cse0 (or (and (or (and .cse9 .cse10 .cse12 .cse13 (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse31 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse31 8) 1) 0) (= (select v_DerPreprocessor_46 8) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse31 0) 0) (= (select .cse31 4) 0) (= (select v_DerPreprocessor_46 0) 0))))) (and .cse3 .cse10 .cse12 .cse4 (exists ((v_y_127 Int) (v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse32 (* v_y_127 8)) (.cse33 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse17 .cse32) 1) 0) (= (+ (select .cse33 .cse32) 1) 0) (= (select v_DerPreprocessor_46 .cse32) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse33 0) 0) (= (select .cse15 .cse32) 1) (= (select .cse33 4) 0) (= (select v_DerPreprocessor_46 8) 0) (= (select v_DerPreprocessor_46 0) 0) (= (select .cse33 8) 0)))))) .cse7 .cse8) (and .cse10 (or (and .cse3 .cse12 .cse4 .cse7 .cse8 (exists ((v_y_117 Int) (v_z_117 Int)) (let ((.cse34 (+ (* v_z_117 4) (* v_y_117 8)))) (and (<= 0 v_z_117) (<= v_z_117 1) (= (+ (select .cse15 .cse34) 1) 0) (not (= v_z_117 0)) (= (select .cse17 .cse34) 1))))) (and .cse3 .cse12 .cse4 .cse35 .cse36))) (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_43 (Array Int Int)) (v_DerPreprocessor_44 (Array Int Int))) (let ((.cse37 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse37 0) 1) 0) (= (select v_DerPreprocessor_44 8) 0) (= (select v_DerPreprocessor_44 0) 1) (= (select .cse37 4) 0) (= (select .cse37 8) 0) (= (select v_DerPreprocessor_44 4) 0)))) .cse7 .cse8)) .cse19 .cse20 .cse21)) .cse0 (or (and (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int)) (v_y_95 Int)) (let ((.cse39 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse38 (* v_y_95 8))) (and (= (select .cse15 .cse38) 1) (= (select .cse39 8) 0) (= (select .cse39 4) 0) (= (+ (select .cse17 .cse38) 1) 0) (= (select .cse39 0) 0) (= (select v_DerPreprocessor_38 0) 0) (= (select v_DerPreprocessor_38 .cse38) 1) (= (select v_DerPreprocessor_38 4) 0) (= (select v_DerPreprocessor_38 8) 0) (= (+ (select .cse39 .cse38) 1) 0)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) .cse27 (and (exists ((v_y_89 Int) (v_z_89 Int)) (let ((.cse40 (+ (* v_y_89 8) (* v_z_89 4)))) (and (<= v_z_89 1) (<= 0 v_z_89) (not (= v_z_89 0)) (= (+ 1 (select .cse15 .cse40)) 0) (= (select .cse17 .cse40) 1)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) .cse1 (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (let ((.cse41 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse41 0) 1) 0) (= (select v_DerPreprocessor_36 8) 0) (= (select .cse41 8) 0) (= (select v_DerPreprocessor_36 0) 1) (= (select .cse41 4) 0) (= (select v_DerPreprocessor_36 4) 0)))) .cse7 .cse8)) (not (and .cse0 (or .cse1 (and (or (and .cse3 .cse10 .cse12 .cse4 (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_106 (Array Int Int)) (v_y_338 Int)) (let ((.cse42 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_106) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse43 (* v_y_338 8))) (and (= 0 (select .cse42 0)) (= (select .cse42 4) 0) (= (+ (select .cse17 .cse43) 1) 0) (= 1 (select v_DerPreprocessor_106 .cse43)) (= (select .cse42 8) 0) (= (+ (select .cse42 .cse43) 1) 0) (= (select v_DerPreprocessor_106 8) 0) (= (select .cse15 .cse43) 1) (= (select v_DerPreprocessor_106 4) 0) (= (select v_DerPreprocessor_106 0) 0))))) (and (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_106 (Array Int Int))) (let ((.cse44 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_106) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse44 4) 0) (= (select .cse44 8) 0) (= (select v_DerPreprocessor_106 8) 0) (= (select v_DerPreprocessor_106 0) 1) (= (+ (select .cse44 0) 1) 0) (= (select v_DerPreprocessor_106 4) 0)))) .cse2 .cse3 .cse4 .cse5)) .cse7 .cse8) (and .cse3 .cse10 .cse12 .cse4 .cse7 .cse8 (exists ((v_z_342 Int) (v_y_342 Int)) (let ((.cse45 (+ (* v_z_342 4) (* v_y_342 8)))) (and (= (select .cse17 .cse45) 1) (= 0 (+ (select .cse15 .cse45) 1)) (not (= v_z_342 0)) (<= 0 v_z_342) (<= v_z_342 1))))) (and .cse9 .cse10 .cse12 (exists ((v_DerPreprocessor_107 (Array Int Int)) (v_DerPreprocessor_108 (Array Int Int))) (let ((.cse46 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_107) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_108) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse46 4) 0) (= (select v_DerPreprocessor_108 4) 0) (= (select v_DerPreprocessor_108 8) 1) (= (select v_DerPreprocessor_108 0) 0) (= (+ (select .cse46 8) 1) 0) (= (select .cse46 0) 0)))) .cse7 .cse13 .cse8)) .cse19 .cse20 .cse21)) (or (and .cse3 .cse10 .cse12 .cse4 (or (and (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int)) (v_z_63 Int) (v_y_63 Int)) (let ((.cse47 (+ (* v_y_63 8) (* v_z_63 4))) (.cse48 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse15 .cse47) 1) 0) (= (select .cse17 .cse47) 1) (= (select .cse48 0) 0) (<= 0 v_z_63) (= (select .cse48 4) 0) (= (select v_DerPreprocessor_20 8) 0) (= (+ (select v_DerPreprocessor_20 .cse47) 1) 0) (<= v_z_63 1) (= (select .cse48 .cse47) 1) (= (select v_DerPreprocessor_20 4) 0) (= 0 (select v_DerPreprocessor_20 0)) (not (= v_z_63 0)) (= (select .cse48 8) 0)))) .cse7 .cse8) .cse49)) (and (or (and .cse9 .cse13) (and .cse3 .cse4 (exists ((v_y_69 Int)) (let ((.cse50 (* v_y_69 8))) (and (= (+ (select .cse17 .cse50) 1) 0) (= (select .cse15 .cse50) 1)))))) .cse10 .cse12 .cse7 .cse8) .cse51) (not (and .cse0 (or .cse52 (and .cse3 .cse10 .cse12 (exists ((v_DerPreprocessor_31 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int))) (let ((.cse53 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_32) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select v_DerPreprocessor_32 4) 1) 0) (= (select .cse53 4) 1) (= (select v_DerPreprocessor_32 8) 0) (= (select .cse53 8) 0) (= (select .cse53 0) 0) (= 0 (select v_DerPreprocessor_32 0))))) .cse4 (exists ((v_z_80 Int) (v_y_80 Int)) (let ((.cse55 (+ (* v_y_80 2) v_z_80)) (.cse54 (+ (* v_z_80 4) (* v_y_80 8)))) (and (= (select .cse17 .cse54) 1) (<= 0 v_z_80) (<= 0 .cse55) (<= .cse55 2) (<= v_z_80 1) (= (+ (select .cse15 .cse54) 1) 0)))))) .cse19 .cse20 .cse21)) (< 0 |c_ULTIMATE.start_main_~count~0#1|) (not (and .cse0 (or (and .cse3 .cse10 (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int)) (v_y_330 Int)) (let ((.cse56 (* v_y_330 8)) (.cse57 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_100 4) 0) (= (+ (select .cse17 .cse56) 1) 0) (= (select v_DerPreprocessor_100 8) 0) (= (select .cse57 4) 0) (= (select .cse57 8) 0) (= (+ (select .cse57 .cse56) 1) 0) (= (select v_DerPreprocessor_100 .cse56) 1) (= (select .cse15 .cse56) 1) (= 0 (select .cse57 0)) (= (select v_DerPreprocessor_100 0) 0)))) .cse12 .cse4 .cse7 .cse8) (and .cse9 .cse10 .cse12 (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (let ((.cse58 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_100 4) 0) (= (select .cse58 4) 0) (= (select v_DerPreprocessor_100 8) 1) (= 0 (select .cse58 0)) (= (select v_DerPreprocessor_100 0) 0) (= (+ (select .cse58 8) 1) 0)))) .cse7 .cse13 .cse8) .cse1 (and (exists ((v_y_326 Int) (v_z_326 Int)) (let ((.cse59 (+ (* v_z_326 4) (* v_y_326 8)))) (and (<= 0 v_z_326) (not (= v_z_326 0)) (= (+ (select .cse15 .cse59) 1) 0) (= (select .cse17 .cse59) 1) (<= v_z_326 1)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) (and .cse2 .cse3 .cse4 .cse5 .cse7 (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (let ((.cse60 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_100 4) 0) (= (select v_DerPreprocessor_100 8) 0) (= (select .cse60 4) 0) (= (select v_DerPreprocessor_100 0) 1) (= (select .cse60 8) 0) (= (+ (select .cse60 0) 1) 0)))) .cse8)) .cse19 .cse20 .cse21)) (or (and (or (and .cse3 .cse10 .cse12 (exists ((v_y_272 Int) (v_DerPreprocessor_87 (Array Int Int)) (v_DerPreprocessor_88 (Array Int Int))) (let ((.cse61 (* v_y_272 8)) (.cse62 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_87) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_88) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_88 8) 0) (= (select v_DerPreprocessor_88 0) 0) (= (+ (select .cse17 .cse61) 1) 0) (= (+ (select .cse62 .cse61) 1) 0) (= (select .cse15 .cse61) 1) (= (select .cse62 8) 0) (= (select .cse62 0) 0) (= (select v_DerPreprocessor_88 4) 0) (= (select v_DerPreprocessor_88 .cse61) 1) (= (select .cse62 4) 0)))) .cse4) (and .cse9 .cse10 (exists ((v_DerPreprocessor_87 (Array Int Int)) (v_DerPreprocessor_88 (Array Int Int))) (let ((.cse63 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_87) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_88) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_88 8) 1) (= (select v_DerPreprocessor_88 0) 0) (= (select .cse63 0) 0) (= (select v_DerPreprocessor_88 4) 0) (= (+ (select .cse63 8) 1) 0) (= (select .cse63 4) 0)))) .cse12 .cse13) (and .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_87 (Array Int Int)) (v_DerPreprocessor_88 (Array Int Int))) (let ((.cse64 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_87) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_88) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_88 8) 0) (= (select v_DerPreprocessor_88 0) 1) (= (select .cse64 8) 0) (= (+ (select .cse64 0) 1) 0) (= (select v_DerPreprocessor_88 4) 0) (= (select .cse64 4) 0)))) .cse5)) .cse7 .cse8) (and .cse3 .cse10 .cse12 .cse4 .cse7 .cse8 (exists ((v_z_278 Int) (v_y_278 Int)) (let ((.cse65 (+ (* v_z_278 4) (* v_y_278 8)))) (and (<= v_z_278 1) (= (select .cse17 .cse65) 1) (<= 0 v_z_278) (not (= v_z_278 0)) (= 0 (+ (select .cse15 .cse65) 1)))))) .cse1) (or (and (or (and .cse10 (or (and .cse9 (exists ((v_DerPreprocessor_50 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (let ((.cse66 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_50) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= 0 (select v_DerPreprocessor_50 4)) (= (select .cse66 0) 0) (= (select v_DerPreprocessor_50 0) 0) (= (+ (select .cse66 8) 1) 0) (= (select .cse66 4) 0) (= (select v_DerPreprocessor_50 8) 1)))) .cse12 .cse13) (and .cse3 .cse12 .cse4 (exists ((v_DerPreprocessor_50 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int)) (v_y_146 Int)) (let ((.cse67 (* v_y_146 8)) (.cse68 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_50) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= 0 (select v_DerPreprocessor_50 4)) (= (+ (select .cse17 .cse67) 1) 0) (<= 0 v_y_146) (= (select .cse68 0) 0) (= (select .cse68 8) 0) (= (select .cse15 .cse67) 1) (= (select v_DerPreprocessor_50 0) 0) (= (+ (select .cse68 .cse67) 1) 0) (= (select v_DerPreprocessor_50 8) 0) (= (select v_DerPreprocessor_50 .cse67) 1) (= (select .cse68 4) 0))))))) (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_50 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (let ((.cse69 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_50) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= 0 (select v_DerPreprocessor_50 4)) (= (select v_DerPreprocessor_50 0) 1) (= (+ (select .cse69 0) 1) 0) (= (select .cse69 8) 0) (= (select v_DerPreprocessor_50 8) 0) (= (select .cse69 4) 0)))))) .cse7 .cse8) (and .cse3 .cse10 .cse12 .cse4 (or (and (exists ((v_y_139 Int) (v_z_139 Int)) (let ((.cse70 (+ (* v_y_139 8) (* v_z_139 4)))) (and (<= v_z_139 1) (<= 0 (+ (* 2 v_y_139) v_z_139)) (= (select .cse17 .cse70) 1) (not (= v_z_139 0)) (<= 0 v_z_139) (= (+ (select .cse15 .cse70) 1) 0)))) .cse7 .cse8) .cse49))) (<= 3 c_~ARR_SIZE~0) (or (and .cse7 .cse8 (or .cse71 (and .cse10 (or (and .cse3 .cse12 .cse4 (exists ((v_y_300 Int)) (let ((.cse72 (* v_y_300 8))) (and (= (+ (select .cse17 .cse72) 1) 0) (= (select .cse15 .cse72) 1))))) .cse73)))) (and .cse3 .cse10 .cse12 .cse4 (exists ((v_y_309 Int) (v_DerPreprocessor_91 (Array Int Int)) (v_DerPreprocessor_92 (Array Int Int)) (v_z_309 Int)) (let ((.cse74 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_91) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_92) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse75 (+ (* v_z_309 4) (* v_y_309 8)))) (and (= (select .cse74 4) 0) (= (select v_DerPreprocessor_92 8) 0) (= (select .cse74 0) 0) (= (+ (select v_DerPreprocessor_92 .cse75) 1) 0) (= (select .cse74 8) 0) (<= 0 v_z_309) (= (select .cse74 .cse75) 1) (= (select v_DerPreprocessor_92 0) 0) (<= v_z_309 1) (not (= v_z_309 0)) (= (select v_DerPreprocessor_92 4) 0) (= (select .cse17 .cse75) 1) (= (+ (select .cse15 .cse75) 1) 0)))) .cse7 .cse8) (and .cse3 .cse10 .cse12 .cse4 .cse35 (exists ((v_DerPreprocessor_91 (Array Int Int)) (v_DerPreprocessor_92 (Array Int Int))) (let ((.cse76 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_91) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_92) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select v_DerPreprocessor_92 4) 1) 0) (= (select v_DerPreprocessor_92 8) 0) (= (select .cse76 0) 0) (= (select .cse76 4) 1) (= (select .cse76 8) 0) (= (select v_DerPreprocessor_92 0) 0)))) .cse36)) (not (and .cse0 (or .cse52 (and .cse3 .cse10 .cse12 (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (let ((.cse77 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_102 0) 0) (= (select v_DerPreprocessor_102 8) 0) (= (select .cse77 0) 0) (= (select .cse77 4) 1) (= (+ (select v_DerPreprocessor_102 4) 1) 0) (= (select .cse77 8) 0)))) .cse4 .cse78)) .cse19 .cse20 .cse21)) (or (and .cse3 .cse10 .cse12 .cse4 .cse7 (exists ((v_DerPreprocessor_97 (Array Int Int)) (v_DerPreprocessor_98 (Array Int Int)) (v_y_316 Int) (v_z_316 Int)) (let ((.cse79 (+ (* v_z_316 4) (* v_y_316 8))) (.cse80 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_97) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_98) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select v_DerPreprocessor_98 .cse79) 1) 0) (= (select .cse80 4) 0) (<= 0 v_z_316) (= (select v_DerPreprocessor_98 0) 0) (= (select .cse17 .cse79) 1) (not (= v_z_316 0)) (= (select v_DerPreprocessor_98 4) 0) (= (+ (select .cse15 .cse79) 1) 0) (<= v_z_316 1) (= (select .cse80 .cse79) 1) (= (select v_DerPreprocessor_98 8) 0) (= (select .cse80 8) 0) (= (select .cse80 0) 0)))) .cse8) .cse27 (and .cse3 .cse10 .cse12 .cse4 .cse35 (exists ((v_DerPreprocessor_95 (Array Int Int)) (v_DerPreprocessor_96 (Array Int Int))) (let ((.cse81 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_95) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_96) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse81 0) 0) (= (select .cse81 8) 0) (= (select v_DerPreprocessor_96 0) 0) (= (select v_DerPreprocessor_96 8) 0) (= (+ (select v_DerPreprocessor_96 4) 1) 0) (= (select .cse81 4) 1)))) .cse36) (and .cse4 (or (and .cse3 .cse10 .cse12 (exists ((v_y_321 Int)) (let ((.cse82 (* v_y_321 8))) (and (= (+ (select .cse17 .cse82) 1) 0) (= (select .cse15 .cse82) 1)))) .cse8) (and .cse2 .cse3 .cse5 .cse8)) .cse7)) (not (and (or .cse52 (and (exists ((v_DerPreprocessor_93 (Array Int Int)) (v_DerPreprocessor_94 (Array Int Int))) (let ((.cse83 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_93) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_94) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse83 8) 0) (= (select .cse83 0) 0) (= (select v_DerPreprocessor_94 0) 0) (= (+ (select v_DerPreprocessor_94 4) 1) 0) (= (select v_DerPreprocessor_94 8) 0) (= (select .cse83 4) 1)))) .cse3 .cse10 .cse12 .cse4 .cse78)) .cse0 .cse19 .cse20 .cse21)) (not (and .cse0 (or (and .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int))) (let ((.cse84 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_52 8) 0) (= (select v_DerPreprocessor_52 0) 1) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse84 4)) (= (+ (select .cse84 0) 1) 0) (= (select .cse84 8) 0))))) (and .cse3 .cse10 .cse12 .cse4 .cse7 .cse8 (exists ((v_y_150 Int) (v_z_150 Int)) (let ((.cse85 (+ (* v_y_150 8) (* v_z_150 4)))) (and (= (select .cse17 .cse85) 1) (<= v_z_150 1) (<= 0 v_z_150) (= (+ (select .cse15 .cse85) 1) 0) (not (= v_z_150 0)))))) .cse1 (and .cse3 .cse10 .cse12 .cse4 .cse7 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int)) (v_y_153 Int)) (let ((.cse87 (* v_y_153 8)) (.cse86 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse86 .cse87) 1) 0) (= (select v_DerPreprocessor_52 8) 0) (= (select v_DerPreprocessor_52 0) 0) (= (+ (select .cse17 .cse87) 1) 0) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse86 4)) (= (select v_DerPreprocessor_52 .cse87) 1) (= (select .cse15 .cse87) 1) (= (select .cse86 8) 0) (= (select .cse86 0) 0)))) .cse8) (and .cse9 .cse10 .cse12 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int))) (let ((.cse88 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_52 0) 0) (= (select v_DerPreprocessor_52 8) 1) (= (+ (select .cse88 8) 1) 0) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse88 4)) (= (select .cse88 0) 0)))) .cse7 .cse13 .cse8)) .cse19 .cse20 .cse21)) .cse19 (not (and .cse0 .cse19 .cse20 .cse21 (or (and .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (let ((.cse89 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_60 0) 1) (= (select .cse89 8) 0) (= (+ (select .cse89 0) 1) 0) (= (select v_DerPreprocessor_60 8) 0) (= (select v_DerPreprocessor_60 4) 0) (= (select .cse89 4) 0))))) .cse1 (and (exists ((v_y_191 Int) (v_z_191 Int)) (let ((.cse90 (+ (* v_z_191 4) (* v_y_191 8)))) (and (= (+ (select .cse15 .cse90) 1) 0) (not (= v_z_191 0)) (= (select .cse17 .cse90) 1) (<= 0 v_z_191) (<= v_z_191 1)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) (and .cse10 (or (and .cse3 .cse12 .cse4 (exists ((v_y_185 Int) (v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (let ((.cse91 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse92 (* v_y_185 8))) (and (= (select .cse91 8) 0) (= (+ 1 (select .cse91 .cse92)) 0) (= (select v_DerPreprocessor_60 8) 0) (= (select v_DerPreprocessor_60 4) 0) (= (select .cse15 .cse92) 1) (= (+ (select .cse17 .cse92) 1) 0) (= (select .cse91 0) 0) (= (select .cse91 4) 0) (= (select v_DerPreprocessor_60 0) 0) (= (select v_DerPreprocessor_60 .cse92) 1))))) (and .cse9 .cse12 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (let ((.cse93 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_60 4) 0) (= (select .cse93 0) 0) (= (+ (select .cse93 8) 1) 0) (= (select .cse93 4) 0) (= (select v_DerPreprocessor_60 0) 0) (= (select v_DerPreprocessor_60 8) 1)))) .cse13)) .cse7 .cse8)))) .cse20 .cse21 (<= |c_ULTIMATE.start_main_~count~0#1| 1) (not (and (or .cse52 (and (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (let ((.cse94 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_22 8) 0) (= (select .cse94 4) 1) (= (+ (select v_DerPreprocessor_22 4) 1) 0) (= 0 (select .cse94 0)) (= (select .cse94 8) 0) (= (select v_DerPreprocessor_22 0) 0)))) .cse3 .cse10 .cse12 .cse4 .cse78)) .cse0 .cse19 .cse20 .cse21)) (or .cse27 (and .cse3 .cse10 .cse12 .cse4 .cse7 (exists ((v_y_85 Int)) (let ((.cse95 (* v_y_85 8))) (and (= (select .cse15 .cse95) 1) (= (+ (select .cse17 .cse95) 1) 0)))) .cse8) (and .cse3 .cse10 .cse12 .cse4 .cse35 .cse36 (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (let ((.cse96 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_34 8) 0) (= (select .cse96 8) 0) (= (select .cse96 4) 1) (= (select .cse96 0) 0) (= (select v_DerPreprocessor_34 0) 0) (= (+ (select v_DerPreprocessor_34 4) 1) 0))))) (and .cse3 .cse10 .cse12 .cse4 .cse7 (exists ((v_z_87 Int) (v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int)) (v_y_87 Int)) (let ((.cse98 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse97 (+ (* v_y_87 8) (* v_z_87 4)))) (and (<= v_z_87 1) (= (+ (select v_DerPreprocessor_34 .cse97) 1) 0) (= (+ (select .cse15 .cse97) 1) 0) (= (select .cse98 4) 0) (= (select v_DerPreprocessor_34 8) 0) (= (select .cse98 .cse97) 1) (= (select v_DerPreprocessor_34 4) 0) (= (select .cse98 8) 0) (= (select .cse98 0) 0) (= (select .cse17 .cse97) 1) (<= 0 v_z_87) (not (= v_z_87 0)) (= (select v_DerPreprocessor_34 0) 0)))) .cse8) .cse51) (or (and .cse10 (or (and .cse9 (exists ((v_DerPreprocessor_90 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (let ((.cse99 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_90) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_90 4) 0) (= (+ (select .cse99 8) 1) 0) (= (select .cse99 4) 0) (= (select v_DerPreprocessor_90 0) 0) (= (select v_DerPreprocessor_90 8) 1) (= (select .cse99 0) 0)))) .cse13) (and .cse3 .cse4 (exists ((v_y_284 Int) (v_DerPreprocessor_90 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (let ((.cse100 (* v_y_284 8)) (.cse101 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_90) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_90 .cse100) 1) (= (+ (select .cse101 .cse100) 1) 0) (= (select v_DerPreprocessor_90 4) 0) (= (select v_DerPreprocessor_90 8) 0) (= (select .cse101 4) 0) (= (select .cse101 8) 0) (= (+ (select .cse17 .cse100) 1) 0) (= (select v_DerPreprocessor_90 0) 0) (= (select .cse15 .cse100) 1) (= (select .cse101 0) 0)))))) .cse12 .cse7 .cse8) (and .cse2 (exists ((v_DerPreprocessor_90 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (let ((.cse102 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_90) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_90 4) 0) (= (select v_DerPreprocessor_90 0) 1) (= (select v_DerPreprocessor_90 8) 0) (= (select .cse102 4) 0) (= (select .cse102 8) 0) (= (+ (select .cse102 0) 1) 0)))) .cse3 .cse4 .cse5 .cse7 .cse8) .cse1 (and .cse3 .cse10 (exists ((v_y_291 Int) (v_z_291 Int)) (let ((.cse103 (+ (* v_z_291 4) (* v_y_291 8)))) (and (not (= v_z_291 0)) (= (select .cse17 .cse103) 1) (<= 0 v_z_291) (= (+ 1 (select .cse15 .cse103)) 0) (<= v_z_291 1)))) .cse12 .cse4 .cse7 .cse8)) (not (and .cse0 .cse19 .cse20 .cse21 (or (and (exists ((v_z_111 Int) (v_y_111 Int)) (let ((.cse104 (+ (* v_z_111 4) (* v_y_111 8)))) (and (not (= v_z_111 0)) (= (select .cse17 .cse104) 1) (<= 0 v_z_111) (<= v_z_111 1) (= (+ (select .cse15 .cse104) 1) 0)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) .cse1 (and (or (and .cse10 (or (and (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse105 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse105 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select .cse105 0) 0) (= 0 (+ (select .cse105 8) 1)) (= (select v_DerPreprocessor_42 4) 0) (= (select v_DerPreprocessor_42 8) 1)))) .cse9 .cse12 .cse13) (and .cse3 .cse12 .cse4 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int)) (v_y_104 Int)) (let ((.cse106 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse107 (* v_y_104 8))) (and (= (select .cse106 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select v_DerPreprocessor_42 8) 0) (= (+ (select .cse17 .cse107) 1) 0) (= (+ (select .cse106 .cse107) 1) 0) (= (select v_DerPreprocessor_42 .cse107) 1) (= (select .cse106 0) 0) (= (select .cse106 8) 0) (= (select v_DerPreprocessor_42 4) 0) (= (select .cse15 .cse107) 1))))))) (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse108 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse108 4) 0) (= (+ (select .cse108 0) 1) 0) (= (select v_DerPreprocessor_42 0) 1) (= (select v_DerPreprocessor_42 8) 0) (= (select .cse108 8) 0) (= (select v_DerPreprocessor_42 4) 0)))))) .cse7 .cse8)))) (not (and .cse0 (or .cse52 .cse109) .cse19 .cse20 .cse21)) (not (and .cse0 (or (and .cse7 .cse8 (or (and .cse9 .cse10 .cse12 (exists ((v_DerPreprocessor_103 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (let ((.cse110 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_103) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_104 4) 0) (= (select v_DerPreprocessor_104 8) 1) (= (+ (select .cse110 8) 1) 0) (= (select .cse110 4) 0) (= (select v_DerPreprocessor_104 0) 0) (= (select .cse110 0) 0)))) .cse13) (and (exists ((v_DerPreprocessor_103 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (let ((.cse111 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_103) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse111 8) 0) (= (select v_DerPreprocessor_104 0) 1) (= (select v_DerPreprocessor_104 4) 0) (= (select v_DerPreprocessor_104 8) 0) (= (+ (select .cse111 0) 1) 0) (= (select .cse111 4) 0)))) .cse2 .cse3 .cse4 .cse5))) .cse109) .cse19 .cse20 .cse21)) (or (and .cse3 .cse10 .cse12 (or (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int))) (let ((.cse112 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse112 0) 0) (= (select v_DerPreprocessor_28 0) 0) (= (+ (select v_DerPreprocessor_28 4) 1) 0) (= (select .cse112 8) 0) (= (select v_DerPreprocessor_28 8) 0) (= (select .cse112 4) 1)))) .cse35 .cse36) (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int)) (v_z_74 Int) (v_y_74 Int)) (let ((.cse114 (+ (* v_y_74 8) (* v_z_74 4))) (.cse113 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse113 .cse114) 1) (= (+ (select .cse15 .cse114) 1) 0) (not (= v_z_74 0)) (= (select .cse113 0) 0) (= (select .cse113 4) 0) (= (select v_DerPreprocessor_28 0) 0) (= (select v_DerPreprocessor_28 4) 0) (<= v_z_74 1) (= (+ (select v_DerPreprocessor_28 .cse114) 1) 0) (<= 0 v_z_74) (= (select .cse17 .cse114) 1) (= (select .cse113 8) 0) (= (select v_DerPreprocessor_28 8) 0) (<= 0 (+ v_z_74 (* v_y_74 2)))))) .cse7 .cse8)) .cse4) (and .cse7 (or .cse71 (and .cse10 (or (and .cse3 .cse12 .cse4 (exists ((v_y_79 Int)) (let ((.cse115 (* v_y_79 8))) (and (= (+ (select .cse17 .cse115) 1) 0) (<= 0 v_y_79) (= (select .cse15 .cse115) 1))))) .cse73))) .cse8))))))))) is different from true [2023-12-02 23:52:06,875 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse6 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse8 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse70 (select .cse8 4)) (.cse69 (select .cse6 4)) (.cse72 (select .cse8 0)) (.cse71 (select .cse6 0)) (.cse74 (select .cse6 8)) (.cse73 (select .cse8 8))) (let ((.cse13 (= (+ .cse73 1) 0)) (.cse15 (= .cse74 1)) (.cse10 (= .cse71 1)) (.cse11 (= 0 (+ .cse72 1))) (.cse5 (= .cse69 0)) (.cse9 (= .cse70 0)) (.cse0 (= .cse74 0)) (.cse1 (= 0 .cse72)) (.cse2 (= .cse71 0)) (.cse3 (= .cse73 0)) (.cse42 (= .cse70 1)) (.cse43 (= (+ .cse69 1) 0))) (let ((.cse4 (and .cse42 .cse43)) (.cse18 (= |c_ULTIMATE.start_main_~sum~0#1| (+ .cse69 .cse70 .cse71 .cse72))) (.cse19 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse20 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse21 (= |c_ULTIMATE.start_main_~count~0#1| 2)) (.cse27 (and .cse0 .cse1 .cse2 .cse3 .cse42 .cse43)) (.cse49 (and .cse10 .cse0 .cse3 .cse11 .cse5 .cse9)) (.cse37 (and .cse10 .cse0 .cse3 .cse11)) (.cse34 (and .cse13 .cse2 .cse15))) (and (not (and (<= 3 c_~ARR_SIZE~0) (<= |c_ULTIMATE.start_main_~count~0#1| 1))) (not (and (or (and .cse0 .cse1 .cse2 .cse3 (or .cse4 (and .cse5 (exists ((v_z_213 Int) (v_y_213 Int)) (let ((.cse7 (+ (* v_y_213 8) (* v_z_213 4)))) (and (<= 0 (+ (* 2 v_y_213) v_z_213)) (<= v_z_213 1) (<= 0 v_z_213) (= (+ (select .cse6 .cse7) 1) 0) (not (= v_z_213 0)) (= (select .cse8 .cse7) 1)))) .cse9))) (and (or (and .cse10 .cse0 .cse3 .cse11 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_DerPreprocessor_66 (Array Int Int))) (let ((.cse12 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_66) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse12 0) 1) 0) (= (select v_DerPreprocessor_66 8) 0) (= (select v_DerPreprocessor_66 0) 1) (= (select .cse12 8) 0) (= (select .cse12 4) 0) (= (select v_DerPreprocessor_66 4) 0))))) (and .cse1 (or (and .cse13 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_DerPreprocessor_66 (Array Int Int))) (let ((.cse14 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_66) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_66 0) 0) (= (select v_DerPreprocessor_66 8) 1) (= (select .cse14 0) 0) (= (+ (select .cse14 8) 1) 0) (= (select .cse14 4) 0) (= (select v_DerPreprocessor_66 4) 0)))) .cse2 .cse15) (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_DerPreprocessor_66 (Array Int Int)) (v_y_210 Int)) (let ((.cse16 (* v_y_210 8)) (.cse17 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_66) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_66 .cse16) 1) (= (select v_DerPreprocessor_66 0) 0) (= (select .cse6 .cse16) 1) (= (+ (select .cse8 .cse16) 1) 0) (= (+ (select .cse17 .cse16) 1) 0) (= (select v_DerPreprocessor_66 8) 0) (<= 0 v_y_210) (= (select .cse17 0) 0) (= (select .cse17 8) 0) (= (select .cse17 4) 0) (= (select v_DerPreprocessor_66 4) 0)))))))) .cse5 .cse9)) .cse18 .cse19 .cse20 .cse21)) (not (and .cse18 .cse19 .cse20 .cse21 (or (and .cse0 .cse1 (or (and (exists ((v_z_130 Int) (v_y_130 Int)) (let ((.cse22 (+ (* v_y_130 8) (* v_z_130 4)))) (and (<= 0 v_z_130) (= (select .cse8 .cse22) 1) (not (= v_z_130 0)) (= (+ (select .cse6 .cse22) 1) 0) (<= v_z_130 1) (<= 0 (+ (* 2 v_y_130) v_z_130))))) .cse5 .cse9) .cse4) .cse2 .cse3) (and (or (and .cse1 (or (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_y_136 Int) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse24 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse23 (* v_y_136 8))) (and (= (select v_DerPreprocessor_48 8) 0) (= (select v_DerPreprocessor_48 .cse23) 1) (= (select .cse6 .cse23) 1) (= (select .cse24 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= (select v_DerPreprocessor_48 0) 0) (= (select .cse24 0) 0) (= (select .cse24 8) 0) (= (+ (select .cse24 .cse23) 1) 0) (<= 0 v_y_136) (= (+ (select .cse8 .cse23) 1) 0))))) (and .cse13 .cse2 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse25 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse25 8) 1) 0) (= (select .cse25 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= (select v_DerPreprocessor_48 0) 0) (= (select .cse25 0) 0) (= (select v_DerPreprocessor_48 8) 1)))) .cse15))) (and .cse10 .cse0 .cse3 .cse11 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse26 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_48 8) 0) (= (select .cse26 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= 0 (+ (select .cse26 0) 1)) (= (select .cse26 8) 0) (= (select v_DerPreprocessor_48 0) 1)))))) .cse5 .cse9)))) (not (and (<= |c_ULTIMATE.start_main_~count~0#1| 0) (<= 2 c_~ARR_SIZE~0))) (or .cse27 (and (or (and .cse0 .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_106 (Array Int Int)) (v_y_338 Int)) (let ((.cse28 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_106) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse29 (* v_y_338 8))) (and (= 0 (select .cse28 0)) (= (select .cse28 4) 0) (= (+ (select .cse8 .cse29) 1) 0) (= 1 (select v_DerPreprocessor_106 .cse29)) (= (select .cse28 8) 0) (= (+ (select .cse28 .cse29) 1) 0) (= (select v_DerPreprocessor_106 8) 0) (= (select .cse6 .cse29) 1) (= (select v_DerPreprocessor_106 4) 0) (= (select v_DerPreprocessor_106 0) 0))))) (and (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_106 (Array Int Int))) (let ((.cse30 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_106) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse30 4) 0) (= (select .cse30 8) 0) (= (select v_DerPreprocessor_106 8) 0) (= (select v_DerPreprocessor_106 0) 1) (= (+ (select .cse30 0) 1) 0) (= (select v_DerPreprocessor_106 4) 0)))) .cse10 .cse0 .cse3 .cse11)) .cse5 .cse9) (and .cse0 .cse1 .cse2 .cse3 .cse5 .cse9 (exists ((v_z_342 Int) (v_y_342 Int)) (let ((.cse31 (+ (* v_z_342 4) (* v_y_342 8)))) (and (= (select .cse8 .cse31) 1) (= 0 (+ (select .cse6 .cse31) 1)) (not (= v_z_342 0)) (<= 0 v_z_342) (<= v_z_342 1))))) (and .cse13 .cse1 .cse2 (exists ((v_DerPreprocessor_107 (Array Int Int)) (v_DerPreprocessor_108 (Array Int Int))) (let ((.cse32 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_107) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_108) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse32 4) 0) (= (select v_DerPreprocessor_108 4) 0) (= (select v_DerPreprocessor_108 8) 1) (= (select v_DerPreprocessor_108 0) 0) (= (+ (select .cse32 8) 1) 0) (= (select .cse32 0) 0)))) .cse5 .cse15 .cse9)) (not (and (<= c_~ARR_SIZE~0 2) (<= 2 |c_ULTIMATE.start_main_~count~0#1|))) (not (and .cse19 .cse20 .cse21 (or (and (exists ((v_z_33 Int) (v_y_33 Int)) (let ((.cse33 (+ (* v_z_33 4) (* v_y_33 8)))) (and (= (+ (select .cse6 .cse33) 1) 0) (<= v_z_33 1) (<= 0 v_z_33) (= (select .cse8 .cse33) 1) (not (= v_z_33 0))))) .cse0 .cse1 .cse2 .cse3 .cse5 .cse9) .cse27 (and (or (and .cse1 (or .cse34 (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int)) (v_y_42 Int)) (let ((.cse35 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse36 (* v_y_42 8))) (and (= (select .cse35 0) 0) (= (select v_DerPreprocessor_10 8) 0) (= (select v_DerPreprocessor_10 4) 0) (= (select .cse35 4) 0) (= (select v_DerPreprocessor_10 0) 0) (= (+ (select .cse8 .cse36) 1) 0) (= (select .cse35 8) 0) (= (+ (select .cse35 .cse36) 1) 0) (= (select v_DerPreprocessor_10 .cse36) 1) (= (select .cse6 .cse36) 1)))) .cse0 .cse2 .cse3))) .cse37) .cse5 .cse9)))) (not (and (<= c_~ARR_SIZE~0 0) (<= 0 |c_ULTIMATE.start_main_~count~0#1|))) .cse18 (or (and (or (and .cse13 .cse1 .cse2 .cse15 (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse38 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse38 8) 1) 0) (= (select v_DerPreprocessor_46 8) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse38 0) 0) (= (select .cse38 4) 0) (= (select v_DerPreprocessor_46 0) 0))))) (and .cse0 .cse1 .cse2 .cse3 (exists ((v_y_127 Int) (v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse39 (* v_y_127 8)) (.cse40 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse8 .cse39) 1) 0) (= (+ (select .cse40 .cse39) 1) 0) (= (select v_DerPreprocessor_46 .cse39) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse40 0) 0) (= (select .cse6 .cse39) 1) (= (select .cse40 4) 0) (= (select v_DerPreprocessor_46 8) 0) (= (select v_DerPreprocessor_46 0) 0) (= (select .cse40 8) 0)))))) .cse5 .cse9) (and .cse1 (or (and .cse0 .cse2 .cse3 .cse5 .cse9 (exists ((v_y_117 Int) (v_z_117 Int)) (let ((.cse41 (+ (* v_z_117 4) (* v_y_117 8)))) (and (<= 0 v_z_117) (<= v_z_117 1) (= (+ (select .cse6 .cse41) 1) 0) (not (= v_z_117 0)) (= (select .cse8 .cse41) 1))))) (and .cse0 .cse2 .cse3 .cse42 .cse43))) (and .cse10 .cse0 .cse3 .cse11 (exists ((v_DerPreprocessor_43 (Array Int Int)) (v_DerPreprocessor_44 (Array Int Int))) (let ((.cse44 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse44 0) 1) 0) (= (select v_DerPreprocessor_44 8) 0) (= (select v_DerPreprocessor_44 0) 1) (= (select .cse44 4) 0) (= (select .cse44 8) 0) (= (select v_DerPreprocessor_44 4) 0)))) .cse5 .cse9)) .cse19 .cse20 (not (and (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (<= c_~ARR_SIZE~0 1))) (not (and (= |c_ULTIMATE.start_main_~count~0#1| 1) (or (and (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse45 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= |ULTIMATE.start_main_~index~0#1| 1) (= (+ (select .cse8 .cse45) 1) 0) (<= 0 |ULTIMATE.start_main_~index~0#1|) (= (select .cse6 .cse45) 1)))) .cse5 .cse9) (and (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse46 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= |ULTIMATE.start_main_~index~0#1| 1) (<= 0 |ULTIMATE.start_main_~index~0#1|) (= (+ (select .cse6 .cse46) 1) 0) (= (select .cse8 .cse46) 1)))) .cse1 .cse2)) .cse19 .cse20)) (or (and .cse1 .cse5 (or (and .cse0 .cse2 .cse3 (exists ((v_y_196 Int)) (let ((.cse47 (* v_y_196 8))) (and (= (+ (select .cse8 .cse47) 1) 0) (= (select .cse6 .cse47) 1)))) .cse9) (and .cse13 .cse2 .cse15 .cse9))) (and .cse0 .cse1 .cse2 .cse3 .cse42 .cse43 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (let ((.cse48 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select v_DerPreprocessor_62 4) 1) 0) (= (select .cse48 4) 1) (= (select .cse48 0) 0) (= (select v_DerPreprocessor_62 0) 0) (= (select .cse48 8) 0) (= (select v_DerPreprocessor_62 8) 0))))) .cse49 (and .cse0 .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int)) (v_z_203 Int) (v_y_203 Int)) (let ((.cse51 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse50 (+ (* v_y_203 8) (* v_z_203 4)))) (and (= (+ (select v_DerPreprocessor_64 .cse50) 1) 0) (<= 0 v_z_203) (not (= v_z_203 0)) (= (select v_DerPreprocessor_64 0) 0) (= (select .cse51 0) 0) (<= v_z_203 1) (= (select .cse51 4) 0) (= (+ (select .cse6 .cse50) 1) 0) (= (select v_DerPreprocessor_64 8) 0) (= (select .cse51 8) 0) (= (select .cse51 .cse50) 1) (= (select v_DerPreprocessor_64 4) 0) (= (select .cse8 .cse50) 1)))) .cse5 .cse9)) .cse21 (or (and .cse10 .cse0 .cse3 .cse11 .cse5 .cse9 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (let ((.cse52 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_60 0) 1) (= (select .cse52 8) 0) (= (+ (select .cse52 0) 1) 0) (= (select v_DerPreprocessor_60 8) 0) (= (select v_DerPreprocessor_60 4) 0) (= (select .cse52 4) 0))))) .cse27 (and (exists ((v_y_191 Int) (v_z_191 Int)) (let ((.cse53 (+ (* v_z_191 4) (* v_y_191 8)))) (and (= (+ (select .cse6 .cse53) 1) 0) (not (= v_z_191 0)) (= (select .cse8 .cse53) 1) (<= 0 v_z_191) (<= v_z_191 1)))) .cse0 .cse1 .cse2 .cse3 .cse5 .cse9) (and .cse1 (or (and .cse0 .cse2 .cse3 (exists ((v_y_185 Int) (v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (let ((.cse54 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse55 (* v_y_185 8))) (and (= (select .cse54 8) 0) (= (+ 1 (select .cse54 .cse55)) 0) (= (select v_DerPreprocessor_60 8) 0) (= (select v_DerPreprocessor_60 4) 0) (= (select .cse6 .cse55) 1) (= (+ (select .cse8 .cse55) 1) 0) (= (select .cse54 0) 0) (= (select .cse54 4) 0) (= (select v_DerPreprocessor_60 0) 0) (= (select v_DerPreprocessor_60 .cse55) 1))))) (and .cse13 .cse2 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (let ((.cse56 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_60 4) 0) (= (select .cse56 0) 0) (= (+ (select .cse56 8) 1) 0) (= (select .cse56 4) 0) (= (select v_DerPreprocessor_60 0) 0) (= (select v_DerPreprocessor_60 8) 1)))) .cse15)) .cse5 .cse9)) (not (and (or .cse27 (and .cse10 .cse0 .cse3 .cse11 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse57 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse57 4) 0) (= (+ (select .cse57 0) 1) 0) (= (select .cse57 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse5 .cse9) (and .cse13 .cse1 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse58 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse58 4) 0) (= (+ (select .cse58 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse58 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse2 .cse5 .cse15 .cse9) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse60 (* v_y_55 8)) (.cse59 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse59 4) 0) (= (select .cse6 .cse60) 1) (= (+ (select .cse8 .cse60) 1) 0) (= (+ (select .cse59 .cse60) 1) 0) (= (select v_DerPreprocessor_18 .cse60) 1) (= (select .cse59 0) 0) (= (select .cse59 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse0 .cse1 .cse2 .cse3 .cse5 .cse9) (and .cse0 .cse1 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse61 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse8 .cse61) 1) (= (+ (select .cse6 .cse61) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse2 .cse3 .cse5 .cse9)) .cse18 .cse19 .cse20 .cse21)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (or (and .cse0 .cse1 .cse2 .cse3 .cse5 (exists ((v_z_50 Int) (v_y_50 Int)) (let ((.cse62 (+ (* v_z_50 4) (* v_y_50 8)))) (and (= (+ (select .cse6 .cse62) 1) 0) (= (select .cse8 .cse62) 1) (not (= v_z_50 0)) (<= v_z_50 1) (<= 0 v_z_50)))) .cse9) (and .cse13 .cse1 .cse2 .cse5 .cse15 .cse9) .cse27 (and .cse0 .cse1 .cse2 .cse3 (exists ((v_y_48 Int) (v_DerPreprocessor_13 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (let ((.cse63 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse64 (* v_y_48 8))) (and (= (+ (select .cse63 .cse64) 1) 0) (= (select .cse63 8) 0) (= (select v_DerPreprocessor_14 0) 0) (= (+ (select .cse8 .cse64) 1) 0) (= (select .cse63 4) 0) (= (select .cse63 0) 0) (= (select .cse6 .cse64) 1) (= (select v_DerPreprocessor_14 4) 0) (= (select v_DerPreprocessor_14 8) 0) (= (select v_DerPreprocessor_14 .cse64) 1)))) .cse5 .cse9) .cse49) (not (and (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (= (select .cse6 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 1) (= |c_ULTIMATE.start_main_~count~0#1| 0) (= (+ (select .cse8 |c_ULTIMATE.start_main_~#array2~0#1.offset|) 1) 0))) (or (and .cse0 .cse1 .cse2 (or (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int))) (let ((.cse65 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse65 0) 0) (= (select v_DerPreprocessor_28 0) 0) (= (+ (select v_DerPreprocessor_28 4) 1) 0) (= (select .cse65 8) 0) (= (select v_DerPreprocessor_28 8) 0) (= (select .cse65 4) 1)))) .cse42 .cse43) (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int)) (v_z_74 Int) (v_y_74 Int)) (let ((.cse67 (+ (* v_y_74 8) (* v_z_74 4))) (.cse66 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse66 .cse67) 1) (= (+ (select .cse6 .cse67) 1) 0) (not (= v_z_74 0)) (= (select .cse66 0) 0) (= (select .cse66 4) 0) (= (select v_DerPreprocessor_28 0) 0) (= (select v_DerPreprocessor_28 4) 0) (<= v_z_74 1) (= (+ (select v_DerPreprocessor_28 .cse67) 1) 0) (<= 0 v_z_74) (= (select .cse8 .cse67) 1) (= (select .cse66 8) 0) (= (select v_DerPreprocessor_28 8) 0) (<= 0 (+ v_z_74 (* v_y_74 2)))))) .cse5 .cse9)) .cse3) (and .cse5 (or .cse37 (and .cse1 (or (and .cse0 .cse2 .cse3 (exists ((v_y_79 Int)) (let ((.cse68 (* v_y_79 8))) (and (= (+ (select .cse8 .cse68) 1) 0) (<= 0 v_y_79) (= (select .cse6 .cse68) 1))))) .cse34))) .cse9))))))) is different from false [2023-12-02 23:52:08,905 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse8 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse6 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse70 (select .cse6 4)) (.cse69 (select .cse8 4)) (.cse72 (select .cse6 0)) (.cse71 (select .cse8 0)) (.cse74 (select .cse8 8)) (.cse73 (select .cse6 8))) (let ((.cse15 (= (+ .cse73 1) 0)) (.cse17 (= .cse74 1)) (.cse10 (= .cse71 1)) (.cse11 (= 0 (+ .cse72 1))) (.cse12 (= .cse69 0)) (.cse13 (= .cse70 0)) (.cse1 (= .cse74 0)) (.cse2 (= 0 .cse72)) (.cse3 (= .cse71 0)) (.cse4 (= .cse73 0)) (.cse42 (= .cse70 1)) (.cse43 (= (+ .cse69 1) 0))) (let ((.cse22 (and .cse42 .cse43)) (.cse18 (= |c_ULTIMATE.start_main_~sum~0#1| (+ .cse69 .cse70 .cse71 .cse72))) (.cse19 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse20 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse21 (= |c_ULTIMATE.start_main_~count~0#1| 2)) (.cse0 (and .cse1 .cse2 .cse3 .cse4 .cse42 .cse43)) (.cse49 (and .cse10 .cse1 .cse4 .cse11 .cse12 .cse13)) (.cse37 (and .cse10 .cse1 .cse4 .cse11)) (.cse34 (and .cse15 .cse3 .cse17))) (and (not (and (<= 3 c_~ARR_SIZE~0) (<= |c_ULTIMATE.start_main_~count~0#1| 1))) (not (and (or .cse0 (and (or (and .cse1 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_106 (Array Int Int)) (v_y_338 Int)) (let ((.cse5 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_106) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse7 (* v_y_338 8))) (and (= 0 (select .cse5 0)) (= (select .cse5 4) 0) (= (+ (select .cse6 .cse7) 1) 0) (= 1 (select v_DerPreprocessor_106 .cse7)) (= (select .cse5 8) 0) (= (+ (select .cse5 .cse7) 1) 0) (= (select v_DerPreprocessor_106 8) 0) (= (select .cse8 .cse7) 1) (= (select v_DerPreprocessor_106 4) 0) (= (select v_DerPreprocessor_106 0) 0))))) (and (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_106 (Array Int Int))) (let ((.cse9 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_106) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse9 4) 0) (= (select .cse9 8) 0) (= (select v_DerPreprocessor_106 8) 0) (= (select v_DerPreprocessor_106 0) 1) (= (+ (select .cse9 0) 1) 0) (= (select v_DerPreprocessor_106 4) 0)))) .cse10 .cse1 .cse4 .cse11)) .cse12 .cse13) (and .cse1 .cse2 .cse3 .cse4 .cse12 .cse13 (exists ((v_z_342 Int) (v_y_342 Int)) (let ((.cse14 (+ (* v_z_342 4) (* v_y_342 8)))) (and (= (select .cse6 .cse14) 1) (= 0 (+ (select .cse8 .cse14) 1)) (not (= v_z_342 0)) (<= 0 v_z_342) (<= v_z_342 1))))) (and .cse15 .cse2 .cse3 (exists ((v_DerPreprocessor_107 (Array Int Int)) (v_DerPreprocessor_108 (Array Int Int))) (let ((.cse16 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_107) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_108) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse16 4) 0) (= (select v_DerPreprocessor_108 4) 0) (= (select v_DerPreprocessor_108 8) 1) (= (select v_DerPreprocessor_108 0) 0) (= (+ (select .cse16 8) 1) 0) (= (select .cse16 0) 0)))) .cse12 .cse17 .cse13)) .cse18 .cse19 .cse20 .cse21)) (not (and (or (and .cse1 .cse2 .cse3 .cse4 (or .cse22 (and .cse12 (exists ((v_z_213 Int) (v_y_213 Int)) (let ((.cse23 (+ (* v_y_213 8) (* v_z_213 4)))) (and (<= 0 (+ (* 2 v_y_213) v_z_213)) (<= v_z_213 1) (<= 0 v_z_213) (= (+ (select .cse8 .cse23) 1) 0) (not (= v_z_213 0)) (= (select .cse6 .cse23) 1)))) .cse13))) (and (or (and .cse10 .cse1 .cse4 .cse11 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_DerPreprocessor_66 (Array Int Int))) (let ((.cse24 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_66) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse24 0) 1) 0) (= (select v_DerPreprocessor_66 8) 0) (= (select v_DerPreprocessor_66 0) 1) (= (select .cse24 8) 0) (= (select .cse24 4) 0) (= (select v_DerPreprocessor_66 4) 0))))) (and .cse2 (or (and .cse15 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_DerPreprocessor_66 (Array Int Int))) (let ((.cse25 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_66) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_66 0) 0) (= (select v_DerPreprocessor_66 8) 1) (= (select .cse25 0) 0) (= (+ (select .cse25 8) 1) 0) (= (select .cse25 4) 0) (= (select v_DerPreprocessor_66 4) 0)))) .cse3 .cse17) (and .cse1 .cse3 .cse4 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_DerPreprocessor_66 (Array Int Int)) (v_y_210 Int)) (let ((.cse26 (* v_y_210 8)) (.cse27 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_66) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_66 .cse26) 1) (= (select v_DerPreprocessor_66 0) 0) (= (select .cse8 .cse26) 1) (= (+ (select .cse6 .cse26) 1) 0) (= (+ (select .cse27 .cse26) 1) 0) (= (select v_DerPreprocessor_66 8) 0) (<= 0 v_y_210) (= (select .cse27 0) 0) (= (select .cse27 8) 0) (= (select .cse27 4) 0) (= (select v_DerPreprocessor_66 4) 0)))))))) .cse12 .cse13)) .cse18 .cse19 .cse20 .cse21)) (not (and .cse18 .cse19 .cse20 .cse21 (or (and .cse1 .cse2 (or (and (exists ((v_z_130 Int) (v_y_130 Int)) (let ((.cse28 (+ (* v_y_130 8) (* v_z_130 4)))) (and (<= 0 v_z_130) (= (select .cse6 .cse28) 1) (not (= v_z_130 0)) (= (+ (select .cse8 .cse28) 1) 0) (<= v_z_130 1) (<= 0 (+ (* 2 v_y_130) v_z_130))))) .cse12 .cse13) .cse22) .cse3 .cse4) (and (or (and .cse2 (or (and .cse1 .cse3 .cse4 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_y_136 Int) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse30 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse29 (* v_y_136 8))) (and (= (select v_DerPreprocessor_48 8) 0) (= (select v_DerPreprocessor_48 .cse29) 1) (= (select .cse8 .cse29) 1) (= (select .cse30 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= (select v_DerPreprocessor_48 0) 0) (= (select .cse30 0) 0) (= (select .cse30 8) 0) (= (+ (select .cse30 .cse29) 1) 0) (<= 0 v_y_136) (= (+ (select .cse6 .cse29) 1) 0))))) (and .cse15 .cse3 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse31 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse31 8) 1) 0) (= (select .cse31 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= (select v_DerPreprocessor_48 0) 0) (= (select .cse31 0) 0) (= (select v_DerPreprocessor_48 8) 1)))) .cse17))) (and .cse10 .cse1 .cse4 .cse11 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse32 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_48 8) 0) (= (select .cse32 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= 0 (+ (select .cse32 0) 1)) (= (select .cse32 8) 0) (= (select v_DerPreprocessor_48 0) 1)))))) .cse12 .cse13)))) (not (and (<= |c_ULTIMATE.start_main_~count~0#1| 0) (<= 2 c_~ARR_SIZE~0))) (not (and (<= c_~ARR_SIZE~0 2) (<= 2 |c_ULTIMATE.start_main_~count~0#1|))) (not (and .cse19 .cse20 .cse21 (or (and (exists ((v_z_33 Int) (v_y_33 Int)) (let ((.cse33 (+ (* v_z_33 4) (* v_y_33 8)))) (and (= (+ (select .cse8 .cse33) 1) 0) (<= v_z_33 1) (<= 0 v_z_33) (= (select .cse6 .cse33) 1) (not (= v_z_33 0))))) .cse1 .cse2 .cse3 .cse4 .cse12 .cse13) .cse0 (and (or (and .cse2 (or .cse34 (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int)) (v_y_42 Int)) (let ((.cse35 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse36 (* v_y_42 8))) (and (= (select .cse35 0) 0) (= (select v_DerPreprocessor_10 8) 0) (= (select v_DerPreprocessor_10 4) 0) (= (select .cse35 4) 0) (= (select v_DerPreprocessor_10 0) 0) (= (+ (select .cse6 .cse36) 1) 0) (= (select .cse35 8) 0) (= (+ (select .cse35 .cse36) 1) 0) (= (select v_DerPreprocessor_10 .cse36) 1) (= (select .cse8 .cse36) 1)))) .cse1 .cse3 .cse4))) .cse37) .cse12 .cse13)))) (not (and (<= c_~ARR_SIZE~0 0) (<= 0 |c_ULTIMATE.start_main_~count~0#1|))) .cse18 (or (and (or (and .cse15 .cse2 .cse3 .cse17 (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse38 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse38 8) 1) 0) (= (select v_DerPreprocessor_46 8) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse38 0) 0) (= (select .cse38 4) 0) (= (select v_DerPreprocessor_46 0) 0))))) (and .cse1 .cse2 .cse3 .cse4 (exists ((v_y_127 Int) (v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse39 (* v_y_127 8)) (.cse40 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse6 .cse39) 1) 0) (= (+ (select .cse40 .cse39) 1) 0) (= (select v_DerPreprocessor_46 .cse39) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse40 0) 0) (= (select .cse8 .cse39) 1) (= (select .cse40 4) 0) (= (select v_DerPreprocessor_46 8) 0) (= (select v_DerPreprocessor_46 0) 0) (= (select .cse40 8) 0)))))) .cse12 .cse13) (and .cse2 (or (and .cse1 .cse3 .cse4 .cse12 .cse13 (exists ((v_y_117 Int) (v_z_117 Int)) (let ((.cse41 (+ (* v_z_117 4) (* v_y_117 8)))) (and (<= 0 v_z_117) (<= v_z_117 1) (= (+ (select .cse8 .cse41) 1) 0) (not (= v_z_117 0)) (= (select .cse6 .cse41) 1))))) (and .cse1 .cse3 .cse4 .cse42 .cse43))) (and .cse10 .cse1 .cse4 .cse11 (exists ((v_DerPreprocessor_43 (Array Int Int)) (v_DerPreprocessor_44 (Array Int Int))) (let ((.cse44 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse44 0) 1) 0) (= (select v_DerPreprocessor_44 8) 0) (= (select v_DerPreprocessor_44 0) 1) (= (select .cse44 4) 0) (= (select .cse44 8) 0) (= (select v_DerPreprocessor_44 4) 0)))) .cse12 .cse13)) .cse19 .cse20 (not (and (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (<= c_~ARR_SIZE~0 1))) (not (and (= |c_ULTIMATE.start_main_~count~0#1| 1) (or (and (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse45 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= |ULTIMATE.start_main_~index~0#1| 1) (= (+ (select .cse6 .cse45) 1) 0) (<= 0 |ULTIMATE.start_main_~index~0#1|) (= (select .cse8 .cse45) 1)))) .cse12 .cse13) (and (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse46 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= |ULTIMATE.start_main_~index~0#1| 1) (<= 0 |ULTIMATE.start_main_~index~0#1|) (= (+ (select .cse8 .cse46) 1) 0) (= (select .cse6 .cse46) 1)))) .cse2 .cse3)) .cse19 .cse20)) (or (and .cse2 .cse12 (or (and .cse1 .cse3 .cse4 (exists ((v_y_196 Int)) (let ((.cse47 (* v_y_196 8))) (and (= (+ (select .cse6 .cse47) 1) 0) (= (select .cse8 .cse47) 1)))) .cse13) (and .cse15 .cse3 .cse17 .cse13))) (and .cse1 .cse2 .cse3 .cse4 .cse42 .cse43 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (let ((.cse48 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select v_DerPreprocessor_62 4) 1) 0) (= (select .cse48 4) 1) (= (select .cse48 0) 0) (= (select v_DerPreprocessor_62 0) 0) (= (select .cse48 8) 0) (= (select v_DerPreprocessor_62 8) 0))))) .cse49 (and .cse1 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int)) (v_z_203 Int) (v_y_203 Int)) (let ((.cse51 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse50 (+ (* v_y_203 8) (* v_z_203 4)))) (and (= (+ (select v_DerPreprocessor_64 .cse50) 1) 0) (<= 0 v_z_203) (not (= v_z_203 0)) (= (select v_DerPreprocessor_64 0) 0) (= (select .cse51 0) 0) (<= v_z_203 1) (= (select .cse51 4) 0) (= (+ (select .cse8 .cse50) 1) 0) (= (select v_DerPreprocessor_64 8) 0) (= (select .cse51 8) 0) (= (select .cse51 .cse50) 1) (= (select v_DerPreprocessor_64 4) 0) (= (select .cse6 .cse50) 1)))) .cse12 .cse13)) .cse21 (or (and .cse10 .cse1 .cse4 .cse11 .cse12 .cse13 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (let ((.cse52 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_60 0) 1) (= (select .cse52 8) 0) (= (+ (select .cse52 0) 1) 0) (= (select v_DerPreprocessor_60 8) 0) (= (select v_DerPreprocessor_60 4) 0) (= (select .cse52 4) 0))))) .cse0 (and (exists ((v_y_191 Int) (v_z_191 Int)) (let ((.cse53 (+ (* v_z_191 4) (* v_y_191 8)))) (and (= (+ (select .cse8 .cse53) 1) 0) (not (= v_z_191 0)) (= (select .cse6 .cse53) 1) (<= 0 v_z_191) (<= v_z_191 1)))) .cse1 .cse2 .cse3 .cse4 .cse12 .cse13) (and .cse2 (or (and .cse1 .cse3 .cse4 (exists ((v_y_185 Int) (v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (let ((.cse54 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse55 (* v_y_185 8))) (and (= (select .cse54 8) 0) (= (+ 1 (select .cse54 .cse55)) 0) (= (select v_DerPreprocessor_60 8) 0) (= (select v_DerPreprocessor_60 4) 0) (= (select .cse8 .cse55) 1) (= (+ (select .cse6 .cse55) 1) 0) (= (select .cse54 0) 0) (= (select .cse54 4) 0) (= (select v_DerPreprocessor_60 0) 0) (= (select v_DerPreprocessor_60 .cse55) 1))))) (and .cse15 .cse3 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (let ((.cse56 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_60 4) 0) (= (select .cse56 0) 0) (= (+ (select .cse56 8) 1) 0) (= (select .cse56 4) 0) (= (select v_DerPreprocessor_60 0) 0) (= (select v_DerPreprocessor_60 8) 1)))) .cse17)) .cse12 .cse13)) (not (and (or .cse0 (and .cse10 .cse1 .cse4 .cse11 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse57 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse57 4) 0) (= (+ (select .cse57 0) 1) 0) (= (select .cse57 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse12 .cse13) (and .cse15 .cse2 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse58 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse58 4) 0) (= (+ (select .cse58 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse58 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse3 .cse12 .cse17 .cse13) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse60 (* v_y_55 8)) (.cse59 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse59 4) 0) (= (select .cse8 .cse60) 1) (= (+ (select .cse6 .cse60) 1) 0) (= (+ (select .cse59 .cse60) 1) 0) (= (select v_DerPreprocessor_18 .cse60) 1) (= (select .cse59 0) 0) (= (select .cse59 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse1 .cse2 .cse3 .cse4 .cse12 .cse13) (and .cse1 .cse2 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse61 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse6 .cse61) 1) (= (+ (select .cse8 .cse61) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse3 .cse4 .cse12 .cse13)) .cse18 .cse19 .cse20 .cse21)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (or (and .cse1 .cse2 .cse3 .cse4 .cse12 (exists ((v_z_50 Int) (v_y_50 Int)) (let ((.cse62 (+ (* v_z_50 4) (* v_y_50 8)))) (and (= (+ (select .cse8 .cse62) 1) 0) (= (select .cse6 .cse62) 1) (not (= v_z_50 0)) (<= v_z_50 1) (<= 0 v_z_50)))) .cse13) (and .cse15 .cse2 .cse3 .cse12 .cse17 .cse13) .cse0 (and .cse1 .cse2 .cse3 .cse4 (exists ((v_y_48 Int) (v_DerPreprocessor_13 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (let ((.cse63 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse64 (* v_y_48 8))) (and (= (+ (select .cse63 .cse64) 1) 0) (= (select .cse63 8) 0) (= (select v_DerPreprocessor_14 0) 0) (= (+ (select .cse6 .cse64) 1) 0) (= (select .cse63 4) 0) (= (select .cse63 0) 0) (= (select .cse8 .cse64) 1) (= (select v_DerPreprocessor_14 4) 0) (= (select v_DerPreprocessor_14 8) 0) (= (select v_DerPreprocessor_14 .cse64) 1)))) .cse12 .cse13) .cse49) (not (and (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (= (select .cse8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 1) (= |c_ULTIMATE.start_main_~count~0#1| 0) (= (+ (select .cse6 |c_ULTIMATE.start_main_~#array2~0#1.offset|) 1) 0))) (or (and .cse1 .cse2 .cse3 (or (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int))) (let ((.cse65 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse65 0) 0) (= (select v_DerPreprocessor_28 0) 0) (= (+ (select v_DerPreprocessor_28 4) 1) 0) (= (select .cse65 8) 0) (= (select v_DerPreprocessor_28 8) 0) (= (select .cse65 4) 1)))) .cse42 .cse43) (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int)) (v_z_74 Int) (v_y_74 Int)) (let ((.cse67 (+ (* v_y_74 8) (* v_z_74 4))) (.cse66 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse66 .cse67) 1) (= (+ (select .cse8 .cse67) 1) 0) (not (= v_z_74 0)) (= (select .cse66 0) 0) (= (select .cse66 4) 0) (= (select v_DerPreprocessor_28 0) 0) (= (select v_DerPreprocessor_28 4) 0) (<= v_z_74 1) (= (+ (select v_DerPreprocessor_28 .cse67) 1) 0) (<= 0 v_z_74) (= (select .cse6 .cse67) 1) (= (select .cse66 8) 0) (= (select v_DerPreprocessor_28 8) 0) (<= 0 (+ v_z_74 (* v_y_74 2)))))) .cse12 .cse13)) .cse4) (and .cse12 (or .cse37 (and .cse2 (or (and .cse1 .cse3 .cse4 (exists ((v_y_79 Int)) (let ((.cse68 (* v_y_79 8))) (and (= (+ (select .cse6 .cse68) 1) 0) (<= 0 v_y_79) (= (select .cse8 .cse68) 1))))) .cse34))) .cse13))))))) is different from false [2023-12-02 23:52:08,991 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse6 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse8 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse70 (select .cse8 4)) (.cse69 (select .cse6 4)) (.cse72 (select .cse8 0)) (.cse71 (select .cse6 0)) (.cse74 (select .cse6 8)) (.cse73 (select .cse8 8))) (let ((.cse13 (= (+ .cse73 1) 0)) (.cse15 (= .cse74 1)) (.cse10 (= .cse71 1)) (.cse11 (= 0 (+ .cse72 1))) (.cse5 (= .cse69 0)) (.cse9 (= .cse70 0)) (.cse0 (= .cse74 0)) (.cse1 (= 0 .cse72)) (.cse2 (= .cse71 0)) (.cse3 (= .cse73 0)) (.cse42 (= .cse70 1)) (.cse43 (= (+ .cse69 1) 0))) (let ((.cse4 (and .cse42 .cse43)) (.cse18 (= |c_ULTIMATE.start_main_~sum~0#1| (+ .cse69 .cse70 .cse71 .cse72))) (.cse19 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse20 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse21 (= |c_ULTIMATE.start_main_~count~0#1| 2)) (.cse27 (and .cse0 .cse1 .cse2 .cse3 .cse42 .cse43)) (.cse49 (and .cse10 .cse0 .cse3 .cse11 .cse5 .cse9)) (.cse37 (and .cse10 .cse0 .cse3 .cse11)) (.cse34 (and .cse13 .cse2 .cse15))) (and (not (and (<= 3 c_~ARR_SIZE~0) (<= |c_ULTIMATE.start_main_~count~0#1| 1))) (not (and (or (and .cse0 .cse1 .cse2 .cse3 (or .cse4 (and .cse5 (exists ((v_z_213 Int) (v_y_213 Int)) (let ((.cse7 (+ (* v_y_213 8) (* v_z_213 4)))) (and (<= 0 (+ (* 2 v_y_213) v_z_213)) (<= v_z_213 1) (<= 0 v_z_213) (= (+ (select .cse6 .cse7) 1) 0) (not (= v_z_213 0)) (= (select .cse8 .cse7) 1)))) .cse9))) (and (or (and .cse10 .cse0 .cse3 .cse11 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_DerPreprocessor_66 (Array Int Int))) (let ((.cse12 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_66) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse12 0) 1) 0) (= (select v_DerPreprocessor_66 8) 0) (= (select v_DerPreprocessor_66 0) 1) (= (select .cse12 8) 0) (= (select .cse12 4) 0) (= (select v_DerPreprocessor_66 4) 0))))) (and .cse1 (or (and .cse13 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_DerPreprocessor_66 (Array Int Int))) (let ((.cse14 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_66) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_66 0) 0) (= (select v_DerPreprocessor_66 8) 1) (= (select .cse14 0) 0) (= (+ (select .cse14 8) 1) 0) (= (select .cse14 4) 0) (= (select v_DerPreprocessor_66 4) 0)))) .cse2 .cse15) (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_DerPreprocessor_66 (Array Int Int)) (v_y_210 Int)) (let ((.cse16 (* v_y_210 8)) (.cse17 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_66) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_66 .cse16) 1) (= (select v_DerPreprocessor_66 0) 0) (= (select .cse6 .cse16) 1) (= (+ (select .cse8 .cse16) 1) 0) (= (+ (select .cse17 .cse16) 1) 0) (= (select v_DerPreprocessor_66 8) 0) (<= 0 v_y_210) (= (select .cse17 0) 0) (= (select .cse17 8) 0) (= (select .cse17 4) 0) (= (select v_DerPreprocessor_66 4) 0)))))))) .cse5 .cse9)) .cse18 .cse19 .cse20 .cse21)) (not (and .cse18 .cse19 .cse20 .cse21 (or (and .cse0 .cse1 (or (and (exists ((v_z_130 Int) (v_y_130 Int)) (let ((.cse22 (+ (* v_y_130 8) (* v_z_130 4)))) (and (<= 0 v_z_130) (= (select .cse8 .cse22) 1) (not (= v_z_130 0)) (= (+ (select .cse6 .cse22) 1) 0) (<= v_z_130 1) (<= 0 (+ (* 2 v_y_130) v_z_130))))) .cse5 .cse9) .cse4) .cse2 .cse3) (and (or (and .cse1 (or (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_y_136 Int) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse24 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse23 (* v_y_136 8))) (and (= (select v_DerPreprocessor_48 8) 0) (= (select v_DerPreprocessor_48 .cse23) 1) (= (select .cse6 .cse23) 1) (= (select .cse24 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= (select v_DerPreprocessor_48 0) 0) (= (select .cse24 0) 0) (= (select .cse24 8) 0) (= (+ (select .cse24 .cse23) 1) 0) (<= 0 v_y_136) (= (+ (select .cse8 .cse23) 1) 0))))) (and .cse13 .cse2 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse25 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse25 8) 1) 0) (= (select .cse25 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= (select v_DerPreprocessor_48 0) 0) (= (select .cse25 0) 0) (= (select v_DerPreprocessor_48 8) 1)))) .cse15))) (and .cse10 .cse0 .cse3 .cse11 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse26 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_48 8) 0) (= (select .cse26 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= 0 (+ (select .cse26 0) 1)) (= (select .cse26 8) 0) (= (select v_DerPreprocessor_48 0) 1)))))) .cse5 .cse9)))) (not (and (<= |c_ULTIMATE.start_main_~count~0#1| 0) (<= 2 c_~ARR_SIZE~0))) (or .cse27 (and (or (and .cse0 .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_106 (Array Int Int)) (v_y_338 Int)) (let ((.cse28 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_106) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse29 (* v_y_338 8))) (and (= 0 (select .cse28 0)) (= (select .cse28 4) 0) (= (+ (select .cse8 .cse29) 1) 0) (= 1 (select v_DerPreprocessor_106 .cse29)) (= (select .cse28 8) 0) (= (+ (select .cse28 .cse29) 1) 0) (= (select v_DerPreprocessor_106 8) 0) (= (select .cse6 .cse29) 1) (= (select v_DerPreprocessor_106 4) 0) (= (select v_DerPreprocessor_106 0) 0))))) (and (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_106 (Array Int Int))) (let ((.cse30 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_106) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse30 4) 0) (= (select .cse30 8) 0) (= (select v_DerPreprocessor_106 8) 0) (= (select v_DerPreprocessor_106 0) 1) (= (+ (select .cse30 0) 1) 0) (= (select v_DerPreprocessor_106 4) 0)))) .cse10 .cse0 .cse3 .cse11)) .cse5 .cse9) (and .cse0 .cse1 .cse2 .cse3 .cse5 .cse9 (exists ((v_z_342 Int) (v_y_342 Int)) (let ((.cse31 (+ (* v_z_342 4) (* v_y_342 8)))) (and (= (select .cse8 .cse31) 1) (= 0 (+ (select .cse6 .cse31) 1)) (not (= v_z_342 0)) (<= 0 v_z_342) (<= v_z_342 1))))) (and .cse13 .cse1 .cse2 (exists ((v_DerPreprocessor_107 (Array Int Int)) (v_DerPreprocessor_108 (Array Int Int))) (let ((.cse32 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_107) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_108) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse32 4) 0) (= (select v_DerPreprocessor_108 4) 0) (= (select v_DerPreprocessor_108 8) 1) (= (select v_DerPreprocessor_108 0) 0) (= (+ (select .cse32 8) 1) 0) (= (select .cse32 0) 0)))) .cse5 .cse15 .cse9)) (not (and (<= c_~ARR_SIZE~0 2) (<= 2 |c_ULTIMATE.start_main_~count~0#1|))) (not (and .cse19 .cse20 .cse21 (or (and (exists ((v_z_33 Int) (v_y_33 Int)) (let ((.cse33 (+ (* v_z_33 4) (* v_y_33 8)))) (and (= (+ (select .cse6 .cse33) 1) 0) (<= v_z_33 1) (<= 0 v_z_33) (= (select .cse8 .cse33) 1) (not (= v_z_33 0))))) .cse0 .cse1 .cse2 .cse3 .cse5 .cse9) .cse27 (and (or (and .cse1 (or .cse34 (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int)) (v_y_42 Int)) (let ((.cse35 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse36 (* v_y_42 8))) (and (= (select .cse35 0) 0) (= (select v_DerPreprocessor_10 8) 0) (= (select v_DerPreprocessor_10 4) 0) (= (select .cse35 4) 0) (= (select v_DerPreprocessor_10 0) 0) (= (+ (select .cse8 .cse36) 1) 0) (= (select .cse35 8) 0) (= (+ (select .cse35 .cse36) 1) 0) (= (select v_DerPreprocessor_10 .cse36) 1) (= (select .cse6 .cse36) 1)))) .cse0 .cse2 .cse3))) .cse37) .cse5 .cse9)))) (not (and (<= c_~ARR_SIZE~0 0) (<= 0 |c_ULTIMATE.start_main_~count~0#1|))) .cse18 (or (and (or (and .cse13 .cse1 .cse2 .cse15 (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse38 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse38 8) 1) 0) (= (select v_DerPreprocessor_46 8) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse38 0) 0) (= (select .cse38 4) 0) (= (select v_DerPreprocessor_46 0) 0))))) (and .cse0 .cse1 .cse2 .cse3 (exists ((v_y_127 Int) (v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse39 (* v_y_127 8)) (.cse40 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse8 .cse39) 1) 0) (= (+ (select .cse40 .cse39) 1) 0) (= (select v_DerPreprocessor_46 .cse39) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse40 0) 0) (= (select .cse6 .cse39) 1) (= (select .cse40 4) 0) (= (select v_DerPreprocessor_46 8) 0) (= (select v_DerPreprocessor_46 0) 0) (= (select .cse40 8) 0)))))) .cse5 .cse9) (and .cse1 (or (and .cse0 .cse2 .cse3 .cse5 .cse9 (exists ((v_y_117 Int) (v_z_117 Int)) (let ((.cse41 (+ (* v_z_117 4) (* v_y_117 8)))) (and (<= 0 v_z_117) (<= v_z_117 1) (= (+ (select .cse6 .cse41) 1) 0) (not (= v_z_117 0)) (= (select .cse8 .cse41) 1))))) (and .cse0 .cse2 .cse3 .cse42 .cse43))) (and .cse10 .cse0 .cse3 .cse11 (exists ((v_DerPreprocessor_43 (Array Int Int)) (v_DerPreprocessor_44 (Array Int Int))) (let ((.cse44 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse44 0) 1) 0) (= (select v_DerPreprocessor_44 8) 0) (= (select v_DerPreprocessor_44 0) 1) (= (select .cse44 4) 0) (= (select .cse44 8) 0) (= (select v_DerPreprocessor_44 4) 0)))) .cse5 .cse9)) .cse19 .cse20 (not (and (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (<= c_~ARR_SIZE~0 1))) (not (and (= |c_ULTIMATE.start_main_~count~0#1| 1) (or (and (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse45 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= |ULTIMATE.start_main_~index~0#1| 1) (= (+ (select .cse8 .cse45) 1) 0) (<= 0 |ULTIMATE.start_main_~index~0#1|) (= (select .cse6 .cse45) 1)))) .cse5 .cse9) (and (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse46 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= |ULTIMATE.start_main_~index~0#1| 1) (<= 0 |ULTIMATE.start_main_~index~0#1|) (= (+ (select .cse6 .cse46) 1) 0) (= (select .cse8 .cse46) 1)))) .cse1 .cse2)) .cse19 .cse20)) (or (and .cse1 .cse5 (or (and .cse0 .cse2 .cse3 (exists ((v_y_196 Int)) (let ((.cse47 (* v_y_196 8))) (and (= (+ (select .cse8 .cse47) 1) 0) (= (select .cse6 .cse47) 1)))) .cse9) (and .cse13 .cse2 .cse15 .cse9))) (and .cse0 .cse1 .cse2 .cse3 .cse42 .cse43 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (let ((.cse48 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select v_DerPreprocessor_62 4) 1) 0) (= (select .cse48 4) 1) (= (select .cse48 0) 0) (= (select v_DerPreprocessor_62 0) 0) (= (select .cse48 8) 0) (= (select v_DerPreprocessor_62 8) 0))))) .cse49 (and .cse0 .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int)) (v_z_203 Int) (v_y_203 Int)) (let ((.cse51 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse50 (+ (* v_y_203 8) (* v_z_203 4)))) (and (= (+ (select v_DerPreprocessor_64 .cse50) 1) 0) (<= 0 v_z_203) (not (= v_z_203 0)) (= (select v_DerPreprocessor_64 0) 0) (= (select .cse51 0) 0) (<= v_z_203 1) (= (select .cse51 4) 0) (= (+ (select .cse6 .cse50) 1) 0) (= (select v_DerPreprocessor_64 8) 0) (= (select .cse51 8) 0) (= (select .cse51 .cse50) 1) (= (select v_DerPreprocessor_64 4) 0) (= (select .cse8 .cse50) 1)))) .cse5 .cse9)) .cse21 (or (and .cse10 .cse0 .cse3 .cse11 .cse5 .cse9 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (let ((.cse52 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_60 0) 1) (= (select .cse52 8) 0) (= (+ (select .cse52 0) 1) 0) (= (select v_DerPreprocessor_60 8) 0) (= (select v_DerPreprocessor_60 4) 0) (= (select .cse52 4) 0))))) .cse27 (and (exists ((v_y_191 Int) (v_z_191 Int)) (let ((.cse53 (+ (* v_z_191 4) (* v_y_191 8)))) (and (= (+ (select .cse6 .cse53) 1) 0) (not (= v_z_191 0)) (= (select .cse8 .cse53) 1) (<= 0 v_z_191) (<= v_z_191 1)))) .cse0 .cse1 .cse2 .cse3 .cse5 .cse9) (and .cse1 (or (and .cse0 .cse2 .cse3 (exists ((v_y_185 Int) (v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (let ((.cse54 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse55 (* v_y_185 8))) (and (= (select .cse54 8) 0) (= (+ 1 (select .cse54 .cse55)) 0) (= (select v_DerPreprocessor_60 8) 0) (= (select v_DerPreprocessor_60 4) 0) (= (select .cse6 .cse55) 1) (= (+ (select .cse8 .cse55) 1) 0) (= (select .cse54 0) 0) (= (select .cse54 4) 0) (= (select v_DerPreprocessor_60 0) 0) (= (select v_DerPreprocessor_60 .cse55) 1))))) (and .cse13 .cse2 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (let ((.cse56 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_60 4) 0) (= (select .cse56 0) 0) (= (+ (select .cse56 8) 1) 0) (= (select .cse56 4) 0) (= (select v_DerPreprocessor_60 0) 0) (= (select v_DerPreprocessor_60 8) 1)))) .cse15)) .cse5 .cse9)) (not (and (or .cse27 (and .cse10 .cse0 .cse3 .cse11 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse57 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse57 4) 0) (= (+ (select .cse57 0) 1) 0) (= (select .cse57 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse5 .cse9) (and .cse13 .cse1 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse58 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse58 4) 0) (= (+ (select .cse58 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse58 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse2 .cse5 .cse15 .cse9) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse60 (* v_y_55 8)) (.cse59 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse59 4) 0) (= (select .cse6 .cse60) 1) (= (+ (select .cse8 .cse60) 1) 0) (= (+ (select .cse59 .cse60) 1) 0) (= (select v_DerPreprocessor_18 .cse60) 1) (= (select .cse59 0) 0) (= (select .cse59 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse0 .cse1 .cse2 .cse3 .cse5 .cse9) (and .cse0 .cse1 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse61 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse8 .cse61) 1) (= (+ (select .cse6 .cse61) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse2 .cse3 .cse5 .cse9)) .cse18 .cse19 .cse20 .cse21)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (or (and .cse0 .cse1 .cse2 .cse3 .cse5 (exists ((v_z_50 Int) (v_y_50 Int)) (let ((.cse62 (+ (* v_z_50 4) (* v_y_50 8)))) (and (= (+ (select .cse6 .cse62) 1) 0) (= (select .cse8 .cse62) 1) (not (= v_z_50 0)) (<= v_z_50 1) (<= 0 v_z_50)))) .cse9) (and .cse13 .cse1 .cse2 .cse5 .cse15 .cse9) .cse27 (and .cse0 .cse1 .cse2 .cse3 (exists ((v_y_48 Int) (v_DerPreprocessor_13 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (let ((.cse63 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse64 (* v_y_48 8))) (and (= (+ (select .cse63 .cse64) 1) 0) (= (select .cse63 8) 0) (= (select v_DerPreprocessor_14 0) 0) (= (+ (select .cse8 .cse64) 1) 0) (= (select .cse63 4) 0) (= (select .cse63 0) 0) (= (select .cse6 .cse64) 1) (= (select v_DerPreprocessor_14 4) 0) (= (select v_DerPreprocessor_14 8) 0) (= (select v_DerPreprocessor_14 .cse64) 1)))) .cse5 .cse9) .cse49) (not (and (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (= (select .cse6 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 1) (= |c_ULTIMATE.start_main_~count~0#1| 0) (= (+ (select .cse8 |c_ULTIMATE.start_main_~#array2~0#1.offset|) 1) 0))) (or (and .cse0 .cse1 .cse2 (or (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int))) (let ((.cse65 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse65 0) 0) (= (select v_DerPreprocessor_28 0) 0) (= (+ (select v_DerPreprocessor_28 4) 1) 0) (= (select .cse65 8) 0) (= (select v_DerPreprocessor_28 8) 0) (= (select .cse65 4) 1)))) .cse42 .cse43) (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int)) (v_z_74 Int) (v_y_74 Int)) (let ((.cse67 (+ (* v_y_74 8) (* v_z_74 4))) (.cse66 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse66 .cse67) 1) (= (+ (select .cse6 .cse67) 1) 0) (not (= v_z_74 0)) (= (select .cse66 0) 0) (= (select .cse66 4) 0) (= (select v_DerPreprocessor_28 0) 0) (= (select v_DerPreprocessor_28 4) 0) (<= v_z_74 1) (= (+ (select v_DerPreprocessor_28 .cse67) 1) 0) (<= 0 v_z_74) (= (select .cse8 .cse67) 1) (= (select .cse66 8) 0) (= (select v_DerPreprocessor_28 8) 0) (<= 0 (+ v_z_74 (* v_y_74 2)))))) .cse5 .cse9)) .cse3) (and .cse5 (or .cse37 (and .cse1 (or (and .cse0 .cse2 .cse3 (exists ((v_y_79 Int)) (let ((.cse68 (* v_y_79 8))) (and (= (+ (select .cse8 .cse68) 1) 0) (<= 0 v_y_79) (= (select .cse6 .cse68) 1))))) .cse34))) .cse9)))))))) is different from true [2023-12-02 23:52:09,054 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse8 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse6 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse70 (select .cse6 4)) (.cse69 (select .cse8 4)) (.cse72 (select .cse6 0)) (.cse71 (select .cse8 0)) (.cse74 (select .cse8 8)) (.cse73 (select .cse6 8))) (let ((.cse15 (= (+ .cse73 1) 0)) (.cse17 (= .cse74 1)) (.cse10 (= .cse71 1)) (.cse11 (= 0 (+ .cse72 1))) (.cse12 (= .cse69 0)) (.cse13 (= .cse70 0)) (.cse1 (= .cse74 0)) (.cse2 (= 0 .cse72)) (.cse3 (= .cse71 0)) (.cse4 (= .cse73 0)) (.cse42 (= .cse70 1)) (.cse43 (= (+ .cse69 1) 0))) (let ((.cse22 (and .cse42 .cse43)) (.cse18 (= |c_ULTIMATE.start_main_~sum~0#1| (+ .cse69 .cse70 .cse71 .cse72))) (.cse19 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse20 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse21 (= |c_ULTIMATE.start_main_~count~0#1| 2)) (.cse0 (and .cse1 .cse2 .cse3 .cse4 .cse42 .cse43)) (.cse49 (and .cse10 .cse1 .cse4 .cse11 .cse12 .cse13)) (.cse37 (and .cse10 .cse1 .cse4 .cse11)) (.cse34 (and .cse15 .cse3 .cse17))) (and (not (and (<= 3 c_~ARR_SIZE~0) (<= |c_ULTIMATE.start_main_~count~0#1| 1))) (not (and (or .cse0 (and (or (and .cse1 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_106 (Array Int Int)) (v_y_338 Int)) (let ((.cse5 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_106) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse7 (* v_y_338 8))) (and (= 0 (select .cse5 0)) (= (select .cse5 4) 0) (= (+ (select .cse6 .cse7) 1) 0) (= 1 (select v_DerPreprocessor_106 .cse7)) (= (select .cse5 8) 0) (= (+ (select .cse5 .cse7) 1) 0) (= (select v_DerPreprocessor_106 8) 0) (= (select .cse8 .cse7) 1) (= (select v_DerPreprocessor_106 4) 0) (= (select v_DerPreprocessor_106 0) 0))))) (and (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_106 (Array Int Int))) (let ((.cse9 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_106) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse9 4) 0) (= (select .cse9 8) 0) (= (select v_DerPreprocessor_106 8) 0) (= (select v_DerPreprocessor_106 0) 1) (= (+ (select .cse9 0) 1) 0) (= (select v_DerPreprocessor_106 4) 0)))) .cse10 .cse1 .cse4 .cse11)) .cse12 .cse13) (and .cse1 .cse2 .cse3 .cse4 .cse12 .cse13 (exists ((v_z_342 Int) (v_y_342 Int)) (let ((.cse14 (+ (* v_z_342 4) (* v_y_342 8)))) (and (= (select .cse6 .cse14) 1) (= 0 (+ (select .cse8 .cse14) 1)) (not (= v_z_342 0)) (<= 0 v_z_342) (<= v_z_342 1))))) (and .cse15 .cse2 .cse3 (exists ((v_DerPreprocessor_107 (Array Int Int)) (v_DerPreprocessor_108 (Array Int Int))) (let ((.cse16 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_107) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_108) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse16 4) 0) (= (select v_DerPreprocessor_108 4) 0) (= (select v_DerPreprocessor_108 8) 1) (= (select v_DerPreprocessor_108 0) 0) (= (+ (select .cse16 8) 1) 0) (= (select .cse16 0) 0)))) .cse12 .cse17 .cse13)) .cse18 .cse19 .cse20 .cse21)) (not (and (or (and .cse1 .cse2 .cse3 .cse4 (or .cse22 (and .cse12 (exists ((v_z_213 Int) (v_y_213 Int)) (let ((.cse23 (+ (* v_y_213 8) (* v_z_213 4)))) (and (<= 0 (+ (* 2 v_y_213) v_z_213)) (<= v_z_213 1) (<= 0 v_z_213) (= (+ (select .cse8 .cse23) 1) 0) (not (= v_z_213 0)) (= (select .cse6 .cse23) 1)))) .cse13))) (and (or (and .cse10 .cse1 .cse4 .cse11 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_DerPreprocessor_66 (Array Int Int))) (let ((.cse24 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_66) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse24 0) 1) 0) (= (select v_DerPreprocessor_66 8) 0) (= (select v_DerPreprocessor_66 0) 1) (= (select .cse24 8) 0) (= (select .cse24 4) 0) (= (select v_DerPreprocessor_66 4) 0))))) (and .cse2 (or (and .cse15 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_DerPreprocessor_66 (Array Int Int))) (let ((.cse25 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_66) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_66 0) 0) (= (select v_DerPreprocessor_66 8) 1) (= (select .cse25 0) 0) (= (+ (select .cse25 8) 1) 0) (= (select .cse25 4) 0) (= (select v_DerPreprocessor_66 4) 0)))) .cse3 .cse17) (and .cse1 .cse3 .cse4 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_DerPreprocessor_66 (Array Int Int)) (v_y_210 Int)) (let ((.cse26 (* v_y_210 8)) (.cse27 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_66) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_66 .cse26) 1) (= (select v_DerPreprocessor_66 0) 0) (= (select .cse8 .cse26) 1) (= (+ (select .cse6 .cse26) 1) 0) (= (+ (select .cse27 .cse26) 1) 0) (= (select v_DerPreprocessor_66 8) 0) (<= 0 v_y_210) (= (select .cse27 0) 0) (= (select .cse27 8) 0) (= (select .cse27 4) 0) (= (select v_DerPreprocessor_66 4) 0)))))))) .cse12 .cse13)) .cse18 .cse19 .cse20 .cse21)) (not (and .cse18 .cse19 .cse20 .cse21 (or (and .cse1 .cse2 (or (and (exists ((v_z_130 Int) (v_y_130 Int)) (let ((.cse28 (+ (* v_y_130 8) (* v_z_130 4)))) (and (<= 0 v_z_130) (= (select .cse6 .cse28) 1) (not (= v_z_130 0)) (= (+ (select .cse8 .cse28) 1) 0) (<= v_z_130 1) (<= 0 (+ (* 2 v_y_130) v_z_130))))) .cse12 .cse13) .cse22) .cse3 .cse4) (and (or (and .cse2 (or (and .cse1 .cse3 .cse4 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_y_136 Int) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse30 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse29 (* v_y_136 8))) (and (= (select v_DerPreprocessor_48 8) 0) (= (select v_DerPreprocessor_48 .cse29) 1) (= (select .cse8 .cse29) 1) (= (select .cse30 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= (select v_DerPreprocessor_48 0) 0) (= (select .cse30 0) 0) (= (select .cse30 8) 0) (= (+ (select .cse30 .cse29) 1) 0) (<= 0 v_y_136) (= (+ (select .cse6 .cse29) 1) 0))))) (and .cse15 .cse3 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse31 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse31 8) 1) 0) (= (select .cse31 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= (select v_DerPreprocessor_48 0) 0) (= (select .cse31 0) 0) (= (select v_DerPreprocessor_48 8) 1)))) .cse17))) (and .cse10 .cse1 .cse4 .cse11 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse32 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_48 8) 0) (= (select .cse32 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= 0 (+ (select .cse32 0) 1)) (= (select .cse32 8) 0) (= (select v_DerPreprocessor_48 0) 1)))))) .cse12 .cse13)))) (not (and (<= |c_ULTIMATE.start_main_~count~0#1| 0) (<= 2 c_~ARR_SIZE~0))) (not (and (<= c_~ARR_SIZE~0 2) (<= 2 |c_ULTIMATE.start_main_~count~0#1|))) (not (and .cse19 .cse20 .cse21 (or (and (exists ((v_z_33 Int) (v_y_33 Int)) (let ((.cse33 (+ (* v_z_33 4) (* v_y_33 8)))) (and (= (+ (select .cse8 .cse33) 1) 0) (<= v_z_33 1) (<= 0 v_z_33) (= (select .cse6 .cse33) 1) (not (= v_z_33 0))))) .cse1 .cse2 .cse3 .cse4 .cse12 .cse13) .cse0 (and (or (and .cse2 (or .cse34 (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int)) (v_y_42 Int)) (let ((.cse35 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse36 (* v_y_42 8))) (and (= (select .cse35 0) 0) (= (select v_DerPreprocessor_10 8) 0) (= (select v_DerPreprocessor_10 4) 0) (= (select .cse35 4) 0) (= (select v_DerPreprocessor_10 0) 0) (= (+ (select .cse6 .cse36) 1) 0) (= (select .cse35 8) 0) (= (+ (select .cse35 .cse36) 1) 0) (= (select v_DerPreprocessor_10 .cse36) 1) (= (select .cse8 .cse36) 1)))) .cse1 .cse3 .cse4))) .cse37) .cse12 .cse13)))) (not (and (<= c_~ARR_SIZE~0 0) (<= 0 |c_ULTIMATE.start_main_~count~0#1|))) .cse18 (or (and (or (and .cse15 .cse2 .cse3 .cse17 (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse38 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse38 8) 1) 0) (= (select v_DerPreprocessor_46 8) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse38 0) 0) (= (select .cse38 4) 0) (= (select v_DerPreprocessor_46 0) 0))))) (and .cse1 .cse2 .cse3 .cse4 (exists ((v_y_127 Int) (v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse39 (* v_y_127 8)) (.cse40 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse6 .cse39) 1) 0) (= (+ (select .cse40 .cse39) 1) 0) (= (select v_DerPreprocessor_46 .cse39) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse40 0) 0) (= (select .cse8 .cse39) 1) (= (select .cse40 4) 0) (= (select v_DerPreprocessor_46 8) 0) (= (select v_DerPreprocessor_46 0) 0) (= (select .cse40 8) 0)))))) .cse12 .cse13) (and .cse2 (or (and .cse1 .cse3 .cse4 .cse12 .cse13 (exists ((v_y_117 Int) (v_z_117 Int)) (let ((.cse41 (+ (* v_z_117 4) (* v_y_117 8)))) (and (<= 0 v_z_117) (<= v_z_117 1) (= (+ (select .cse8 .cse41) 1) 0) (not (= v_z_117 0)) (= (select .cse6 .cse41) 1))))) (and .cse1 .cse3 .cse4 .cse42 .cse43))) (and .cse10 .cse1 .cse4 .cse11 (exists ((v_DerPreprocessor_43 (Array Int Int)) (v_DerPreprocessor_44 (Array Int Int))) (let ((.cse44 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse44 0) 1) 0) (= (select v_DerPreprocessor_44 8) 0) (= (select v_DerPreprocessor_44 0) 1) (= (select .cse44 4) 0) (= (select .cse44 8) 0) (= (select v_DerPreprocessor_44 4) 0)))) .cse12 .cse13)) .cse19 .cse20 (not (and (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (<= c_~ARR_SIZE~0 1))) (not (and (= |c_ULTIMATE.start_main_~count~0#1| 1) (or (and (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse45 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= |ULTIMATE.start_main_~index~0#1| 1) (= (+ (select .cse6 .cse45) 1) 0) (<= 0 |ULTIMATE.start_main_~index~0#1|) (= (select .cse8 .cse45) 1)))) .cse12 .cse13) (and (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse46 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= |ULTIMATE.start_main_~index~0#1| 1) (<= 0 |ULTIMATE.start_main_~index~0#1|) (= (+ (select .cse8 .cse46) 1) 0) (= (select .cse6 .cse46) 1)))) .cse2 .cse3)) .cse19 .cse20)) (or (and .cse2 .cse12 (or (and .cse1 .cse3 .cse4 (exists ((v_y_196 Int)) (let ((.cse47 (* v_y_196 8))) (and (= (+ (select .cse6 .cse47) 1) 0) (= (select .cse8 .cse47) 1)))) .cse13) (and .cse15 .cse3 .cse17 .cse13))) (and .cse1 .cse2 .cse3 .cse4 .cse42 .cse43 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (let ((.cse48 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select v_DerPreprocessor_62 4) 1) 0) (= (select .cse48 4) 1) (= (select .cse48 0) 0) (= (select v_DerPreprocessor_62 0) 0) (= (select .cse48 8) 0) (= (select v_DerPreprocessor_62 8) 0))))) .cse49 (and .cse1 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int)) (v_z_203 Int) (v_y_203 Int)) (let ((.cse51 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse50 (+ (* v_y_203 8) (* v_z_203 4)))) (and (= (+ (select v_DerPreprocessor_64 .cse50) 1) 0) (<= 0 v_z_203) (not (= v_z_203 0)) (= (select v_DerPreprocessor_64 0) 0) (= (select .cse51 0) 0) (<= v_z_203 1) (= (select .cse51 4) 0) (= (+ (select .cse8 .cse50) 1) 0) (= (select v_DerPreprocessor_64 8) 0) (= (select .cse51 8) 0) (= (select .cse51 .cse50) 1) (= (select v_DerPreprocessor_64 4) 0) (= (select .cse6 .cse50) 1)))) .cse12 .cse13)) .cse21 (or (and .cse10 .cse1 .cse4 .cse11 .cse12 .cse13 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (let ((.cse52 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_60 0) 1) (= (select .cse52 8) 0) (= (+ (select .cse52 0) 1) 0) (= (select v_DerPreprocessor_60 8) 0) (= (select v_DerPreprocessor_60 4) 0) (= (select .cse52 4) 0))))) .cse0 (and (exists ((v_y_191 Int) (v_z_191 Int)) (let ((.cse53 (+ (* v_z_191 4) (* v_y_191 8)))) (and (= (+ (select .cse8 .cse53) 1) 0) (not (= v_z_191 0)) (= (select .cse6 .cse53) 1) (<= 0 v_z_191) (<= v_z_191 1)))) .cse1 .cse2 .cse3 .cse4 .cse12 .cse13) (and .cse2 (or (and .cse1 .cse3 .cse4 (exists ((v_y_185 Int) (v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (let ((.cse54 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse55 (* v_y_185 8))) (and (= (select .cse54 8) 0) (= (+ 1 (select .cse54 .cse55)) 0) (= (select v_DerPreprocessor_60 8) 0) (= (select v_DerPreprocessor_60 4) 0) (= (select .cse8 .cse55) 1) (= (+ (select .cse6 .cse55) 1) 0) (= (select .cse54 0) 0) (= (select .cse54 4) 0) (= (select v_DerPreprocessor_60 0) 0) (= (select v_DerPreprocessor_60 .cse55) 1))))) (and .cse15 .cse3 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (let ((.cse56 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_60 4) 0) (= (select .cse56 0) 0) (= (+ (select .cse56 8) 1) 0) (= (select .cse56 4) 0) (= (select v_DerPreprocessor_60 0) 0) (= (select v_DerPreprocessor_60 8) 1)))) .cse17)) .cse12 .cse13)) (not (and (or .cse0 (and .cse10 .cse1 .cse4 .cse11 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse57 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse57 4) 0) (= (+ (select .cse57 0) 1) 0) (= (select .cse57 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse12 .cse13) (and .cse15 .cse2 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse58 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse58 4) 0) (= (+ (select .cse58 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse58 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse3 .cse12 .cse17 .cse13) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse60 (* v_y_55 8)) (.cse59 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse59 4) 0) (= (select .cse8 .cse60) 1) (= (+ (select .cse6 .cse60) 1) 0) (= (+ (select .cse59 .cse60) 1) 0) (= (select v_DerPreprocessor_18 .cse60) 1) (= (select .cse59 0) 0) (= (select .cse59 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse1 .cse2 .cse3 .cse4 .cse12 .cse13) (and .cse1 .cse2 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse61 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse6 .cse61) 1) (= (+ (select .cse8 .cse61) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse3 .cse4 .cse12 .cse13)) .cse18 .cse19 .cse20 .cse21)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (or (and .cse1 .cse2 .cse3 .cse4 .cse12 (exists ((v_z_50 Int) (v_y_50 Int)) (let ((.cse62 (+ (* v_z_50 4) (* v_y_50 8)))) (and (= (+ (select .cse8 .cse62) 1) 0) (= (select .cse6 .cse62) 1) (not (= v_z_50 0)) (<= v_z_50 1) (<= 0 v_z_50)))) .cse13) (and .cse15 .cse2 .cse3 .cse12 .cse17 .cse13) .cse0 (and .cse1 .cse2 .cse3 .cse4 (exists ((v_y_48 Int) (v_DerPreprocessor_13 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (let ((.cse63 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse64 (* v_y_48 8))) (and (= (+ (select .cse63 .cse64) 1) 0) (= (select .cse63 8) 0) (= (select v_DerPreprocessor_14 0) 0) (= (+ (select .cse6 .cse64) 1) 0) (= (select .cse63 4) 0) (= (select .cse63 0) 0) (= (select .cse8 .cse64) 1) (= (select v_DerPreprocessor_14 4) 0) (= (select v_DerPreprocessor_14 8) 0) (= (select v_DerPreprocessor_14 .cse64) 1)))) .cse12 .cse13) .cse49) (not (and (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (= (select .cse8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 1) (= |c_ULTIMATE.start_main_~count~0#1| 0) (= (+ (select .cse6 |c_ULTIMATE.start_main_~#array2~0#1.offset|) 1) 0))) (or (and .cse1 .cse2 .cse3 (or (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int))) (let ((.cse65 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse65 0) 0) (= (select v_DerPreprocessor_28 0) 0) (= (+ (select v_DerPreprocessor_28 4) 1) 0) (= (select .cse65 8) 0) (= (select v_DerPreprocessor_28 8) 0) (= (select .cse65 4) 1)))) .cse42 .cse43) (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int)) (v_z_74 Int) (v_y_74 Int)) (let ((.cse67 (+ (* v_y_74 8) (* v_z_74 4))) (.cse66 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse66 .cse67) 1) (= (+ (select .cse8 .cse67) 1) 0) (not (= v_z_74 0)) (= (select .cse66 0) 0) (= (select .cse66 4) 0) (= (select v_DerPreprocessor_28 0) 0) (= (select v_DerPreprocessor_28 4) 0) (<= v_z_74 1) (= (+ (select v_DerPreprocessor_28 .cse67) 1) 0) (<= 0 v_z_74) (= (select .cse6 .cse67) 1) (= (select .cse66 8) 0) (= (select v_DerPreprocessor_28 8) 0) (<= 0 (+ v_z_74 (* v_y_74 2)))))) .cse12 .cse13)) .cse4) (and .cse12 (or .cse37 (and .cse2 (or (and .cse1 .cse3 .cse4 (exists ((v_y_79 Int)) (let ((.cse68 (* v_y_79 8))) (and (= (+ (select .cse6 .cse68) 1) 0) (<= 0 v_y_79) (= (select .cse8 .cse68) 1))))) .cse34))) .cse13)))))))) is different from true [2023-12-02 23:52:09,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 23:52:09,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2296 states to 185 states and 2287 transitions. [2023-12-02 23:52:09,510 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 2287 transitions. [2023-12-02 23:52:09,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2023-12-02 23:52:09,511 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 23:52:09,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 23:52:09,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:52:09,569 INFO L262 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 60 conjunts are in the unsatisfiable core [2023-12-02 23:52:09,572 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 23:52:09,592 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2023-12-02 23:52:09,606 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2023-12-02 23:52:09,640 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 35 [2023-12-02 23:52:09,668 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 55 [2023-12-02 23:52:10,495 INFO L349 Elim1Store]: treesize reduction 156, result has 46.0 percent of original size [2023-12-02 23:52:10,495 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 6 select indices, 6 select index equivalence classes, 5 disjoint index pairs (out of 15 index pairs), introduced 8 new quantified variables, introduced 12 case distinctions, treesize of input 123 treesize of output 224 [2023-12-02 23:52:10,576 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:52:10,577 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 114 [2023-12-02 23:52:11,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:52:11,075 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 58 treesize of output 33 [2023-12-02 23:52:11,176 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:52:11,176 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 76 treesize of output 47 [2023-12-02 23:52:11,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:52:11,184 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:52:11,185 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 15 [2023-12-02 23:52:11,192 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:52:11,193 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:52:11,193 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 13 [2023-12-02 23:52:11,265 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:52:11,265 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 58 treesize of output 33 [2023-12-02 23:52:21,287 INFO L349 Elim1Store]: treesize reduction 216, result has 38.8 percent of original size [2023-12-02 23:52:21,287 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 3 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 511 treesize of output 471 [2023-12-02 23:52:21,341 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:52:21,341 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 212 treesize of output 235 [2023-12-02 23:52:21,378 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:52:21,379 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 198 treesize of output 221 [2023-12-02 23:52:21,390 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 184 treesize of output 178 [2023-12-02 23:52:21,403 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 178 treesize of output 172 [2023-12-02 23:52:26,697 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 23:52:26,810 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse9 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse11 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse64 (select .cse11 0)) (.cse65 (select .cse11 8)) (.cse61 (select .cse9 8)) (.cse63 (select .cse9 0))) (let ((.cse62 (select .cse9 4)) (.cse60 (select .cse11 4)) (.cse14 (= .cse63 1)) (.cse2 (= .cse61 0)) (.cse5 (= .cse65 0)) (.cse15 (= 0 (+ .cse64 1)))) (let ((.cse50 (and .cse14 .cse2 .cse5 .cse15)) (.cse17 (= .cse60 1)) (.cse19 (= (+ .cse62 1) 0)) (.cse25 (= (+ .cse65 1) 0)) (.cse3 (= 0 .cse64)) (.cse4 (= .cse63 0)) (.cse7 (= .cse62 0)) (.cse27 (= .cse61 1)) (.cse12 (= .cse60 0))) (let ((.cse13 (and .cse25 .cse3 .cse4 .cse7 .cse27 .cse12)) (.cse22 (and .cse2 .cse3 .cse4 .cse5 .cse17 .cse19)) (.cse0 (and (or .cse50 (and .cse25 .cse3 .cse4 .cse27)) .cse7 .cse12)) (.cse6 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse59 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse9 .cse59) 1) 0) (= (select .cse11 .cse59) 1))))) (.cse28 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse29 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse52 (and .cse25 .cse4 .cse27)) (.cse30 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (or .cse0 (and (exists ((v_DerPreprocessor_93 (Array Int Int)) (v_DerPreprocessor_94 (Array Int Int))) (let ((.cse1 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_93) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_94) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse1 8) 0) (= (select .cse1 0) 0) (= (select v_DerPreprocessor_94 0) 0) (= (+ (select v_DerPreprocessor_94 4) 1) 0) (= (select v_DerPreprocessor_94 8) 0) (= (select .cse1 4) 1)))) .cse2 .cse3 .cse4 .cse5 .cse6)) (or (and .cse2 .cse3 .cse4 .cse5 .cse7 (exists ((v_z_344 Int) (v_DerPreprocessor_110 (Array Int Int)) (v_y_344 Int) (v_DerPreprocessor_109 (Array Int Int))) (let ((.cse10 (+ (* v_y_344 8) (* v_z_344 4))) (.cse8 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_110) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_110 8) 0) (= (select .cse8 8) 0) (<= 0 v_z_344) (= (+ (select .cse9 .cse10) 1) 0) (= (select .cse8 .cse10) 1) (= (+ (select v_DerPreprocessor_110 .cse10) 1) 0) (= (select .cse11 .cse10) 1) (= (select v_DerPreprocessor_110 0) 0) (= (select v_DerPreprocessor_110 4) 0) (<= v_z_344 1) (= (select .cse8 0) 0) (not (= v_z_344 0)) (= (select .cse8 4) 0)))) .cse12) .cse13 (and .cse14 .cse2 .cse5 .cse15 .cse7 .cse12) (and (exists ((v_y_349 Int)) (let ((.cse16 (* v_y_349 8))) (and (= (select .cse9 .cse16) 1) (= (+ (select .cse11 .cse16) 1) 0)))) .cse2 .cse3 .cse4 .cse5 .cse7 .cse12) (and .cse2 .cse3 .cse4 .cse5 .cse17 (exists ((v_DerPreprocessor_110 (Array Int Int)) (v_DerPreprocessor_109 (Array Int Int))) (let ((.cse18 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_110) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse18 4) 1) (= (select v_DerPreprocessor_110 8) 0) (= (+ (select v_DerPreprocessor_110 4) 1) 0) (= (select .cse18 8) 0) (= (select v_DerPreprocessor_110 0) 0) (= (select .cse18 0) 0)))) .cse19)) (not (and (or (and .cse14 .cse2 .cse5 .cse15 .cse7 .cse12 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int))) (let ((.cse20 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_52 8) 0) (= (select v_DerPreprocessor_52 0) 1) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse20 4)) (= (+ (select .cse20 0) 1) 0) (= (select .cse20 8) 0))))) (and .cse2 .cse3 .cse4 .cse5 .cse7 .cse12 (exists ((v_y_150 Int) (v_z_150 Int)) (let ((.cse21 (+ (* v_y_150 8) (* v_z_150 4)))) (and (= (select .cse11 .cse21) 1) (<= v_z_150 1) (<= 0 v_z_150) (= (+ (select .cse9 .cse21) 1) 0) (not (= v_z_150 0)))))) .cse22 (and .cse2 .cse3 .cse4 .cse5 .cse7 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int)) (v_y_153 Int)) (let ((.cse24 (* v_y_153 8)) (.cse23 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse23 .cse24) 1) 0) (= (select v_DerPreprocessor_52 8) 0) (= (select v_DerPreprocessor_52 0) 0) (= (+ (select .cse11 .cse24) 1) 0) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse23 4)) (= (select v_DerPreprocessor_52 .cse24) 1) (= (select .cse9 .cse24) 1) (= (select .cse23 8) 0) (= (select .cse23 0) 0)))) .cse12) (and .cse25 .cse3 .cse4 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int))) (let ((.cse26 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_52 0) 0) (= (select v_DerPreprocessor_52 8) 1) (= (+ (select .cse26 8) 1) 0) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse26 4)) (= (select .cse26 0) 0)))) .cse7 .cse27 .cse12)) .cse28 .cse29 .cse30)) (< 2 c_~ARR_SIZE~0) (not (and .cse28 .cse29 (or (and .cse3 (or (and .cse25 (exists ((v_DerPreprocessor_90 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (let ((.cse31 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_90) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_90 4) 0) (= (+ (select .cse31 8) 1) 0) (= (select .cse31 4) 0) (= (select v_DerPreprocessor_90 0) 0) (= (select v_DerPreprocessor_90 8) 1) (= (select .cse31 0) 0)))) .cse27) (and .cse2 .cse5 (exists ((v_y_284 Int) (v_DerPreprocessor_90 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (let ((.cse32 (* v_y_284 8)) (.cse33 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_90) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_90 .cse32) 1) (= (+ (select .cse33 .cse32) 1) 0) (= (select v_DerPreprocessor_90 4) 0) (= (select v_DerPreprocessor_90 8) 0) (= (select .cse33 4) 0) (= (select .cse33 8) 0) (= (+ (select .cse11 .cse32) 1) 0) (= (select v_DerPreprocessor_90 0) 0) (= (select .cse9 .cse32) 1) (= (select .cse33 0) 0)))))) .cse4 .cse7 .cse12) (and .cse14 (exists ((v_DerPreprocessor_90 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (let ((.cse34 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_90) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_90 4) 0) (= (select v_DerPreprocessor_90 0) 1) (= (select v_DerPreprocessor_90 8) 0) (= (select .cse34 4) 0) (= (select .cse34 8) 0) (= (+ (select .cse34 0) 1) 0)))) .cse2 .cse5 .cse15 .cse7 .cse12) .cse22 (and .cse2 .cse3 (exists ((v_y_291 Int) (v_z_291 Int)) (let ((.cse35 (+ (* v_z_291 4) (* v_y_291 8)))) (and (not (= v_z_291 0)) (= (select .cse11 .cse35) 1) (<= 0 v_z_291) (= (+ 1 (select .cse9 .cse35)) 0) (<= v_z_291 1)))) .cse4 .cse5 .cse7 .cse12)) .cse30)) (or (and (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int)) (v_y_95 Int)) (let ((.cse37 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse36 (* v_y_95 8))) (and (= (select .cse9 .cse36) 1) (= (select .cse37 8) 0) (= (select .cse37 4) 0) (= (+ (select .cse11 .cse36) 1) 0) (= (select .cse37 0) 0) (= (select v_DerPreprocessor_38 0) 0) (= (select v_DerPreprocessor_38 .cse36) 1) (= (select v_DerPreprocessor_38 4) 0) (= (select v_DerPreprocessor_38 8) 0) (= (+ (select .cse37 .cse36) 1) 0)))) .cse2 .cse3 .cse4 .cse5 .cse7 .cse12) .cse13 (and (exists ((v_y_89 Int) (v_z_89 Int)) (let ((.cse38 (+ (* v_y_89 8) (* v_z_89 4)))) (and (<= v_z_89 1) (<= 0 v_z_89) (not (= v_z_89 0)) (= (+ 1 (select .cse9 .cse38)) 0) (= (select .cse11 .cse38) 1)))) .cse2 .cse3 .cse4 .cse5 .cse7 .cse12) .cse22 (and .cse14 .cse2 .cse5 .cse15 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (let ((.cse39 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse39 0) 1) 0) (= (select v_DerPreprocessor_36 8) 0) (= (select .cse39 8) 0) (= (select v_DerPreprocessor_36 0) 1) (= (select .cse39 4) 0) (= (select v_DerPreprocessor_36 4) 0)))) .cse7 .cse12)) (not (and (or .cse22 (and .cse14 .cse2 .cse5 .cse15 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse40 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse40 4) 0) (= (+ (select .cse40 0) 1) 0) (= (select .cse40 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse7 .cse12) (and .cse25 .cse3 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse41 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse41 4) 0) (= (+ (select .cse41 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse41 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse4 .cse7 .cse27 .cse12) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse43 (* v_y_55 8)) (.cse42 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse42 4) 0) (= (select .cse9 .cse43) 1) (= (+ (select .cse11 .cse43) 1) 0) (= (+ (select .cse42 .cse43) 1) 0) (= (select v_DerPreprocessor_18 .cse43) 1) (= (select .cse42 0) 0) (= (select .cse42 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse2 .cse3 .cse4 .cse5 .cse7 .cse12) (and .cse2 .cse3 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse44 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse11 .cse44) 1) (= (+ (select .cse9 .cse44) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse4 .cse5 .cse7 .cse12)) .cse28 .cse29 .cse30)) (or .cse22 (and (or (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_106 (Array Int Int)) (v_y_338 Int)) (let ((.cse45 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_106) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse46 (* v_y_338 8))) (and (= 0 (select .cse45 0)) (= (select .cse45 4) 0) (= (+ (select .cse11 .cse46) 1) 0) (= 1 (select v_DerPreprocessor_106 .cse46)) (= (select .cse45 8) 0) (= (+ (select .cse45 .cse46) 1) 0) (= (select v_DerPreprocessor_106 8) 0) (= (select .cse9 .cse46) 1) (= (select v_DerPreprocessor_106 4) 0) (= (select v_DerPreprocessor_106 0) 0))))) (and (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_106 (Array Int Int))) (let ((.cse47 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_106) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse47 4) 0) (= (select .cse47 8) 0) (= (select v_DerPreprocessor_106 8) 0) (= (select v_DerPreprocessor_106 0) 1) (= (+ (select .cse47 0) 1) 0) (= (select v_DerPreprocessor_106 4) 0)))) .cse14 .cse2 .cse5 .cse15)) .cse7 .cse12) (and .cse2 .cse3 .cse4 .cse5 .cse7 .cse12 (exists ((v_z_342 Int) (v_y_342 Int)) (let ((.cse48 (+ (* v_z_342 4) (* v_y_342 8)))) (and (= (select .cse11 .cse48) 1) (= 0 (+ (select .cse9 .cse48) 1)) (not (= v_z_342 0)) (<= 0 v_z_342) (<= v_z_342 1))))) (and .cse25 .cse3 .cse4 (exists ((v_DerPreprocessor_107 (Array Int Int)) (v_DerPreprocessor_108 (Array Int Int))) (let ((.cse49 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_107) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_108) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse49 4) 0) (= (select v_DerPreprocessor_108 4) 0) (= (select v_DerPreprocessor_108 8) 1) (= (select v_DerPreprocessor_108 0) 0) (= (+ (select .cse49 8) 1) 0) (= (select .cse49 0) 0)))) .cse7 .cse27 .cse12)) (or .cse0 (and .cse2 .cse3 .cse4 .cse5 .cse6)) (or (and .cse7 .cse12 (or .cse50 (and .cse3 (or (and .cse2 .cse4 .cse5 (exists ((v_y_300 Int)) (let ((.cse51 (* v_y_300 8))) (and (= (+ (select .cse11 .cse51) 1) 0) (= (select .cse9 .cse51) 1))))) .cse52)))) (and .cse2 .cse3 .cse4 .cse5 (exists ((v_y_309 Int) (v_DerPreprocessor_91 (Array Int Int)) (v_DerPreprocessor_92 (Array Int Int)) (v_z_309 Int)) (let ((.cse53 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_91) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_92) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse54 (+ (* v_z_309 4) (* v_y_309 8)))) (and (= (select .cse53 4) 0) (= (select v_DerPreprocessor_92 8) 0) (= (select .cse53 0) 0) (= (+ (select v_DerPreprocessor_92 .cse54) 1) 0) (= (select .cse53 8) 0) (<= 0 v_z_309) (= (select .cse53 .cse54) 1) (= (select v_DerPreprocessor_92 0) 0) (<= v_z_309 1) (not (= v_z_309 0)) (= (select v_DerPreprocessor_92 4) 0) (= (select .cse11 .cse54) 1) (= (+ (select .cse9 .cse54) 1) 0)))) .cse7 .cse12) (and .cse2 .cse3 .cse4 .cse5 .cse17 (exists ((v_DerPreprocessor_91 (Array Int Int)) (v_DerPreprocessor_92 (Array Int Int))) (let ((.cse55 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_91) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_92) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select v_DerPreprocessor_92 4) 1) 0) (= (select v_DerPreprocessor_92 8) 0) (= (select .cse55 0) 0) (= (select .cse55 4) 1) (= (select .cse55 8) 0) (= (select v_DerPreprocessor_92 0) 0)))) .cse19)) .cse28 .cse29 (or (and (or (and .cse2 .cse4 .cse5 (exists ((v_y_21 Int)) (let ((.cse56 (* v_y_21 8))) (and (= (select .cse9 .cse56) 1) (= (+ (select .cse11 .cse56) 1) 0) (<= 0 v_y_21))))) .cse52) .cse3 .cse7 .cse12) (and .cse2 .cse3 (exists ((v_y_26 Int) (v_z_26 Int) (v_DerPreprocessor_7 (Array Int Int)) (v_DerPreprocessor_8 (Array Int Int))) (let ((.cse58 (+ (* v_y_26 8) (* v_z_26 4))) (.cse57 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_8) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (<= v_z_26 1) (= (select .cse57 .cse58) 1) (= (+ (select v_DerPreprocessor_8 .cse58) 1) 0) (= (+ (select .cse9 .cse58) 1) 0) (= (select v_DerPreprocessor_8 0) 0) (<= 0 v_z_26) (= (select v_DerPreprocessor_8 8) 0) (= (select .cse57 8) 0) (= (select .cse57 0) 0) (not (= v_z_26 0)) (= (select v_DerPreprocessor_8 4) 0) (<= 0 (+ v_z_26 (* v_y_26 2))) (= (select .cse11 .cse58) 1) (= (select .cse57 4) 0)))) .cse4 .cse5 .cse7 .cse12)) .cse30)))))) is different from false [2023-12-02 23:52:29,569 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse9 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse11 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse64 (select .cse11 0)) (.cse65 (select .cse11 8)) (.cse61 (select .cse9 8)) (.cse63 (select .cse9 0))) (let ((.cse62 (select .cse9 4)) (.cse60 (select .cse11 4)) (.cse14 (= .cse63 1)) (.cse2 (= .cse61 0)) (.cse5 (= .cse65 0)) (.cse15 (= 0 (+ .cse64 1)))) (let ((.cse50 (and .cse14 .cse2 .cse5 .cse15)) (.cse17 (= .cse60 1)) (.cse19 (= (+ .cse62 1) 0)) (.cse25 (= (+ .cse65 1) 0)) (.cse3 (= 0 .cse64)) (.cse4 (= .cse63 0)) (.cse7 (= .cse62 0)) (.cse27 (= .cse61 1)) (.cse12 (= .cse60 0))) (let ((.cse13 (and .cse25 .cse3 .cse4 .cse7 .cse27 .cse12)) (.cse22 (and .cse2 .cse3 .cse4 .cse5 .cse17 .cse19)) (.cse0 (and (or .cse50 (and .cse25 .cse3 .cse4 .cse27)) .cse7 .cse12)) (.cse6 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse59 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse9 .cse59) 1) 0) (= (select .cse11 .cse59) 1))))) (.cse28 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse29 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse52 (and .cse25 .cse4 .cse27)) (.cse30 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (or .cse0 (and (exists ((v_DerPreprocessor_93 (Array Int Int)) (v_DerPreprocessor_94 (Array Int Int))) (let ((.cse1 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_93) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_94) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse1 8) 0) (= (select .cse1 0) 0) (= (select v_DerPreprocessor_94 0) 0) (= (+ (select v_DerPreprocessor_94 4) 1) 0) (= (select v_DerPreprocessor_94 8) 0) (= (select .cse1 4) 1)))) .cse2 .cse3 .cse4 .cse5 .cse6)) (or (and .cse2 .cse3 .cse4 .cse5 .cse7 (exists ((v_z_344 Int) (v_DerPreprocessor_110 (Array Int Int)) (v_y_344 Int) (v_DerPreprocessor_109 (Array Int Int))) (let ((.cse10 (+ (* v_y_344 8) (* v_z_344 4))) (.cse8 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_110) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_110 8) 0) (= (select .cse8 8) 0) (<= 0 v_z_344) (= (+ (select .cse9 .cse10) 1) 0) (= (select .cse8 .cse10) 1) (= (+ (select v_DerPreprocessor_110 .cse10) 1) 0) (= (select .cse11 .cse10) 1) (= (select v_DerPreprocessor_110 0) 0) (= (select v_DerPreprocessor_110 4) 0) (<= v_z_344 1) (= (select .cse8 0) 0) (not (= v_z_344 0)) (= (select .cse8 4) 0)))) .cse12) .cse13 (and .cse14 .cse2 .cse5 .cse15 .cse7 .cse12) (and (exists ((v_y_349 Int)) (let ((.cse16 (* v_y_349 8))) (and (= (select .cse9 .cse16) 1) (= (+ (select .cse11 .cse16) 1) 0)))) .cse2 .cse3 .cse4 .cse5 .cse7 .cse12) (and .cse2 .cse3 .cse4 .cse5 .cse17 (exists ((v_DerPreprocessor_110 (Array Int Int)) (v_DerPreprocessor_109 (Array Int Int))) (let ((.cse18 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_110) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse18 4) 1) (= (select v_DerPreprocessor_110 8) 0) (= (+ (select v_DerPreprocessor_110 4) 1) 0) (= (select .cse18 8) 0) (= (select v_DerPreprocessor_110 0) 0) (= (select .cse18 0) 0)))) .cse19)) (not (and (or (and .cse14 .cse2 .cse5 .cse15 .cse7 .cse12 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int))) (let ((.cse20 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_52 8) 0) (= (select v_DerPreprocessor_52 0) 1) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse20 4)) (= (+ (select .cse20 0) 1) 0) (= (select .cse20 8) 0))))) (and .cse2 .cse3 .cse4 .cse5 .cse7 .cse12 (exists ((v_y_150 Int) (v_z_150 Int)) (let ((.cse21 (+ (* v_y_150 8) (* v_z_150 4)))) (and (= (select .cse11 .cse21) 1) (<= v_z_150 1) (<= 0 v_z_150) (= (+ (select .cse9 .cse21) 1) 0) (not (= v_z_150 0)))))) .cse22 (and .cse2 .cse3 .cse4 .cse5 .cse7 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int)) (v_y_153 Int)) (let ((.cse24 (* v_y_153 8)) (.cse23 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse23 .cse24) 1) 0) (= (select v_DerPreprocessor_52 8) 0) (= (select v_DerPreprocessor_52 0) 0) (= (+ (select .cse11 .cse24) 1) 0) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse23 4)) (= (select v_DerPreprocessor_52 .cse24) 1) (= (select .cse9 .cse24) 1) (= (select .cse23 8) 0) (= (select .cse23 0) 0)))) .cse12) (and .cse25 .cse3 .cse4 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int))) (let ((.cse26 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_52 0) 0) (= (select v_DerPreprocessor_52 8) 1) (= (+ (select .cse26 8) 1) 0) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse26 4)) (= (select .cse26 0) 0)))) .cse7 .cse27 .cse12)) .cse28 .cse29 .cse30)) (< 2 c_~ARR_SIZE~0) (not (and .cse28 .cse29 (or (and .cse3 (or (and .cse25 (exists ((v_DerPreprocessor_90 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (let ((.cse31 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_90) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_90 4) 0) (= (+ (select .cse31 8) 1) 0) (= (select .cse31 4) 0) (= (select v_DerPreprocessor_90 0) 0) (= (select v_DerPreprocessor_90 8) 1) (= (select .cse31 0) 0)))) .cse27) (and .cse2 .cse5 (exists ((v_y_284 Int) (v_DerPreprocessor_90 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (let ((.cse32 (* v_y_284 8)) (.cse33 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_90) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_90 .cse32) 1) (= (+ (select .cse33 .cse32) 1) 0) (= (select v_DerPreprocessor_90 4) 0) (= (select v_DerPreprocessor_90 8) 0) (= (select .cse33 4) 0) (= (select .cse33 8) 0) (= (+ (select .cse11 .cse32) 1) 0) (= (select v_DerPreprocessor_90 0) 0) (= (select .cse9 .cse32) 1) (= (select .cse33 0) 0)))))) .cse4 .cse7 .cse12) (and .cse14 (exists ((v_DerPreprocessor_90 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (let ((.cse34 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_90) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_90 4) 0) (= (select v_DerPreprocessor_90 0) 1) (= (select v_DerPreprocessor_90 8) 0) (= (select .cse34 4) 0) (= (select .cse34 8) 0) (= (+ (select .cse34 0) 1) 0)))) .cse2 .cse5 .cse15 .cse7 .cse12) .cse22 (and .cse2 .cse3 (exists ((v_y_291 Int) (v_z_291 Int)) (let ((.cse35 (+ (* v_z_291 4) (* v_y_291 8)))) (and (not (= v_z_291 0)) (= (select .cse11 .cse35) 1) (<= 0 v_z_291) (= (+ 1 (select .cse9 .cse35)) 0) (<= v_z_291 1)))) .cse4 .cse5 .cse7 .cse12)) .cse30)) (or (and (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int)) (v_y_95 Int)) (let ((.cse37 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse36 (* v_y_95 8))) (and (= (select .cse9 .cse36) 1) (= (select .cse37 8) 0) (= (select .cse37 4) 0) (= (+ (select .cse11 .cse36) 1) 0) (= (select .cse37 0) 0) (= (select v_DerPreprocessor_38 0) 0) (= (select v_DerPreprocessor_38 .cse36) 1) (= (select v_DerPreprocessor_38 4) 0) (= (select v_DerPreprocessor_38 8) 0) (= (+ (select .cse37 .cse36) 1) 0)))) .cse2 .cse3 .cse4 .cse5 .cse7 .cse12) .cse13 (and (exists ((v_y_89 Int) (v_z_89 Int)) (let ((.cse38 (+ (* v_y_89 8) (* v_z_89 4)))) (and (<= v_z_89 1) (<= 0 v_z_89) (not (= v_z_89 0)) (= (+ 1 (select .cse9 .cse38)) 0) (= (select .cse11 .cse38) 1)))) .cse2 .cse3 .cse4 .cse5 .cse7 .cse12) .cse22 (and .cse14 .cse2 .cse5 .cse15 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (let ((.cse39 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse39 0) 1) 0) (= (select v_DerPreprocessor_36 8) 0) (= (select .cse39 8) 0) (= (select v_DerPreprocessor_36 0) 1) (= (select .cse39 4) 0) (= (select v_DerPreprocessor_36 4) 0)))) .cse7 .cse12)) (not (and (or .cse22 (and .cse14 .cse2 .cse5 .cse15 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse40 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse40 4) 0) (= (+ (select .cse40 0) 1) 0) (= (select .cse40 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse7 .cse12) (and .cse25 .cse3 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse41 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse41 4) 0) (= (+ (select .cse41 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse41 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse4 .cse7 .cse27 .cse12) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse43 (* v_y_55 8)) (.cse42 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse42 4) 0) (= (select .cse9 .cse43) 1) (= (+ (select .cse11 .cse43) 1) 0) (= (+ (select .cse42 .cse43) 1) 0) (= (select v_DerPreprocessor_18 .cse43) 1) (= (select .cse42 0) 0) (= (select .cse42 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse2 .cse3 .cse4 .cse5 .cse7 .cse12) (and .cse2 .cse3 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse44 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse11 .cse44) 1) (= (+ (select .cse9 .cse44) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse4 .cse5 .cse7 .cse12)) .cse28 .cse29 .cse30)) (or .cse22 (and (or (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_106 (Array Int Int)) (v_y_338 Int)) (let ((.cse45 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_106) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse46 (* v_y_338 8))) (and (= 0 (select .cse45 0)) (= (select .cse45 4) 0) (= (+ (select .cse11 .cse46) 1) 0) (= 1 (select v_DerPreprocessor_106 .cse46)) (= (select .cse45 8) 0) (= (+ (select .cse45 .cse46) 1) 0) (= (select v_DerPreprocessor_106 8) 0) (= (select .cse9 .cse46) 1) (= (select v_DerPreprocessor_106 4) 0) (= (select v_DerPreprocessor_106 0) 0))))) (and (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_106 (Array Int Int))) (let ((.cse47 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_106) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse47 4) 0) (= (select .cse47 8) 0) (= (select v_DerPreprocessor_106 8) 0) (= (select v_DerPreprocessor_106 0) 1) (= (+ (select .cse47 0) 1) 0) (= (select v_DerPreprocessor_106 4) 0)))) .cse14 .cse2 .cse5 .cse15)) .cse7 .cse12) (and .cse2 .cse3 .cse4 .cse5 .cse7 .cse12 (exists ((v_z_342 Int) (v_y_342 Int)) (let ((.cse48 (+ (* v_z_342 4) (* v_y_342 8)))) (and (= (select .cse11 .cse48) 1) (= 0 (+ (select .cse9 .cse48) 1)) (not (= v_z_342 0)) (<= 0 v_z_342) (<= v_z_342 1))))) (and .cse25 .cse3 .cse4 (exists ((v_DerPreprocessor_107 (Array Int Int)) (v_DerPreprocessor_108 (Array Int Int))) (let ((.cse49 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_107) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_108) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse49 4) 0) (= (select v_DerPreprocessor_108 4) 0) (= (select v_DerPreprocessor_108 8) 1) (= (select v_DerPreprocessor_108 0) 0) (= (+ (select .cse49 8) 1) 0) (= (select .cse49 0) 0)))) .cse7 .cse27 .cse12)) (or .cse0 (and .cse2 .cse3 .cse4 .cse5 .cse6)) (or (and .cse7 .cse12 (or .cse50 (and .cse3 (or (and .cse2 .cse4 .cse5 (exists ((v_y_300 Int)) (let ((.cse51 (* v_y_300 8))) (and (= (+ (select .cse11 .cse51) 1) 0) (= (select .cse9 .cse51) 1))))) .cse52)))) (and .cse2 .cse3 .cse4 .cse5 (exists ((v_y_309 Int) (v_DerPreprocessor_91 (Array Int Int)) (v_DerPreprocessor_92 (Array Int Int)) (v_z_309 Int)) (let ((.cse53 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_91) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_92) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse54 (+ (* v_z_309 4) (* v_y_309 8)))) (and (= (select .cse53 4) 0) (= (select v_DerPreprocessor_92 8) 0) (= (select .cse53 0) 0) (= (+ (select v_DerPreprocessor_92 .cse54) 1) 0) (= (select .cse53 8) 0) (<= 0 v_z_309) (= (select .cse53 .cse54) 1) (= (select v_DerPreprocessor_92 0) 0) (<= v_z_309 1) (not (= v_z_309 0)) (= (select v_DerPreprocessor_92 4) 0) (= (select .cse11 .cse54) 1) (= (+ (select .cse9 .cse54) 1) 0)))) .cse7 .cse12) (and .cse2 .cse3 .cse4 .cse5 .cse17 (exists ((v_DerPreprocessor_91 (Array Int Int)) (v_DerPreprocessor_92 (Array Int Int))) (let ((.cse55 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_91) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_92) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select v_DerPreprocessor_92 4) 1) 0) (= (select v_DerPreprocessor_92 8) 0) (= (select .cse55 0) 0) (= (select .cse55 4) 1) (= (select .cse55 8) 0) (= (select v_DerPreprocessor_92 0) 0)))) .cse19)) .cse28 .cse29 (or (and (or (and .cse2 .cse4 .cse5 (exists ((v_y_21 Int)) (let ((.cse56 (* v_y_21 8))) (and (= (select .cse9 .cse56) 1) (= (+ (select .cse11 .cse56) 1) 0) (<= 0 v_y_21))))) .cse52) .cse3 .cse7 .cse12) (and .cse2 .cse3 (exists ((v_y_26 Int) (v_z_26 Int) (v_DerPreprocessor_7 (Array Int Int)) (v_DerPreprocessor_8 (Array Int Int))) (let ((.cse58 (+ (* v_y_26 8) (* v_z_26 4))) (.cse57 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_8) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (<= v_z_26 1) (= (select .cse57 .cse58) 1) (= (+ (select v_DerPreprocessor_8 .cse58) 1) 0) (= (+ (select .cse9 .cse58) 1) 0) (= (select v_DerPreprocessor_8 0) 0) (<= 0 v_z_26) (= (select v_DerPreprocessor_8 8) 0) (= (select .cse57 8) 0) (= (select .cse57 0) 0) (not (= v_z_26 0)) (= (select v_DerPreprocessor_8 4) 0) (<= 0 (+ v_z_26 (* v_y_26 2))) (= (select .cse11 .cse58) 1) (= (select .cse57 4) 0)))) .cse4 .cse5 .cse7 .cse12)) .cse30))))))) is different from true [2023-12-02 23:52:29,708 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse8 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse6 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (let ((.cse64 (select .cse6 4)) (.cse62 (select .cse8 4)) (.cse65 (select .cse8 8)) (.cse67 (select .cse6 0)) (.cse66 (select .cse8 0)) (.cse63 (select .cse6 8))) (let ((.cse0 (= .cse63 0)) (.cse1 (= 0 .cse66)) (.cse2 (= .cse67 0)) (.cse3 (= .cse65 0)) (.cse15 (= .cse62 1)) (.cse17 (= (+ .cse64 1) 0))) (let ((.cse20 (and .cse0 .cse1 .cse2 .cse3 .cse15 .cse17)) (.cse12 (= .cse67 1)) (.cse13 (= 0 (+ .cse66 1))) (.cse10 (= (+ .cse65 1) 0)) (.cse4 (= .cse64 0)) (.cse11 (= .cse63 1)) (.cse9 (= .cse62 0)) (.cse24 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse25 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse26 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (or (and .cse0 .cse1 .cse2 .cse3 .cse4 (exists ((v_z_344 Int) (v_DerPreprocessor_110 (Array Int Int)) (v_y_344 Int) (v_DerPreprocessor_109 (Array Int Int))) (let ((.cse7 (+ (* v_y_344 8) (* v_z_344 4))) (.cse5 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_110) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_110 8) 0) (= (select .cse5 8) 0) (<= 0 v_z_344) (= (+ (select .cse6 .cse7) 1) 0) (= (select .cse5 .cse7) 1) (= (+ (select v_DerPreprocessor_110 .cse7) 1) 0) (= (select .cse8 .cse7) 1) (= (select v_DerPreprocessor_110 0) 0) (= (select v_DerPreprocessor_110 4) 0) (<= v_z_344 1) (= (select .cse5 0) 0) (not (= v_z_344 0)) (= (select .cse5 4) 0)))) .cse9) (and .cse10 .cse1 .cse2 .cse4 .cse11 .cse9) (and .cse12 .cse0 .cse3 .cse13 .cse4 .cse9) (and (exists ((v_y_349 Int)) (let ((.cse14 (* v_y_349 8))) (and (= (select .cse6 .cse14) 1) (= (+ (select .cse8 .cse14) 1) 0)))) .cse0 .cse1 .cse2 .cse3 .cse4 .cse9) (and .cse0 .cse1 .cse2 .cse3 .cse15 (exists ((v_DerPreprocessor_110 (Array Int Int)) (v_DerPreprocessor_109 (Array Int Int))) (let ((.cse16 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_110) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse16 4) 1) (= (select v_DerPreprocessor_110 8) 0) (= (+ (select v_DerPreprocessor_110 4) 1) 0) (= (select .cse16 8) 0) (= (select v_DerPreprocessor_110 0) 0) (= (select .cse16 0) 0)))) .cse17)) (not (and (or (and .cse12 .cse0 .cse3 .cse13 .cse4 .cse9 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int))) (let ((.cse18 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_52 8) 0) (= (select v_DerPreprocessor_52 0) 1) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse18 4)) (= (+ (select .cse18 0) 1) 0) (= (select .cse18 8) 0))))) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse9 (exists ((v_y_150 Int) (v_z_150 Int)) (let ((.cse19 (+ (* v_y_150 8) (* v_z_150 4)))) (and (= (select .cse8 .cse19) 1) (<= v_z_150 1) (<= 0 v_z_150) (= (+ (select .cse6 .cse19) 1) 0) (not (= v_z_150 0)))))) .cse20 (and .cse0 .cse1 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int)) (v_y_153 Int)) (let ((.cse22 (* v_y_153 8)) (.cse21 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse21 .cse22) 1) 0) (= (select v_DerPreprocessor_52 8) 0) (= (select v_DerPreprocessor_52 0) 0) (= (+ (select .cse8 .cse22) 1) 0) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse21 4)) (= (select v_DerPreprocessor_52 .cse22) 1) (= (select .cse6 .cse22) 1) (= (select .cse21 8) 0) (= (select .cse21 0) 0)))) .cse9) (and .cse10 .cse1 .cse2 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int))) (let ((.cse23 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_52 0) 0) (= (select v_DerPreprocessor_52 8) 1) (= (+ (select .cse23 8) 1) 0) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse23 4)) (= (select .cse23 0) 0)))) .cse4 .cse11 .cse9)) .cse24 .cse25 .cse26)) (< 2 c_~ARR_SIZE~0) (or (exists ((v_y_89 Int) (v_z_89 Int)) (let ((.cse27 (+ (* v_y_89 8) (* v_z_89 4)))) (and (<= v_z_89 1) (<= 0 v_z_89) (not (= v_z_89 0)) (= (+ 1 (select .cse6 .cse27)) 0) (= (select .cse8 .cse27) 1)))) (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int)) (v_y_95 Int)) (let ((.cse29 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse28 (* v_y_95 8))) (and (= (select .cse6 .cse28) 1) (= (select .cse29 8) 0) (= (select .cse29 4) 0) (= (+ (select .cse8 .cse28) 1) 0) (= (select .cse29 0) 0) (= (select v_DerPreprocessor_38 0) 0) (= (select v_DerPreprocessor_38 .cse28) 1) (= (select v_DerPreprocessor_38 4) 0) (= (select v_DerPreprocessor_38 8) 0) (= (+ (select .cse29 .cse28) 1) 0))))) (or (exists ((v_y_26 Int) (v_z_26 Int) (v_DerPreprocessor_7 (Array Int Int)) (v_DerPreprocessor_8 (Array Int Int))) (let ((.cse31 (+ (* v_y_26 8) (* v_z_26 4))) (.cse30 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_8) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (<= v_z_26 1) (= (select .cse30 .cse31) 1) (= (+ (select v_DerPreprocessor_8 .cse31) 1) 0) (= (+ (select .cse6 .cse31) 1) 0) (= (select v_DerPreprocessor_8 0) 0) (<= 0 v_z_26) (= (select v_DerPreprocessor_8 8) 0) (= (select .cse30 8) 0) (= (select .cse30 0) 0) (not (= v_z_26 0)) (= (select v_DerPreprocessor_8 4) 0) (<= 0 (+ v_z_26 (* v_y_26 2))) (= (select .cse8 .cse31) 1) (= (select .cse30 4) 0)))) (exists ((v_y_21 Int)) (let ((.cse32 (* v_y_21 8))) (and (= (select .cse6 .cse32) 1) (= (+ (select .cse8 .cse32) 1) 0) (<= 0 v_y_21))))) (or (and (exists ((v_z_111 Int) (v_y_111 Int)) (let ((.cse33 (+ (* v_z_111 4) (* v_y_111 8)))) (and (not (= v_z_111 0)) (= (select .cse8 .cse33) 1) (<= 0 v_z_111) (<= v_z_111 1) (= (+ (select .cse6 .cse33) 1) 0)))) .cse2 .cse3 .cse4) (and .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int)) (v_y_104 Int)) (let ((.cse34 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse35 (* v_y_104 8))) (and (= (select .cse34 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select v_DerPreprocessor_42 8) 0) (= (+ (select .cse8 .cse35) 1) 0) (= (+ (select .cse34 .cse35) 1) 0) (= (select v_DerPreprocessor_42 .cse35) 1) (= (select .cse34 0) 0) (= (select .cse34 8) 0) (= (select v_DerPreprocessor_42 4) 0) (= (select .cse6 .cse35) 1)))))) (or (and .cse0 .cse1 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse36 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse8 .cse36) 1) (= (+ (select .cse6 .cse36) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse9) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse38 (* v_y_55 8)) (.cse37 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse37 4) 0) (= (select .cse6 .cse38) 1) (= (+ (select .cse8 .cse38) 1) 0) (= (+ (select .cse37 .cse38) 1) 0) (= (select v_DerPreprocessor_18 .cse38) 1) (= (select .cse37 0) 0) (= (select .cse37 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse0 .cse1 .cse9)) (not (and (or (and (or (and .cse12 .cse0 .cse3 .cse13) (and .cse10 .cse1 .cse2 .cse11)) .cse4 .cse9) (and .cse0 .cse1 .cse2 .cse3 (exists ((v_z_224 Int) (v_y_224 Int)) (let ((.cse39 (+ (* v_y_224 8) (* v_z_224 4))) (.cse40 (+ v_z_224 (* 2 v_y_224)))) (and (= (+ (select .cse6 .cse39) 1) 0) (= (select .cse8 .cse39) 1) (<= .cse40 2) (<= 0 v_z_224) (<= 0 .cse40) (<= v_z_224 1)))) (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_DerPreprocessor_72 (Array Int Int))) (let ((.cse41 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_72) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_72 8) 0) (= (select .cse41 4) 1) (= (select .cse41 8) 0) (= (+ (select v_DerPreprocessor_72 4) 1) 0) (= (select v_DerPreprocessor_72 0) 0) (= (select .cse41 0) 0)))))) .cse24 .cse25 .cse26)) (or (and .cse4 .cse9 (or (and .cse12 .cse0 .cse3 .cse13 (exists ((v_DerPreprocessor_55 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (let ((.cse42 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_56 0) 1) (= (select .cse42 4) 0) (= (select v_DerPreprocessor_56 4) 0) (= (select v_DerPreprocessor_56 8) 0) (= (select .cse42 8) 0) (= (+ (select .cse42 0) 1) 0))))) (and .cse0 .cse1 .cse2 .cse3 (exists ((v_y_163 Int) (v_DerPreprocessor_55 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (let ((.cse43 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse44 (* v_y_163 8))) (and (= (+ (select .cse43 .cse44) 1) 0) (= (select v_DerPreprocessor_56 0) 0) (= (select .cse43 4) 0) (= (select v_DerPreprocessor_56 4) 0) (= (select .cse6 .cse44) 1) (= (select v_DerPreprocessor_56 8) 0) (= (select .cse43 8) 0) (= (+ (select .cse8 .cse44) 1) 0) (= (select .cse43 0) 0) (= 1 (select v_DerPreprocessor_56 .cse44)))))) (and .cse10 .cse1 .cse2 .cse11 (exists ((v_DerPreprocessor_55 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (let ((.cse45 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse45 8) 1) 0) (= (select v_DerPreprocessor_56 0) 0) (= (select .cse45 4) 0) (= (select v_DerPreprocessor_56 4) 0) (= (select .cse45 0) 0) (= (select v_DerPreprocessor_56 8) 1))))))) .cse20 (and .cse0 .cse1 .cse2 (exists ((v_z_169 Int) (v_y_169 Int)) (let ((.cse46 (+ (* v_z_169 4) (* v_y_169 8)))) (and (<= v_z_169 1) (<= 0 v_z_169) (= (select .cse8 .cse46) 1) (not (= v_z_169 0)) (= (+ (select .cse6 .cse46) 1) 0)))) .cse3 .cse4 .cse9)) .cse24 .cse25 (not (and (or (and (or (and .cse10 .cse1 .cse2 .cse11 (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse47 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse47 8) 1) 0) (= (select v_DerPreprocessor_46 8) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse47 0) 0) (= (select .cse47 4) 0) (= (select v_DerPreprocessor_46 0) 0))))) (and .cse0 .cse1 .cse2 .cse3 (exists ((v_y_127 Int) (v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse48 (* v_y_127 8)) (.cse49 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse8 .cse48) 1) 0) (= (+ (select .cse49 .cse48) 1) 0) (= (select v_DerPreprocessor_46 .cse48) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse49 0) 0) (= (select .cse6 .cse48) 1) (= (select .cse49 4) 0) (= (select v_DerPreprocessor_46 8) 0) (= (select v_DerPreprocessor_46 0) 0) (= (select .cse49 8) 0)))))) .cse4 .cse9) (and .cse1 (or (and .cse0 .cse2 .cse3 .cse4 .cse9 (exists ((v_y_117 Int) (v_z_117 Int)) (let ((.cse50 (+ (* v_z_117 4) (* v_y_117 8)))) (and (<= 0 v_z_117) (<= v_z_117 1) (= (+ (select .cse6 .cse50) 1) 0) (not (= v_z_117 0)) (= (select .cse8 .cse50) 1))))) (and .cse0 .cse2 .cse3 .cse15 .cse17))) (and .cse12 .cse0 .cse3 .cse13 (exists ((v_DerPreprocessor_43 (Array Int Int)) (v_DerPreprocessor_44 (Array Int Int))) (let ((.cse51 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse51 0) 1) 0) (= (select v_DerPreprocessor_44 8) 0) (= (select v_DerPreprocessor_44 0) 1) (= (select .cse51 4) 0) (= (select .cse51 8) 0) (= (select v_DerPreprocessor_44 4) 0)))) .cse4 .cse9)) .cse24 .cse25 .cse26)) .cse26 (or (and .cse0 .cse1 (or (and (exists ((v_z_130 Int) (v_y_130 Int)) (let ((.cse52 (+ (* v_y_130 8) (* v_z_130 4)))) (and (<= 0 v_z_130) (= (select .cse8 .cse52) 1) (not (= v_z_130 0)) (= (+ (select .cse6 .cse52) 1) 0) (<= v_z_130 1) (<= 0 (+ (* 2 v_y_130) v_z_130))))) .cse4 .cse9) (and .cse15 .cse17)) .cse2 .cse3) (and (or (and .cse1 (or (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_y_136 Int) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse54 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse53 (* v_y_136 8))) (and (= (select v_DerPreprocessor_48 8) 0) (= (select v_DerPreprocessor_48 .cse53) 1) (= (select .cse6 .cse53) 1) (= (select .cse54 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= (select v_DerPreprocessor_48 0) 0) (= (select .cse54 0) 0) (= (select .cse54 8) 0) (= (+ (select .cse54 .cse53) 1) 0) (<= 0 v_y_136) (= (+ (select .cse8 .cse53) 1) 0))))) (and .cse10 .cse2 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse55 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse55 8) 1) 0) (= (select .cse55 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= (select v_DerPreprocessor_48 0) 0) (= (select .cse55 0) 0) (= (select v_DerPreprocessor_48 8) 1)))) .cse11))) (and .cse12 .cse0 .cse3 .cse13 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse56 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_48 8) 0) (= (select .cse56 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= 0 (+ (select .cse56 0) 1)) (= (select .cse56 8) 0) (= (select v_DerPreprocessor_48 0) 1)))))) .cse4 .cse9)) (not (and (or .cse20 (and (or (and .cse0 .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_106 (Array Int Int)) (v_y_338 Int)) (let ((.cse57 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_106) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse58 (* v_y_338 8))) (and (= 0 (select .cse57 0)) (= (select .cse57 4) 0) (= (+ (select .cse8 .cse58) 1) 0) (= 1 (select v_DerPreprocessor_106 .cse58)) (= (select .cse57 8) 0) (= (+ (select .cse57 .cse58) 1) 0) (= (select v_DerPreprocessor_106 8) 0) (= (select .cse6 .cse58) 1) (= (select v_DerPreprocessor_106 4) 0) (= (select v_DerPreprocessor_106 0) 0))))) (and (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_106 (Array Int Int))) (let ((.cse59 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_106) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse59 4) 0) (= (select .cse59 8) 0) (= (select v_DerPreprocessor_106 8) 0) (= (select v_DerPreprocessor_106 0) 1) (= (+ (select .cse59 0) 1) 0) (= (select v_DerPreprocessor_106 4) 0)))) .cse12 .cse0 .cse3 .cse13)) .cse4 .cse9) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse9 (exists ((v_z_342 Int) (v_y_342 Int)) (let ((.cse60 (+ (* v_z_342 4) (* v_y_342 8)))) (and (= (select .cse8 .cse60) 1) (= 0 (+ (select .cse6 .cse60) 1)) (not (= v_z_342 0)) (<= 0 v_z_342) (<= v_z_342 1))))) (and .cse10 .cse1 .cse2 (exists ((v_DerPreprocessor_107 (Array Int Int)) (v_DerPreprocessor_108 (Array Int Int))) (let ((.cse61 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_107) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_108) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse61 4) 0) (= (select v_DerPreprocessor_108 4) 0) (= (select v_DerPreprocessor_108 8) 1) (= (select v_DerPreprocessor_108 0) 0) (= (+ (select .cse61 8) 1) 0) (= (select .cse61 0) 0)))) .cse4 .cse11 .cse9)) .cse24 .cse25 .cse26))))))) is different from false [2023-12-02 23:52:29,790 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse8 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|)) (.cse6 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|))) (let ((.cse64 (select .cse6 4)) (.cse62 (select .cse8 4)) (.cse65 (select .cse8 8)) (.cse67 (select .cse6 0)) (.cse66 (select .cse8 0)) (.cse63 (select .cse6 8))) (let ((.cse0 (= .cse63 0)) (.cse1 (= 0 .cse66)) (.cse2 (= .cse67 0)) (.cse3 (= .cse65 0)) (.cse15 (= .cse62 1)) (.cse17 (= (+ .cse64 1) 0))) (let ((.cse20 (and .cse0 .cse1 .cse2 .cse3 .cse15 .cse17)) (.cse12 (= .cse67 1)) (.cse13 (= 0 (+ .cse66 1))) (.cse10 (= (+ .cse65 1) 0)) (.cse4 (= .cse64 0)) (.cse11 (= .cse63 1)) (.cse9 (= .cse62 0)) (.cse24 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse25 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse26 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (or (and .cse0 .cse1 .cse2 .cse3 .cse4 (exists ((v_z_344 Int) (v_DerPreprocessor_110 (Array Int Int)) (v_y_344 Int) (v_DerPreprocessor_109 (Array Int Int))) (let ((.cse7 (+ (* v_y_344 8) (* v_z_344 4))) (.cse5 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_110) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_110 8) 0) (= (select .cse5 8) 0) (<= 0 v_z_344) (= (+ (select .cse6 .cse7) 1) 0) (= (select .cse5 .cse7) 1) (= (+ (select v_DerPreprocessor_110 .cse7) 1) 0) (= (select .cse8 .cse7) 1) (= (select v_DerPreprocessor_110 0) 0) (= (select v_DerPreprocessor_110 4) 0) (<= v_z_344 1) (= (select .cse5 0) 0) (not (= v_z_344 0)) (= (select .cse5 4) 0)))) .cse9) (and .cse10 .cse1 .cse2 .cse4 .cse11 .cse9) (and .cse12 .cse0 .cse3 .cse13 .cse4 .cse9) (and (exists ((v_y_349 Int)) (let ((.cse14 (* v_y_349 8))) (and (= (select .cse6 .cse14) 1) (= (+ (select .cse8 .cse14) 1) 0)))) .cse0 .cse1 .cse2 .cse3 .cse4 .cse9) (and .cse0 .cse1 .cse2 .cse3 .cse15 (exists ((v_DerPreprocessor_110 (Array Int Int)) (v_DerPreprocessor_109 (Array Int Int))) (let ((.cse16 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_110) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse16 4) 1) (= (select v_DerPreprocessor_110 8) 0) (= (+ (select v_DerPreprocessor_110 4) 1) 0) (= (select .cse16 8) 0) (= (select v_DerPreprocessor_110 0) 0) (= (select .cse16 0) 0)))) .cse17)) (not (and (or (and .cse12 .cse0 .cse3 .cse13 .cse4 .cse9 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int))) (let ((.cse18 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_52 8) 0) (= (select v_DerPreprocessor_52 0) 1) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse18 4)) (= (+ (select .cse18 0) 1) 0) (= (select .cse18 8) 0))))) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse9 (exists ((v_y_150 Int) (v_z_150 Int)) (let ((.cse19 (+ (* v_y_150 8) (* v_z_150 4)))) (and (= (select .cse8 .cse19) 1) (<= v_z_150 1) (<= 0 v_z_150) (= (+ (select .cse6 .cse19) 1) 0) (not (= v_z_150 0)))))) .cse20 (and .cse0 .cse1 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int)) (v_y_153 Int)) (let ((.cse22 (* v_y_153 8)) (.cse21 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse21 .cse22) 1) 0) (= (select v_DerPreprocessor_52 8) 0) (= (select v_DerPreprocessor_52 0) 0) (= (+ (select .cse8 .cse22) 1) 0) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse21 4)) (= (select v_DerPreprocessor_52 .cse22) 1) (= (select .cse6 .cse22) 1) (= (select .cse21 8) 0) (= (select .cse21 0) 0)))) .cse9) (and .cse10 .cse1 .cse2 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int))) (let ((.cse23 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_52 0) 0) (= (select v_DerPreprocessor_52 8) 1) (= (+ (select .cse23 8) 1) 0) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse23 4)) (= (select .cse23 0) 0)))) .cse4 .cse11 .cse9)) .cse24 .cse25 .cse26)) (< 2 c_~ARR_SIZE~0) (or (exists ((v_y_89 Int) (v_z_89 Int)) (let ((.cse27 (+ (* v_y_89 8) (* v_z_89 4)))) (and (<= v_z_89 1) (<= 0 v_z_89) (not (= v_z_89 0)) (= (+ 1 (select .cse6 .cse27)) 0) (= (select .cse8 .cse27) 1)))) (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int)) (v_y_95 Int)) (let ((.cse29 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse28 (* v_y_95 8))) (and (= (select .cse6 .cse28) 1) (= (select .cse29 8) 0) (= (select .cse29 4) 0) (= (+ (select .cse8 .cse28) 1) 0) (= (select .cse29 0) 0) (= (select v_DerPreprocessor_38 0) 0) (= (select v_DerPreprocessor_38 .cse28) 1) (= (select v_DerPreprocessor_38 4) 0) (= (select v_DerPreprocessor_38 8) 0) (= (+ (select .cse29 .cse28) 1) 0))))) (or (exists ((v_y_26 Int) (v_z_26 Int) (v_DerPreprocessor_7 (Array Int Int)) (v_DerPreprocessor_8 (Array Int Int))) (let ((.cse31 (+ (* v_y_26 8) (* v_z_26 4))) (.cse30 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_8) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (<= v_z_26 1) (= (select .cse30 .cse31) 1) (= (+ (select v_DerPreprocessor_8 .cse31) 1) 0) (= (+ (select .cse6 .cse31) 1) 0) (= (select v_DerPreprocessor_8 0) 0) (<= 0 v_z_26) (= (select v_DerPreprocessor_8 8) 0) (= (select .cse30 8) 0) (= (select .cse30 0) 0) (not (= v_z_26 0)) (= (select v_DerPreprocessor_8 4) 0) (<= 0 (+ v_z_26 (* v_y_26 2))) (= (select .cse8 .cse31) 1) (= (select .cse30 4) 0)))) (exists ((v_y_21 Int)) (let ((.cse32 (* v_y_21 8))) (and (= (select .cse6 .cse32) 1) (= (+ (select .cse8 .cse32) 1) 0) (<= 0 v_y_21))))) (or (and (exists ((v_z_111 Int) (v_y_111 Int)) (let ((.cse33 (+ (* v_z_111 4) (* v_y_111 8)))) (and (not (= v_z_111 0)) (= (select .cse8 .cse33) 1) (<= 0 v_z_111) (<= v_z_111 1) (= (+ (select .cse6 .cse33) 1) 0)))) .cse2 .cse3 .cse4) (and .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int)) (v_y_104 Int)) (let ((.cse34 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse35 (* v_y_104 8))) (and (= (select .cse34 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select v_DerPreprocessor_42 8) 0) (= (+ (select .cse8 .cse35) 1) 0) (= (+ (select .cse34 .cse35) 1) 0) (= (select v_DerPreprocessor_42 .cse35) 1) (= (select .cse34 0) 0) (= (select .cse34 8) 0) (= (select v_DerPreprocessor_42 4) 0) (= (select .cse6 .cse35) 1)))))) (or (and .cse0 .cse1 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse36 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse8 .cse36) 1) (= (+ (select .cse6 .cse36) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse9) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse38 (* v_y_55 8)) (.cse37 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse37 4) 0) (= (select .cse6 .cse38) 1) (= (+ (select .cse8 .cse38) 1) 0) (= (+ (select .cse37 .cse38) 1) 0) (= (select v_DerPreprocessor_18 .cse38) 1) (= (select .cse37 0) 0) (= (select .cse37 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse0 .cse1 .cse9)) (not (and (or (and (or (and .cse12 .cse0 .cse3 .cse13) (and .cse10 .cse1 .cse2 .cse11)) .cse4 .cse9) (and .cse0 .cse1 .cse2 .cse3 (exists ((v_z_224 Int) (v_y_224 Int)) (let ((.cse39 (+ (* v_y_224 8) (* v_z_224 4))) (.cse40 (+ v_z_224 (* 2 v_y_224)))) (and (= (+ (select .cse6 .cse39) 1) 0) (= (select .cse8 .cse39) 1) (<= .cse40 2) (<= 0 v_z_224) (<= 0 .cse40) (<= v_z_224 1)))) (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_DerPreprocessor_72 (Array Int Int))) (let ((.cse41 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_72) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_72 8) 0) (= (select .cse41 4) 1) (= (select .cse41 8) 0) (= (+ (select v_DerPreprocessor_72 4) 1) 0) (= (select v_DerPreprocessor_72 0) 0) (= (select .cse41 0) 0)))))) .cse24 .cse25 .cse26)) (or (and .cse4 .cse9 (or (and .cse12 .cse0 .cse3 .cse13 (exists ((v_DerPreprocessor_55 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (let ((.cse42 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_56 0) 1) (= (select .cse42 4) 0) (= (select v_DerPreprocessor_56 4) 0) (= (select v_DerPreprocessor_56 8) 0) (= (select .cse42 8) 0) (= (+ (select .cse42 0) 1) 0))))) (and .cse0 .cse1 .cse2 .cse3 (exists ((v_y_163 Int) (v_DerPreprocessor_55 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (let ((.cse43 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse44 (* v_y_163 8))) (and (= (+ (select .cse43 .cse44) 1) 0) (= (select v_DerPreprocessor_56 0) 0) (= (select .cse43 4) 0) (= (select v_DerPreprocessor_56 4) 0) (= (select .cse6 .cse44) 1) (= (select v_DerPreprocessor_56 8) 0) (= (select .cse43 8) 0) (= (+ (select .cse8 .cse44) 1) 0) (= (select .cse43 0) 0) (= 1 (select v_DerPreprocessor_56 .cse44)))))) (and .cse10 .cse1 .cse2 .cse11 (exists ((v_DerPreprocessor_55 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (let ((.cse45 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse45 8) 1) 0) (= (select v_DerPreprocessor_56 0) 0) (= (select .cse45 4) 0) (= (select v_DerPreprocessor_56 4) 0) (= (select .cse45 0) 0) (= (select v_DerPreprocessor_56 8) 1))))))) .cse20 (and .cse0 .cse1 .cse2 (exists ((v_z_169 Int) (v_y_169 Int)) (let ((.cse46 (+ (* v_z_169 4) (* v_y_169 8)))) (and (<= v_z_169 1) (<= 0 v_z_169) (= (select .cse8 .cse46) 1) (not (= v_z_169 0)) (= (+ (select .cse6 .cse46) 1) 0)))) .cse3 .cse4 .cse9)) .cse24 .cse25 (not (and (or (and (or (and .cse10 .cse1 .cse2 .cse11 (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse47 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse47 8) 1) 0) (= (select v_DerPreprocessor_46 8) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse47 0) 0) (= (select .cse47 4) 0) (= (select v_DerPreprocessor_46 0) 0))))) (and .cse0 .cse1 .cse2 .cse3 (exists ((v_y_127 Int) (v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse48 (* v_y_127 8)) (.cse49 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse8 .cse48) 1) 0) (= (+ (select .cse49 .cse48) 1) 0) (= (select v_DerPreprocessor_46 .cse48) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse49 0) 0) (= (select .cse6 .cse48) 1) (= (select .cse49 4) 0) (= (select v_DerPreprocessor_46 8) 0) (= (select v_DerPreprocessor_46 0) 0) (= (select .cse49 8) 0)))))) .cse4 .cse9) (and .cse1 (or (and .cse0 .cse2 .cse3 .cse4 .cse9 (exists ((v_y_117 Int) (v_z_117 Int)) (let ((.cse50 (+ (* v_z_117 4) (* v_y_117 8)))) (and (<= 0 v_z_117) (<= v_z_117 1) (= (+ (select .cse6 .cse50) 1) 0) (not (= v_z_117 0)) (= (select .cse8 .cse50) 1))))) (and .cse0 .cse2 .cse3 .cse15 .cse17))) (and .cse12 .cse0 .cse3 .cse13 (exists ((v_DerPreprocessor_43 (Array Int Int)) (v_DerPreprocessor_44 (Array Int Int))) (let ((.cse51 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse51 0) 1) 0) (= (select v_DerPreprocessor_44 8) 0) (= (select v_DerPreprocessor_44 0) 1) (= (select .cse51 4) 0) (= (select .cse51 8) 0) (= (select v_DerPreprocessor_44 4) 0)))) .cse4 .cse9)) .cse24 .cse25 .cse26)) .cse26 (or (and .cse0 .cse1 (or (and (exists ((v_z_130 Int) (v_y_130 Int)) (let ((.cse52 (+ (* v_y_130 8) (* v_z_130 4)))) (and (<= 0 v_z_130) (= (select .cse8 .cse52) 1) (not (= v_z_130 0)) (= (+ (select .cse6 .cse52) 1) 0) (<= v_z_130 1) (<= 0 (+ (* 2 v_y_130) v_z_130))))) .cse4 .cse9) (and .cse15 .cse17)) .cse2 .cse3) (and (or (and .cse1 (or (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_y_136 Int) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse54 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse53 (* v_y_136 8))) (and (= (select v_DerPreprocessor_48 8) 0) (= (select v_DerPreprocessor_48 .cse53) 1) (= (select .cse6 .cse53) 1) (= (select .cse54 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= (select v_DerPreprocessor_48 0) 0) (= (select .cse54 0) 0) (= (select .cse54 8) 0) (= (+ (select .cse54 .cse53) 1) 0) (<= 0 v_y_136) (= (+ (select .cse8 .cse53) 1) 0))))) (and .cse10 .cse2 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse55 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse55 8) 1) 0) (= (select .cse55 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= (select v_DerPreprocessor_48 0) 0) (= (select .cse55 0) 0) (= (select v_DerPreprocessor_48 8) 1)))) .cse11))) (and .cse12 .cse0 .cse3 .cse13 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse56 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_48 8) 0) (= (select .cse56 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= 0 (+ (select .cse56 0) 1)) (= (select .cse56 8) 0) (= (select v_DerPreprocessor_48 0) 1)))))) .cse4 .cse9)) (not (and (or .cse20 (and (or (and .cse0 .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_106 (Array Int Int)) (v_y_338 Int)) (let ((.cse57 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_106) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse58 (* v_y_338 8))) (and (= 0 (select .cse57 0)) (= (select .cse57 4) 0) (= (+ (select .cse8 .cse58) 1) 0) (= 1 (select v_DerPreprocessor_106 .cse58)) (= (select .cse57 8) 0) (= (+ (select .cse57 .cse58) 1) 0) (= (select v_DerPreprocessor_106 8) 0) (= (select .cse6 .cse58) 1) (= (select v_DerPreprocessor_106 4) 0) (= (select v_DerPreprocessor_106 0) 0))))) (and (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_106 (Array Int Int))) (let ((.cse59 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_106) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse59 4) 0) (= (select .cse59 8) 0) (= (select v_DerPreprocessor_106 8) 0) (= (select v_DerPreprocessor_106 0) 1) (= (+ (select .cse59 0) 1) 0) (= (select v_DerPreprocessor_106 4) 0)))) .cse12 .cse0 .cse3 .cse13)) .cse4 .cse9) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse9 (exists ((v_z_342 Int) (v_y_342 Int)) (let ((.cse60 (+ (* v_z_342 4) (* v_y_342 8)))) (and (= (select .cse8 .cse60) 1) (= 0 (+ (select .cse6 .cse60) 1)) (not (= v_z_342 0)) (<= 0 v_z_342) (<= v_z_342 1))))) (and .cse10 .cse1 .cse2 (exists ((v_DerPreprocessor_107 (Array Int Int)) (v_DerPreprocessor_108 (Array Int Int))) (let ((.cse61 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_107) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_108) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse61 4) 0) (= (select v_DerPreprocessor_108 4) 0) (= (select v_DerPreprocessor_108 8) 1) (= (select v_DerPreprocessor_108 0) 0) (= (+ (select .cse61 8) 1) 0) (= (select .cse61 0) 0)))) .cse4 .cse11 .cse9)) .cse24 .cse25 .cse26)))))))) is different from true [2023-12-02 23:52:29,998 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse6 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse8 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse120 (select .cse8 0)) (.cse121 (select .cse8 8)) (.cse117 (select .cse6 8)) (.cse119 (select .cse6 0))) (let ((.cse23 (= .cse119 1)) (.cse0 (= .cse117 0)) (.cse3 (= .cse121 0)) (.cse24 (= 0 (+ .cse120 1))) (.cse118 (select .cse6 4)) (.cse116 (select .cse8 4))) (let ((.cse13 (= .cse116 1)) (.cse15 (= (+ .cse118 1) 0)) (.cse47 (and .cse23 .cse0 .cse3 .cse24)) (.cse99 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse122 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse6 .cse122) 1) 0) (= (select .cse8 .cse122) 1))))) (.cse30 (= (+ .cse121 1) 0)) (.cse1 (= 0 .cse120)) (.cse2 (= .cse119 0)) (.cse4 (= .cse118 0)) (.cse32 (= .cse117 1)) (.cse9 (= .cse116 0))) (let ((.cse10 (and .cse30 .cse1 .cse2 .cse4 .cse32 .cse9)) (.cse62 (and .cse0 .cse1 .cse2 .cse3 .cse99)) (.cse11 (and .cse23 .cse0 .cse3 .cse24 .cse4 .cse9)) (.cse49 (= |c_ULTIMATE.start_main_~count~0#1| 0)) (.cse55 (and (or .cse47 (and .cse30 .cse1 .cse2 .cse32)) .cse4 .cse9)) (.cse50 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse51 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse56 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse27 (and .cse13 .cse15)) (.cse22 (and .cse0 .cse1 .cse2 .cse3 .cse13 .cse15))) (and (or (and .cse0 .cse1 .cse2 .cse3 .cse4 (exists ((v_z_344 Int) (v_DerPreprocessor_110 (Array Int Int)) (v_y_344 Int) (v_DerPreprocessor_109 (Array Int Int))) (let ((.cse7 (+ (* v_y_344 8) (* v_z_344 4))) (.cse5 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_110) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_110 8) 0) (= (select .cse5 8) 0) (<= 0 v_z_344) (= (+ (select .cse6 .cse7) 1) 0) (= (select .cse5 .cse7) 1) (= (+ (select v_DerPreprocessor_110 .cse7) 1) 0) (= (select .cse8 .cse7) 1) (= (select v_DerPreprocessor_110 0) 0) (= (select v_DerPreprocessor_110 4) 0) (<= v_z_344 1) (= (select .cse5 0) 0) (not (= v_z_344 0)) (= (select .cse5 4) 0)))) .cse9) .cse10 .cse11 (and (exists ((v_y_349 Int)) (let ((.cse12 (* v_y_349 8))) (and (= (select .cse6 .cse12) 1) (= (+ (select .cse8 .cse12) 1) 0)))) .cse0 .cse1 .cse2 .cse3 .cse4 .cse9) (and .cse0 .cse1 .cse2 .cse3 .cse13 (exists ((v_DerPreprocessor_110 (Array Int Int)) (v_DerPreprocessor_109 (Array Int Int))) (let ((.cse14 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_110) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse14 4) 1) (= (select v_DerPreprocessor_110 8) 0) (= (+ (select v_DerPreprocessor_110 4) 1) 0) (= (select .cse14 8) 0) (= (select v_DerPreprocessor_110 0) 0) (= (select .cse14 0) 0)))) .cse15)) (or (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse17 (* v_y_55 8)) (.cse16 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse16 4) 0) (= (select .cse6 .cse17) 1) (= (+ (select .cse8 .cse17) 1) 0) (= (+ (select .cse16 .cse17) 1) 0) (= (select v_DerPreprocessor_18 .cse17) 1) (= (select .cse16 0) 0) (= (select .cse16 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse0 .cse1 .cse3 .cse9) (and .cse0 .cse1 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse18 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse8 .cse18) 1) (= (+ (select .cse6 .cse18) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse3 .cse9)) (or (and (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int)) (v_y_95 Int)) (let ((.cse20 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse19 (* v_y_95 8))) (and (= (select .cse6 .cse19) 1) (= (select .cse20 8) 0) (= (select .cse20 4) 0) (= (+ (select .cse8 .cse19) 1) 0) (= (select .cse20 0) 0) (= (select v_DerPreprocessor_38 0) 0) (= (select v_DerPreprocessor_38 .cse19) 1) (= (select v_DerPreprocessor_38 4) 0) (= (select v_DerPreprocessor_38 8) 0) (= (+ (select .cse20 .cse19) 1) 0)))) .cse0 .cse1 .cse2 .cse3 .cse4 .cse9) .cse10 (and (exists ((v_y_89 Int) (v_z_89 Int)) (let ((.cse21 (+ (* v_y_89 8) (* v_z_89 4)))) (and (<= v_z_89 1) (<= 0 v_z_89) (not (= v_z_89 0)) (= (+ 1 (select .cse6 .cse21)) 0) (= (select .cse8 .cse21) 1)))) .cse0 .cse1 .cse2 .cse3 .cse4 .cse9) .cse22 (and .cse23 .cse0 .cse3 .cse24 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (let ((.cse25 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse25 0) 1) 0) (= (select v_DerPreprocessor_36 8) 0) (= (select .cse25 8) 0) (= (select v_DerPreprocessor_36 0) 1) (= (select .cse25 4) 0) (= (select v_DerPreprocessor_36 4) 0)))) .cse4 .cse9)) (or (and .cse0 .cse1 .cse2 .cse3 (or (and .cse4 .cse9 (exists ((v_z_179 Int) (v_y_179 Int)) (let ((.cse26 (+ (* v_y_179 8) (* v_z_179 4)))) (and (not (= v_z_179 0)) (<= 0 v_z_179) (= (+ (select .cse6 .cse26) 1) 0) (<= v_z_179 1) (= (select .cse8 .cse26) 1))))) .cse27)) (and .cse0 .cse1 (exists ((v_y_174 Int) (v_DerPreprocessor_57 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (let ((.cse28 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_57) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse29 (* v_y_174 8))) (and (= (+ (select .cse28 .cse29) 1) 0) (= (select v_DerPreprocessor_58 0) 0) (= (select v_DerPreprocessor_58 4) 0) (= (select .cse28 4) 0) (= (select v_DerPreprocessor_58 8) 0) (= (select v_DerPreprocessor_58 .cse29) 1) (= (+ (select .cse8 .cse29) 1) 0) (= (select .cse28 8) 0) (= (select .cse28 0) 0) (= (select .cse6 .cse29) 1)))) .cse2 .cse3 .cse4 .cse9) (and .cse30 .cse1 .cse2 (exists ((v_DerPreprocessor_57 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (let ((.cse31 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_57) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_58 0) 0) (= (select v_DerPreprocessor_58 8) 1) (= (select v_DerPreprocessor_58 4) 0) (= (select .cse31 4) 0) (= (select .cse31 0) 0) (= (+ (select .cse31 8) 1) 0)))) .cse4 .cse32 .cse9) (and .cse23 .cse0 .cse3 .cse24 (exists ((v_DerPreprocessor_57 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (let ((.cse33 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_57) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_58 4) 0) (= (select .cse33 4) 0) (= (select v_DerPreprocessor_58 0) 1) (= (select v_DerPreprocessor_58 8) 0) (= (select .cse33 8) 0) (= (+ (select .cse33 0) 1) 0)))) .cse4 .cse9)) (or .cse22 (and (or (and .cse0 .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_106 (Array Int Int)) (v_y_338 Int)) (let ((.cse34 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_106) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse35 (* v_y_338 8))) (and (= 0 (select .cse34 0)) (= (select .cse34 4) 0) (= (+ (select .cse8 .cse35) 1) 0) (= 1 (select v_DerPreprocessor_106 .cse35)) (= (select .cse34 8) 0) (= (+ (select .cse34 .cse35) 1) 0) (= (select v_DerPreprocessor_106 8) 0) (= (select .cse6 .cse35) 1) (= (select v_DerPreprocessor_106 4) 0) (= (select v_DerPreprocessor_106 0) 0))))) (and (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_106 (Array Int Int))) (let ((.cse36 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_106) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse36 4) 0) (= (select .cse36 8) 0) (= (select v_DerPreprocessor_106 8) 0) (= (select v_DerPreprocessor_106 0) 1) (= (+ (select .cse36 0) 1) 0) (= (select v_DerPreprocessor_106 4) 0)))) .cse23 .cse0 .cse3 .cse24)) .cse4 .cse9) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse9 (exists ((v_z_342 Int) (v_y_342 Int)) (let ((.cse37 (+ (* v_z_342 4) (* v_y_342 8)))) (and (= (select .cse8 .cse37) 1) (= 0 (+ (select .cse6 .cse37) 1)) (not (= v_z_342 0)) (<= 0 v_z_342) (<= v_z_342 1))))) (and .cse30 .cse1 .cse2 (exists ((v_DerPreprocessor_107 (Array Int Int)) (v_DerPreprocessor_108 (Array Int Int))) (let ((.cse38 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_107) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_108) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse38 4) 0) (= (select v_DerPreprocessor_108 4) 0) (= (select v_DerPreprocessor_108 8) 1) (= (select v_DerPreprocessor_108 0) 0) (= (+ (select .cse38 8) 1) 0) (= (select .cse38 0) 0)))) .cse4 .cse32 .cse9)) (or (and .cse23 .cse0 .cse3 .cse24 .cse4 .cse9 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int))) (let ((.cse39 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_52 8) 0) (= (select v_DerPreprocessor_52 0) 1) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse39 4)) (= (+ (select .cse39 0) 1) 0) (= (select .cse39 8) 0))))) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse9 (exists ((v_y_150 Int) (v_z_150 Int)) (let ((.cse40 (+ (* v_y_150 8) (* v_z_150 4)))) (and (= (select .cse8 .cse40) 1) (<= v_z_150 1) (<= 0 v_z_150) (= (+ (select .cse6 .cse40) 1) 0) (not (= v_z_150 0)))))) .cse22 (and .cse0 .cse1 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int)) (v_y_153 Int)) (let ((.cse42 (* v_y_153 8)) (.cse41 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse41 .cse42) 1) 0) (= (select v_DerPreprocessor_52 8) 0) (= (select v_DerPreprocessor_52 0) 0) (= (+ (select .cse8 .cse42) 1) 0) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse41 4)) (= (select v_DerPreprocessor_52 .cse42) 1) (= (select .cse6 .cse42) 1) (= (select .cse41 8) 0) (= (select .cse41 0) 0)))) .cse9) (and .cse30 .cse1 .cse2 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int))) (let ((.cse43 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_52 0) 0) (= (select v_DerPreprocessor_52 8) 1) (= (+ (select .cse43 8) 1) 0) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse43 4)) (= (select .cse43 0) 0)))) .cse4 .cse32 .cse9)) (or (and .cse0 .cse1 .cse2 .cse3 (or (and (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_DerPreprocessor_74 (Array Int Int)) (v_y_228 Int) (v_z_228 Int)) (let ((.cse45 (+ (* v_y_228 8) (* v_z_228 4))) (.cse44 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_74) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_74 0) 0) (<= 0 (+ v_z_228 (* 2 v_y_228))) (= (select .cse44 4) 0) (= (+ (select v_DerPreprocessor_74 .cse45) 1) 0) (not (= v_z_228 0)) (<= v_z_228 1) (= (select v_DerPreprocessor_74 4) 0) (<= 0 v_z_228) (= (select v_DerPreprocessor_74 8) 0) (= (select .cse44 .cse45) 1) (= (+ (select .cse6 .cse45) 1) 0) (= (select .cse8 .cse45) 1) (= (select .cse44 0) 0) (= (select .cse44 8) 0)))) .cse4 .cse9) (and .cse13 (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_DerPreprocessor_74 (Array Int Int))) (let ((.cse46 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_74) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_74 0) 0) (= (select .cse46 4) 1) (= (select v_DerPreprocessor_74 8) 0) (= (+ (select v_DerPreprocessor_74 4) 1) 0) (= (select .cse46 0) 0) (= (select .cse46 8) 0)))) .cse15))) (and (or .cse47 (and .cse1 (or (and .cse0 .cse2 .cse3 (exists ((v_y_233 Int)) (let ((.cse48 (* v_y_233 8))) (and (<= 0 v_y_233) (= (select .cse6 .cse48) 1) (= (+ (select .cse8 .cse48) 1) 0))))) (and .cse30 .cse2 .cse32)))) .cse4 .cse9)) (not (and .cse49 .cse50 .cse51 (or (and .cse0 .cse1 .cse2 .cse3 (exists ((v_z_234 Int) (v_y_234 Int)) (let ((.cse52 (+ (* v_z_234 4) (* v_y_234 8))) (.cse53 (+ v_z_234 (* 2 v_y_234)))) (and (<= 0 v_z_234) (= (select .cse8 .cse52) 1) (= (+ 1 (select .cse6 .cse52)) 0) (<= 0 .cse53) (<= .cse53 2) (<= v_z_234 1)))) (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_DerPreprocessor_76 (Array Int Int))) (let ((.cse54 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_76) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_76 8) 0) (= (select .cse54 8) 0) (= (select .cse54 4) 1) (= (select v_DerPreprocessor_76 0) 0) (= (+ (select v_DerPreprocessor_76 4) 1) 0) (= (select .cse54 0) 0))))) .cse55) .cse56)) (or (exists ((v_y_26 Int) (v_z_26 Int) (v_DerPreprocessor_7 (Array Int Int)) (v_DerPreprocessor_8 (Array Int Int))) (let ((.cse58 (+ (* v_y_26 8) (* v_z_26 4))) (.cse57 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_8) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (<= v_z_26 1) (= (select .cse57 .cse58) 1) (= (+ (select v_DerPreprocessor_8 .cse58) 1) 0) (= (+ (select .cse6 .cse58) 1) 0) (= (select v_DerPreprocessor_8 0) 0) (<= 0 v_z_26) (= (select v_DerPreprocessor_8 8) 0) (= (select .cse57 8) 0) (= (select .cse57 0) 0) (not (= v_z_26 0)) (= (select v_DerPreprocessor_8 4) 0) (<= 0 (+ v_z_26 (* v_y_26 2))) (= (select .cse8 .cse58) 1) (= (select .cse57 4) 0)))) (exists ((v_y_21 Int)) (let ((.cse59 (* v_y_21 8))) (and (= (select .cse6 .cse59) 1) (= (+ (select .cse8 .cse59) 1) 0) (<= 0 v_y_21))))) (not (and .cse49 (or (and .cse4 .cse9 (or (and .cse30 .cse1 .cse2 (exists ((v_DerPreprocessor_103 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (let ((.cse60 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_103) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_104 4) 0) (= (select v_DerPreprocessor_104 8) 1) (= (+ (select .cse60 8) 1) 0) (= (select .cse60 4) 0) (= (select v_DerPreprocessor_104 0) 0) (= (select .cse60 0) 0)))) .cse32) (and (exists ((v_DerPreprocessor_103 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (let ((.cse61 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_103) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse61 8) 0) (= (select v_DerPreprocessor_104 0) 1) (= (select v_DerPreprocessor_104 4) 0) (= (select v_DerPreprocessor_104 8) 0) (= (+ (select .cse61 0) 1) 0) (= (select .cse61 4) 0)))) .cse23 .cse0 .cse3 .cse24))) .cse62) .cse50 .cse51 .cse56)) .cse49 (or (and (or (and .cse1 (or (and .cse30 (exists ((v_DerPreprocessor_50 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (let ((.cse63 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_50) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= 0 (select v_DerPreprocessor_50 4)) (= (select .cse63 0) 0) (= (select v_DerPreprocessor_50 0) 0) (= (+ (select .cse63 8) 1) 0) (= (select .cse63 4) 0) (= (select v_DerPreprocessor_50 8) 1)))) .cse2 .cse32) (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_50 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int)) (v_y_146 Int)) (let ((.cse64 (* v_y_146 8)) (.cse65 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_50) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= 0 (select v_DerPreprocessor_50 4)) (= (+ (select .cse8 .cse64) 1) 0) (<= 0 v_y_146) (= (select .cse65 0) 0) (= (select .cse65 8) 0) (= (select .cse6 .cse64) 1) (= (select v_DerPreprocessor_50 0) 0) (= (+ (select .cse65 .cse64) 1) 0) (= (select v_DerPreprocessor_50 8) 0) (= (select v_DerPreprocessor_50 .cse64) 1) (= (select .cse65 4) 0))))))) (and .cse23 .cse0 .cse3 .cse24 (exists ((v_DerPreprocessor_50 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (let ((.cse66 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_50) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= 0 (select v_DerPreprocessor_50 4)) (= (select v_DerPreprocessor_50 0) 1) (= (+ (select .cse66 0) 1) 0) (= (select .cse66 8) 0) (= (select v_DerPreprocessor_50 8) 0) (= (select .cse66 4) 0)))))) .cse4 .cse9) (and .cse0 .cse1 .cse2 .cse3 (or (and (exists ((v_y_139 Int) (v_z_139 Int)) (let ((.cse67 (+ (* v_y_139 8) (* v_z_139 4)))) (and (<= v_z_139 1) (<= 0 (+ (* 2 v_y_139) v_z_139)) (= (select .cse8 .cse67) 1) (not (= v_z_139 0)) (<= 0 v_z_139) (= (+ (select .cse6 .cse67) 1) 0)))) .cse4 .cse9) .cse27))) (<= 3 c_~ARR_SIZE~0) (not (and .cse49 .cse50 .cse51 (or .cse10 (and .cse0 .cse1 .cse2 .cse3 .cse4 (exists ((v_y_85 Int)) (let ((.cse68 (* v_y_85 8))) (and (= (select .cse6 .cse68) 1) (= (+ (select .cse8 .cse68) 1) 0)))) .cse9) (and .cse0 .cse1 .cse2 .cse3 .cse13 .cse15 (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (let ((.cse69 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_34 8) 0) (= (select .cse69 8) 0) (= (select .cse69 4) 1) (= (select .cse69 0) 0) (= (select v_DerPreprocessor_34 0) 0) (= (+ (select v_DerPreprocessor_34 4) 1) 0))))) (and .cse0 .cse1 .cse2 .cse3 .cse4 (exists ((v_z_87 Int) (v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int)) (v_y_87 Int)) (let ((.cse71 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse70 (+ (* v_y_87 8) (* v_z_87 4)))) (and (<= v_z_87 1) (= (+ (select v_DerPreprocessor_34 .cse70) 1) 0) (= (+ (select .cse6 .cse70) 1) 0) (= (select .cse71 4) 0) (= (select v_DerPreprocessor_34 8) 0) (= (select .cse71 .cse70) 1) (= (select v_DerPreprocessor_34 4) 0) (= (select .cse71 8) 0) (= (select .cse71 0) 0) (= (select .cse8 .cse70) 1) (<= 0 v_z_87) (not (= v_z_87 0)) (= (select v_DerPreprocessor_34 0) 0)))) .cse9) .cse11) .cse56)) (or (and (or (and .cse30 .cse1 .cse2 .cse32 (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse72 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse72 8) 1) 0) (= (select v_DerPreprocessor_46 8) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse72 0) 0) (= (select .cse72 4) 0) (= (select v_DerPreprocessor_46 0) 0))))) (and .cse0 .cse1 .cse2 .cse3 (exists ((v_y_127 Int) (v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse73 (* v_y_127 8)) (.cse74 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse8 .cse73) 1) 0) (= (+ (select .cse74 .cse73) 1) 0) (= (select v_DerPreprocessor_46 .cse73) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse74 0) 0) (= (select .cse6 .cse73) 1) (= (select .cse74 4) 0) (= (select v_DerPreprocessor_46 8) 0) (= (select v_DerPreprocessor_46 0) 0) (= (select .cse74 8) 0)))))) .cse4 .cse9) (and .cse1 (or (and .cse0 .cse2 .cse3 .cse4 .cse9 (exists ((v_y_117 Int) (v_z_117 Int)) (let ((.cse75 (+ (* v_z_117 4) (* v_y_117 8)))) (and (<= 0 v_z_117) (<= v_z_117 1) (= (+ (select .cse6 .cse75) 1) 0) (not (= v_z_117 0)) (= (select .cse8 .cse75) 1))))) (and .cse0 .cse2 .cse3 .cse13 .cse15))) (and .cse23 .cse0 .cse3 .cse24 (exists ((v_DerPreprocessor_43 (Array Int Int)) (v_DerPreprocessor_44 (Array Int Int))) (let ((.cse76 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse76 0) 1) 0) (= (select v_DerPreprocessor_44 8) 0) (= (select v_DerPreprocessor_44 0) 1) (= (select .cse76 4) 0) (= (select .cse76 8) 0) (= (select v_DerPreprocessor_44 4) 0)))) .cse4 .cse9)) (or (and .cse4 .cse9 (or (and .cse23 .cse0 .cse3 .cse24 (exists ((v_DerPreprocessor_55 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (let ((.cse77 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_56 0) 1) (= (select .cse77 4) 0) (= (select v_DerPreprocessor_56 4) 0) (= (select v_DerPreprocessor_56 8) 0) (= (select .cse77 8) 0) (= (+ (select .cse77 0) 1) 0))))) (and .cse0 .cse1 .cse2 .cse3 (exists ((v_y_163 Int) (v_DerPreprocessor_55 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (let ((.cse78 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse79 (* v_y_163 8))) (and (= (+ (select .cse78 .cse79) 1) 0) (= (select v_DerPreprocessor_56 0) 0) (= (select .cse78 4) 0) (= (select v_DerPreprocessor_56 4) 0) (= (select .cse6 .cse79) 1) (= (select v_DerPreprocessor_56 8) 0) (= (select .cse78 8) 0) (= (+ (select .cse8 .cse79) 1) 0) (= (select .cse78 0) 0) (= 1 (select v_DerPreprocessor_56 .cse79)))))) (and .cse30 .cse1 .cse2 .cse32 (exists ((v_DerPreprocessor_55 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (let ((.cse80 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse80 8) 1) 0) (= (select v_DerPreprocessor_56 0) 0) (= (select .cse80 4) 0) (= (select v_DerPreprocessor_56 4) 0) (= (select .cse80 0) 0) (= (select v_DerPreprocessor_56 8) 1))))))) .cse22 (and .cse0 .cse1 .cse2 (exists ((v_z_169 Int) (v_y_169 Int)) (let ((.cse81 (+ (* v_z_169 4) (* v_y_169 8)))) (and (<= v_z_169 1) (<= 0 v_z_169) (= (select .cse8 .cse81) 1) (not (= v_z_169 0)) (= (+ (select .cse6 .cse81) 1) 0)))) .cse3 .cse4 .cse9)) (not (and (or (and .cse4 .cse9 (or (and .cse23 .cse0 .cse3 .cse24 (exists ((v_DerPreprocessor_67 (Array Int Int)) (v_DerPreprocessor_68 (Array Int Int))) (let ((.cse82 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_67) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_68) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse82 0) 1) 0) (= (select v_DerPreprocessor_68 4) 0) (= (select v_DerPreprocessor_68 0) 1) (= (select .cse82 8) 0) (= (select v_DerPreprocessor_68 8) 0) (= (select .cse82 4) 0))))) (and .cse30 .cse1 .cse2 (exists ((v_DerPreprocessor_67 (Array Int Int)) (v_DerPreprocessor_68 (Array Int Int))) (let ((.cse83 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_67) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_68) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_68 0) 0) (= (select .cse83 0) 0) (= (select v_DerPreprocessor_68 8) 1) (= 0 (+ (select .cse83 8) 1)) (= (select v_DerPreprocessor_68 4) 0) (= (select .cse83 4) 0)))) .cse32))) .cse62) .cse49 .cse50 .cse51 .cse56)) .cse50 (or (and (or (and .cse0 .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_y_223 Int) (v_DerPreprocessor_69 (Array Int Int))) (let ((.cse84 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse85 (* v_y_223 8))) (and (= (select .cse84 8) 0) (= (select v_DerPreprocessor_70 8) 0) (= (select v_DerPreprocessor_70 0) 0) (= (select .cse6 .cse85) 1) (<= 0 v_y_223) (= (+ (select .cse8 .cse85) 1) 0) (= (select v_DerPreprocessor_70 .cse85) 1) (= (select .cse84 0) 0) (= 0 (select v_DerPreprocessor_70 4)) (= (select .cse84 4) 0) (= (+ 1 (select .cse84 .cse85)) 0))))) (and (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (let ((.cse86 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse86 8) 0) (= (select v_DerPreprocessor_70 8) 0) (= (select v_DerPreprocessor_70 0) 1) (= (+ (select .cse86 0) 1) 0) (= 0 (select v_DerPreprocessor_70 4)) (= (select .cse86 4) 0)))) .cse23 .cse0 .cse3 .cse24) (and .cse30 .cse1 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (let ((.cse87 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_70 0) 0) (= (select v_DerPreprocessor_70 8) 1) (= (select .cse87 0) 0) (= 0 (select v_DerPreprocessor_70 4)) (= (+ (select .cse87 8) 1) 0) (= (select .cse87 4) 0)))) .cse2 .cse32)) .cse4 .cse9) (and .cse0 .cse1 .cse2 .cse3 (or .cse27 (and .cse4 (exists ((v_y_216 Int) (v_z_216 Int)) (let ((.cse88 (+ (* v_z_216 4) (* v_y_216 8)))) (and (<= v_z_216 1) (= (+ (select .cse6 .cse88) 1) 0) (<= 0 v_z_216) (not (= v_z_216 0)) (= (select .cse8 .cse88) 1) (<= 0 (+ (* 2 v_y_216) v_z_216))))) .cse9)))) .cse51 (or (and .cse1 .cse4 (or (and .cse0 .cse2 .cse3 (exists ((v_y_196 Int)) (let ((.cse89 (* v_y_196 8))) (and (= (+ (select .cse8 .cse89) 1) 0) (= (select .cse6 .cse89) 1)))) .cse9) (and .cse30 .cse2 .cse32 .cse9))) (and .cse0 .cse1 .cse2 .cse3 .cse13 .cse15 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (let ((.cse90 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select v_DerPreprocessor_62 4) 1) 0) (= (select .cse90 4) 1) (= (select .cse90 0) 0) (= (select v_DerPreprocessor_62 0) 0) (= (select .cse90 8) 0) (= (select v_DerPreprocessor_62 8) 0))))) .cse11 (and .cse0 .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int)) (v_z_203 Int) (v_y_203 Int)) (let ((.cse92 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse91 (+ (* v_y_203 8) (* v_z_203 4)))) (and (= (+ (select v_DerPreprocessor_64 .cse91) 1) 0) (<= 0 v_z_203) (not (= v_z_203 0)) (= (select v_DerPreprocessor_64 0) 0) (= (select .cse92 0) 0) (<= v_z_203 1) (= (select .cse92 4) 0) (= (+ (select .cse6 .cse91) 1) 0) (= (select v_DerPreprocessor_64 8) 0) (= (select .cse92 8) 0) (= (select .cse92 .cse91) 1) (= (select v_DerPreprocessor_64 4) 0) (= (select .cse8 .cse91) 1)))) .cse4 .cse9)) (or (and .cse23 .cse0 .cse3 .cse24 .cse4 .cse9 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (let ((.cse93 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_60 0) 1) (= (select .cse93 8) 0) (= (+ (select .cse93 0) 1) 0) (= (select v_DerPreprocessor_60 8) 0) (= (select v_DerPreprocessor_60 4) 0) (= (select .cse93 4) 0))))) .cse22 (and (exists ((v_y_191 Int) (v_z_191 Int)) (let ((.cse94 (+ (* v_z_191 4) (* v_y_191 8)))) (and (= (+ (select .cse6 .cse94) 1) 0) (not (= v_z_191 0)) (= (select .cse8 .cse94) 1) (<= 0 v_z_191) (<= v_z_191 1)))) .cse0 .cse1 .cse2 .cse3 .cse4 .cse9) (and .cse1 (or (and .cse0 .cse2 .cse3 (exists ((v_y_185 Int) (v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (let ((.cse95 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse96 (* v_y_185 8))) (and (= (select .cse95 8) 0) (= (+ 1 (select .cse95 .cse96)) 0) (= (select v_DerPreprocessor_60 8) 0) (= (select v_DerPreprocessor_60 4) 0) (= (select .cse6 .cse96) 1) (= (+ (select .cse8 .cse96) 1) 0) (= (select .cse95 0) 0) (= (select .cse95 4) 0) (= (select v_DerPreprocessor_60 0) 0) (= (select v_DerPreprocessor_60 .cse96) 1))))) (and .cse30 .cse2 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (let ((.cse97 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_60 4) 0) (= (select .cse97 0) 0) (= (+ (select .cse97 8) 1) 0) (= (select .cse97 4) 0) (= (select v_DerPreprocessor_60 0) 0) (= (select v_DerPreprocessor_60 8) 1)))) .cse32)) .cse4 .cse9)) (not (and (or (and .cse0 .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_DerPreprocessor_54 (Array Int Int))) (let ((.cse98 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_54) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse98 4) 1) (= (select .cse98 8) 0) (= (+ (select v_DerPreprocessor_54 4) 1) 0) (= (select v_DerPreprocessor_54 0) 0) (= (select .cse98 0) 0) (= (select v_DerPreprocessor_54 8) 0)))) .cse99) .cse55) .cse49 .cse50 .cse51 .cse56)) (not (and .cse49 (or .cse55 (and .cse0 .cse1 .cse2 .cse3 (exists ((v_z_224 Int) (v_y_224 Int)) (let ((.cse100 (+ (* v_y_224 8) (* v_z_224 4))) (.cse101 (+ v_z_224 (* 2 v_y_224)))) (and (= (+ (select .cse6 .cse100) 1) 0) (= (select .cse8 .cse100) 1) (<= .cse101 2) (<= 0 v_z_224) (<= 0 .cse101) (<= v_z_224 1)))) (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_DerPreprocessor_72 (Array Int Int))) (let ((.cse102 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_72) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_72 8) 0) (= (select .cse102 4) 1) (= (select .cse102 8) 0) (= (+ (select v_DerPreprocessor_72 4) 1) 0) (= (select v_DerPreprocessor_72 0) 0) (= (select .cse102 0) 0)))))) .cse50 .cse51 .cse56)) .cse56 (or (and .cse2 .cse4 (exists ((v_y_79 Int)) (let ((.cse103 (* v_y_79 8))) (and (= (+ (select .cse8 .cse103) 1) 0) (<= 0 v_y_79) (= (select .cse6 .cse103) 1))))) (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int)) (v_z_74 Int) (v_y_74 Int)) (let ((.cse105 (+ (* v_y_74 8) (* v_z_74 4))) (.cse104 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse104 .cse105) 1) (= (+ (select .cse6 .cse105) 1) 0) (not (= v_z_74 0)) (= (select .cse104 0) 0) (= (select .cse104 4) 0) (= (select v_DerPreprocessor_28 0) 0) (= (select v_DerPreprocessor_28 4) 0) (<= v_z_74 1) (= (+ (select v_DerPreprocessor_28 .cse105) 1) 0) (<= 0 v_z_74) (= (select .cse8 .cse105) 1) (= (select .cse104 8) 0) (= (select v_DerPreprocessor_28 8) 0) (<= 0 (+ v_z_74 (* v_y_74 2)))))) .cse2 .cse4)) (or (and .cse0 .cse1 (or (and (exists ((v_z_130 Int) (v_y_130 Int)) (let ((.cse106 (+ (* v_y_130 8) (* v_z_130 4)))) (and (<= 0 v_z_130) (= (select .cse8 .cse106) 1) (not (= v_z_130 0)) (= (+ (select .cse6 .cse106) 1) 0) (<= v_z_130 1) (<= 0 (+ (* 2 v_y_130) v_z_130))))) .cse4 .cse9) .cse27) .cse2 .cse3) (and (or (and .cse1 (or (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_y_136 Int) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse108 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse107 (* v_y_136 8))) (and (= (select v_DerPreprocessor_48 8) 0) (= (select v_DerPreprocessor_48 .cse107) 1) (= (select .cse6 .cse107) 1) (= (select .cse108 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= (select v_DerPreprocessor_48 0) 0) (= (select .cse108 0) 0) (= (select .cse108 8) 0) (= (+ (select .cse108 .cse107) 1) 0) (<= 0 v_y_136) (= (+ (select .cse8 .cse107) 1) 0))))) (and .cse30 .cse2 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse109 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse109 8) 1) 0) (= (select .cse109 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= (select v_DerPreprocessor_48 0) 0) (= (select .cse109 0) 0) (= (select v_DerPreprocessor_48 8) 1)))) .cse32))) (and .cse23 .cse0 .cse3 .cse24 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse110 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_48 8) 0) (= (select .cse110 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= 0 (+ (select .cse110 0) 1)) (= (select .cse110 8) 0) (= (select v_DerPreprocessor_48 0) 1)))))) .cse4 .cse9)) (or (and (exists ((v_z_111 Int) (v_y_111 Int)) (let ((.cse111 (+ (* v_z_111 4) (* v_y_111 8)))) (and (not (= v_z_111 0)) (= (select .cse8 .cse111) 1) (<= 0 v_z_111) (<= v_z_111 1) (= (+ (select .cse6 .cse111) 1) 0)))) .cse0 .cse1 .cse2 .cse3 .cse4 .cse9) .cse22 (and (or (and .cse1 (or (and (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse112 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse112 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select .cse112 0) 0) (= 0 (+ (select .cse112 8) 1)) (= (select v_DerPreprocessor_42 4) 0) (= (select v_DerPreprocessor_42 8) 1)))) .cse30 .cse2 .cse32) (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int)) (v_y_104 Int)) (let ((.cse113 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse114 (* v_y_104 8))) (and (= (select .cse113 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select v_DerPreprocessor_42 8) 0) (= (+ (select .cse8 .cse114) 1) 0) (= (+ (select .cse113 .cse114) 1) 0) (= (select v_DerPreprocessor_42 .cse114) 1) (= (select .cse113 0) 0) (= (select .cse113 8) 0) (= (select v_DerPreprocessor_42 4) 0) (= (select .cse6 .cse114) 1))))))) (and .cse23 .cse0 .cse3 .cse24 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse115 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse115 4) 0) (= (+ (select .cse115 0) 1) 0) (= (select v_DerPreprocessor_42 0) 1) (= (select v_DerPreprocessor_42 8) 0) (= (select .cse115 8) 0) (= (select v_DerPreprocessor_42 4) 0)))))) .cse4 .cse9)))))))) is different from false [2023-12-02 23:52:32,094 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse118 (select .cse3 0)) (.cse122 (select .cse3 8)) (.cse121 (select .cse1 8)) (.cse117 (select .cse1 0))) (let ((.cse16 (= .cse117 1)) (.cse4 (= .cse121 0)) (.cse6 (= .cse122 0)) (.cse17 (= 0 (+ .cse118 1))) (.cse120 (select .cse1 4)) (.cse119 (select .cse3 4))) (let ((.cse39 (= .cse119 1)) (.cse41 (= (+ .cse120 1) 0)) (.cse42 (and .cse16 .cse4 .cse6 .cse17)) (.cse23 (= (+ .cse122 1) 0)) (.cse25 (= .cse121 1)) (.cse12 (= .cse120 0)) (.cse7 (= .cse119 0)) (.cse5 (= 0 .cse118)) (.cse11 (= .cse117 0)) (.cse95 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse116 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse1 .cse116) 1) 0) (= (select .cse3 .cse116) 1)))))) (let ((.cse57 (and .cse4 .cse5 .cse11 .cse6 .cse95)) (.cse50 (and (or .cse42 (and .cse23 .cse5 .cse11 .cse25)) .cse12 .cse7)) (.cse20 (and .cse39 .cse41)) (.cse15 (and .cse4 .cse5 .cse11 .cse6 .cse39 .cse41)) (.cse13 (and .cse23 .cse5 .cse11 .cse12 .cse25 .cse7)) (.cse67 (and .cse16 .cse4 .cse6 .cse17 .cse12 .cse7)) (.cse44 (= |c_ULTIMATE.start_main_~count~0#1| 0)) (.cse45 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse46 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse51 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (or (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse2 (* v_y_55 8)) (.cse0 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse0 4) 0) (= (select .cse1 .cse2) 1) (= (+ (select .cse3 .cse2) 1) 0) (= (+ (select .cse0 .cse2) 1) 0) (= (select v_DerPreprocessor_18 .cse2) 1) (= (select .cse0 0) 0) (= (select .cse0 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse4 .cse5 .cse6 .cse7) (and .cse4 .cse5 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse8 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse3 .cse8) 1) (= (+ (select .cse1 .cse8) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse6 .cse7)) (or (and (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int)) (v_y_95 Int)) (let ((.cse10 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse9 (* v_y_95 8))) (and (= (select .cse1 .cse9) 1) (= (select .cse10 8) 0) (= (select .cse10 4) 0) (= (+ (select .cse3 .cse9) 1) 0) (= (select .cse10 0) 0) (= (select v_DerPreprocessor_38 0) 0) (= (select v_DerPreprocessor_38 .cse9) 1) (= (select v_DerPreprocessor_38 4) 0) (= (select v_DerPreprocessor_38 8) 0) (= (+ (select .cse10 .cse9) 1) 0)))) .cse4 .cse5 .cse11 .cse6 .cse12 .cse7) .cse13 (and (exists ((v_y_89 Int) (v_z_89 Int)) (let ((.cse14 (+ (* v_y_89 8) (* v_z_89 4)))) (and (<= v_z_89 1) (<= 0 v_z_89) (not (= v_z_89 0)) (= (+ 1 (select .cse1 .cse14)) 0) (= (select .cse3 .cse14) 1)))) .cse4 .cse5 .cse11 .cse6 .cse12 .cse7) .cse15 (and .cse16 .cse4 .cse6 .cse17 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (let ((.cse18 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse18 0) 1) 0) (= (select v_DerPreprocessor_36 8) 0) (= (select .cse18 8) 0) (= (select v_DerPreprocessor_36 0) 1) (= (select .cse18 4) 0) (= (select v_DerPreprocessor_36 4) 0)))) .cse12 .cse7)) (or (and .cse4 .cse5 .cse11 .cse6 (or (and .cse12 .cse7 (exists ((v_z_179 Int) (v_y_179 Int)) (let ((.cse19 (+ (* v_y_179 8) (* v_z_179 4)))) (and (not (= v_z_179 0)) (<= 0 v_z_179) (= (+ (select .cse1 .cse19) 1) 0) (<= v_z_179 1) (= (select .cse3 .cse19) 1))))) .cse20)) (and .cse4 .cse5 (exists ((v_y_174 Int) (v_DerPreprocessor_57 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (let ((.cse21 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_57) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse22 (* v_y_174 8))) (and (= (+ (select .cse21 .cse22) 1) 0) (= (select v_DerPreprocessor_58 0) 0) (= (select v_DerPreprocessor_58 4) 0) (= (select .cse21 4) 0) (= (select v_DerPreprocessor_58 8) 0) (= (select v_DerPreprocessor_58 .cse22) 1) (= (+ (select .cse3 .cse22) 1) 0) (= (select .cse21 8) 0) (= (select .cse21 0) 0) (= (select .cse1 .cse22) 1)))) .cse11 .cse6 .cse12 .cse7) (and .cse23 .cse5 .cse11 (exists ((v_DerPreprocessor_57 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (let ((.cse24 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_57) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_58 0) 0) (= (select v_DerPreprocessor_58 8) 1) (= (select v_DerPreprocessor_58 4) 0) (= (select .cse24 4) 0) (= (select .cse24 0) 0) (= (+ (select .cse24 8) 1) 0)))) .cse12 .cse25 .cse7) (and .cse16 .cse4 .cse6 .cse17 (exists ((v_DerPreprocessor_57 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (let ((.cse26 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_57) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_58 4) 0) (= (select .cse26 4) 0) (= (select v_DerPreprocessor_58 0) 1) (= (select v_DerPreprocessor_58 8) 0) (= (select .cse26 8) 0) (= (+ (select .cse26 0) 1) 0)))) .cse12 .cse7)) (or .cse15 (and (or (and .cse4 .cse5 .cse11 .cse6 (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_106 (Array Int Int)) (v_y_338 Int)) (let ((.cse27 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_106) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse28 (* v_y_338 8))) (and (= 0 (select .cse27 0)) (= (select .cse27 4) 0) (= (+ (select .cse3 .cse28) 1) 0) (= 1 (select v_DerPreprocessor_106 .cse28)) (= (select .cse27 8) 0) (= (+ (select .cse27 .cse28) 1) 0) (= (select v_DerPreprocessor_106 8) 0) (= (select .cse1 .cse28) 1) (= (select v_DerPreprocessor_106 4) 0) (= (select v_DerPreprocessor_106 0) 0))))) (and (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_106 (Array Int Int))) (let ((.cse29 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_106) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse29 4) 0) (= (select .cse29 8) 0) (= (select v_DerPreprocessor_106 8) 0) (= (select v_DerPreprocessor_106 0) 1) (= (+ (select .cse29 0) 1) 0) (= (select v_DerPreprocessor_106 4) 0)))) .cse16 .cse4 .cse6 .cse17)) .cse12 .cse7) (and .cse4 .cse5 .cse11 .cse6 .cse12 .cse7 (exists ((v_z_342 Int) (v_y_342 Int)) (let ((.cse30 (+ (* v_z_342 4) (* v_y_342 8)))) (and (= (select .cse3 .cse30) 1) (= 0 (+ (select .cse1 .cse30) 1)) (not (= v_z_342 0)) (<= 0 v_z_342) (<= v_z_342 1))))) (and .cse23 .cse5 .cse11 (exists ((v_DerPreprocessor_107 (Array Int Int)) (v_DerPreprocessor_108 (Array Int Int))) (let ((.cse31 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_107) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_108) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse31 4) 0) (= (select v_DerPreprocessor_108 4) 0) (= (select v_DerPreprocessor_108 8) 1) (= (select v_DerPreprocessor_108 0) 0) (= (+ (select .cse31 8) 1) 0) (= (select .cse31 0) 0)))) .cse12 .cse25 .cse7)) (or (and .cse16 .cse4 .cse6 .cse17 .cse12 .cse7 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int))) (let ((.cse32 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_52 8) 0) (= (select v_DerPreprocessor_52 0) 1) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse32 4)) (= (+ (select .cse32 0) 1) 0) (= (select .cse32 8) 0))))) (and .cse4 .cse5 .cse11 .cse6 .cse12 .cse7 (exists ((v_y_150 Int) (v_z_150 Int)) (let ((.cse33 (+ (* v_y_150 8) (* v_z_150 4)))) (and (= (select .cse3 .cse33) 1) (<= v_z_150 1) (<= 0 v_z_150) (= (+ (select .cse1 .cse33) 1) 0) (not (= v_z_150 0)))))) .cse15 (and .cse4 .cse5 .cse11 .cse6 .cse12 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int)) (v_y_153 Int)) (let ((.cse35 (* v_y_153 8)) (.cse34 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse34 .cse35) 1) 0) (= (select v_DerPreprocessor_52 8) 0) (= (select v_DerPreprocessor_52 0) 0) (= (+ (select .cse3 .cse35) 1) 0) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse34 4)) (= (select v_DerPreprocessor_52 .cse35) 1) (= (select .cse1 .cse35) 1) (= (select .cse34 8) 0) (= (select .cse34 0) 0)))) .cse7) (and .cse23 .cse5 .cse11 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int))) (let ((.cse36 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_52 0) 0) (= (select v_DerPreprocessor_52 8) 1) (= (+ (select .cse36 8) 1) 0) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse36 4)) (= (select .cse36 0) 0)))) .cse12 .cse25 .cse7)) (or (and .cse4 .cse5 .cse11 .cse6 (or (and (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_DerPreprocessor_74 (Array Int Int)) (v_y_228 Int) (v_z_228 Int)) (let ((.cse38 (+ (* v_y_228 8) (* v_z_228 4))) (.cse37 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_74) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_74 0) 0) (<= 0 (+ v_z_228 (* 2 v_y_228))) (= (select .cse37 4) 0) (= (+ (select v_DerPreprocessor_74 .cse38) 1) 0) (not (= v_z_228 0)) (<= v_z_228 1) (= (select v_DerPreprocessor_74 4) 0) (<= 0 v_z_228) (= (select v_DerPreprocessor_74 8) 0) (= (select .cse37 .cse38) 1) (= (+ (select .cse1 .cse38) 1) 0) (= (select .cse3 .cse38) 1) (= (select .cse37 0) 0) (= (select .cse37 8) 0)))) .cse12 .cse7) (and .cse39 (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_DerPreprocessor_74 (Array Int Int))) (let ((.cse40 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_74) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_74 0) 0) (= (select .cse40 4) 1) (= (select v_DerPreprocessor_74 8) 0) (= (+ (select v_DerPreprocessor_74 4) 1) 0) (= (select .cse40 0) 0) (= (select .cse40 8) 0)))) .cse41))) (and (or .cse42 (and .cse5 (or (and .cse4 .cse11 .cse6 (exists ((v_y_233 Int)) (let ((.cse43 (* v_y_233 8))) (and (<= 0 v_y_233) (= (select .cse1 .cse43) 1) (= (+ (select .cse3 .cse43) 1) 0))))) (and .cse23 .cse11 .cse25)))) .cse12 .cse7)) (not (and .cse44 .cse45 .cse46 (or (and .cse4 .cse5 .cse11 .cse6 (exists ((v_z_234 Int) (v_y_234 Int)) (let ((.cse47 (+ (* v_z_234 4) (* v_y_234 8))) (.cse48 (+ v_z_234 (* 2 v_y_234)))) (and (<= 0 v_z_234) (= (select .cse3 .cse47) 1) (= (+ 1 (select .cse1 .cse47)) 0) (<= 0 .cse48) (<= .cse48 2) (<= v_z_234 1)))) (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_DerPreprocessor_76 (Array Int Int))) (let ((.cse49 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_76) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_76 8) 0) (= (select .cse49 8) 0) (= (select .cse49 4) 1) (= (select v_DerPreprocessor_76 0) 0) (= (+ (select v_DerPreprocessor_76 4) 1) 0) (= (select .cse49 0) 0))))) .cse50) .cse51)) (or (exists ((v_y_26 Int) (v_z_26 Int) (v_DerPreprocessor_7 (Array Int Int)) (v_DerPreprocessor_8 (Array Int Int))) (let ((.cse53 (+ (* v_y_26 8) (* v_z_26 4))) (.cse52 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_8) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (<= v_z_26 1) (= (select .cse52 .cse53) 1) (= (+ (select v_DerPreprocessor_8 .cse53) 1) 0) (= (+ (select .cse1 .cse53) 1) 0) (= (select v_DerPreprocessor_8 0) 0) (<= 0 v_z_26) (= (select v_DerPreprocessor_8 8) 0) (= (select .cse52 8) 0) (= (select .cse52 0) 0) (not (= v_z_26 0)) (= (select v_DerPreprocessor_8 4) 0) (<= 0 (+ v_z_26 (* v_y_26 2))) (= (select .cse3 .cse53) 1) (= (select .cse52 4) 0)))) (exists ((v_y_21 Int)) (let ((.cse54 (* v_y_21 8))) (and (= (select .cse1 .cse54) 1) (= (+ (select .cse3 .cse54) 1) 0) (<= 0 v_y_21))))) (not (and .cse44 (or (and .cse12 .cse7 (or (and .cse23 .cse5 .cse11 (exists ((v_DerPreprocessor_103 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (let ((.cse55 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_103) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_104 4) 0) (= (select v_DerPreprocessor_104 8) 1) (= (+ (select .cse55 8) 1) 0) (= (select .cse55 4) 0) (= (select v_DerPreprocessor_104 0) 0) (= (select .cse55 0) 0)))) .cse25) (and (exists ((v_DerPreprocessor_103 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (let ((.cse56 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_103) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse56 8) 0) (= (select v_DerPreprocessor_104 0) 1) (= (select v_DerPreprocessor_104 4) 0) (= (select v_DerPreprocessor_104 8) 0) (= (+ (select .cse56 0) 1) 0) (= (select .cse56 4) 0)))) .cse16 .cse4 .cse6 .cse17))) .cse57) .cse45 .cse46 .cse51)) .cse44 (or (and (or (and .cse5 (or (and .cse23 (exists ((v_DerPreprocessor_50 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (let ((.cse58 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_50) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= 0 (select v_DerPreprocessor_50 4)) (= (select .cse58 0) 0) (= (select v_DerPreprocessor_50 0) 0) (= (+ (select .cse58 8) 1) 0) (= (select .cse58 4) 0) (= (select v_DerPreprocessor_50 8) 1)))) .cse11 .cse25) (and .cse4 .cse11 .cse6 (exists ((v_DerPreprocessor_50 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int)) (v_y_146 Int)) (let ((.cse59 (* v_y_146 8)) (.cse60 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_50) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= 0 (select v_DerPreprocessor_50 4)) (= (+ (select .cse3 .cse59) 1) 0) (<= 0 v_y_146) (= (select .cse60 0) 0) (= (select .cse60 8) 0) (= (select .cse1 .cse59) 1) (= (select v_DerPreprocessor_50 0) 0) (= (+ (select .cse60 .cse59) 1) 0) (= (select v_DerPreprocessor_50 8) 0) (= (select v_DerPreprocessor_50 .cse59) 1) (= (select .cse60 4) 0))))))) (and .cse16 .cse4 .cse6 .cse17 (exists ((v_DerPreprocessor_50 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (let ((.cse61 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_50) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= 0 (select v_DerPreprocessor_50 4)) (= (select v_DerPreprocessor_50 0) 1) (= (+ (select .cse61 0) 1) 0) (= (select .cse61 8) 0) (= (select v_DerPreprocessor_50 8) 0) (= (select .cse61 4) 0)))))) .cse12 .cse7) (and .cse4 .cse5 .cse11 .cse6 (or (and (exists ((v_y_139 Int) (v_z_139 Int)) (let ((.cse62 (+ (* v_y_139 8) (* v_z_139 4)))) (and (<= v_z_139 1) (<= 0 (+ (* 2 v_y_139) v_z_139)) (= (select .cse3 .cse62) 1) (not (= v_z_139 0)) (<= 0 v_z_139) (= (+ (select .cse1 .cse62) 1) 0)))) .cse12 .cse7) .cse20))) (<= 3 c_~ARR_SIZE~0) (not (and .cse44 .cse45 .cse46 (or .cse13 (and .cse4 .cse5 .cse11 .cse6 .cse12 (exists ((v_y_85 Int)) (let ((.cse63 (* v_y_85 8))) (and (= (select .cse1 .cse63) 1) (= (+ (select .cse3 .cse63) 1) 0)))) .cse7) (and .cse4 .cse5 .cse11 .cse6 .cse39 .cse41 (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (let ((.cse64 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_34 8) 0) (= (select .cse64 8) 0) (= (select .cse64 4) 1) (= (select .cse64 0) 0) (= (select v_DerPreprocessor_34 0) 0) (= (+ (select v_DerPreprocessor_34 4) 1) 0))))) (and .cse4 .cse5 .cse11 .cse6 .cse12 (exists ((v_z_87 Int) (v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int)) (v_y_87 Int)) (let ((.cse66 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse65 (+ (* v_y_87 8) (* v_z_87 4)))) (and (<= v_z_87 1) (= (+ (select v_DerPreprocessor_34 .cse65) 1) 0) (= (+ (select .cse1 .cse65) 1) 0) (= (select .cse66 4) 0) (= (select v_DerPreprocessor_34 8) 0) (= (select .cse66 .cse65) 1) (= (select v_DerPreprocessor_34 4) 0) (= (select .cse66 8) 0) (= (select .cse66 0) 0) (= (select .cse3 .cse65) 1) (<= 0 v_z_87) (not (= v_z_87 0)) (= (select v_DerPreprocessor_34 0) 0)))) .cse7) .cse67) .cse51)) (or (and (or (and .cse23 .cse5 .cse11 .cse25 (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse68 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse68 8) 1) 0) (= (select v_DerPreprocessor_46 8) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse68 0) 0) (= (select .cse68 4) 0) (= (select v_DerPreprocessor_46 0) 0))))) (and .cse4 .cse5 .cse11 .cse6 (exists ((v_y_127 Int) (v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse69 (* v_y_127 8)) (.cse70 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse3 .cse69) 1) 0) (= (+ (select .cse70 .cse69) 1) 0) (= (select v_DerPreprocessor_46 .cse69) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse70 0) 0) (= (select .cse1 .cse69) 1) (= (select .cse70 4) 0) (= (select v_DerPreprocessor_46 8) 0) (= (select v_DerPreprocessor_46 0) 0) (= (select .cse70 8) 0)))))) .cse12 .cse7) (and .cse5 (or (and .cse4 .cse11 .cse6 .cse12 .cse7 (exists ((v_y_117 Int) (v_z_117 Int)) (let ((.cse71 (+ (* v_z_117 4) (* v_y_117 8)))) (and (<= 0 v_z_117) (<= v_z_117 1) (= (+ (select .cse1 .cse71) 1) 0) (not (= v_z_117 0)) (= (select .cse3 .cse71) 1))))) (and .cse4 .cse11 .cse6 .cse39 .cse41))) (and .cse16 .cse4 .cse6 .cse17 (exists ((v_DerPreprocessor_43 (Array Int Int)) (v_DerPreprocessor_44 (Array Int Int))) (let ((.cse72 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse72 0) 1) 0) (= (select v_DerPreprocessor_44 8) 0) (= (select v_DerPreprocessor_44 0) 1) (= (select .cse72 4) 0) (= (select .cse72 8) 0) (= (select v_DerPreprocessor_44 4) 0)))) .cse12 .cse7)) (or (and .cse12 .cse7 (or (and .cse16 .cse4 .cse6 .cse17 (exists ((v_DerPreprocessor_55 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (let ((.cse73 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_56 0) 1) (= (select .cse73 4) 0) (= (select v_DerPreprocessor_56 4) 0) (= (select v_DerPreprocessor_56 8) 0) (= (select .cse73 8) 0) (= (+ (select .cse73 0) 1) 0))))) (and .cse4 .cse5 .cse11 .cse6 (exists ((v_y_163 Int) (v_DerPreprocessor_55 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (let ((.cse74 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse75 (* v_y_163 8))) (and (= (+ (select .cse74 .cse75) 1) 0) (= (select v_DerPreprocessor_56 0) 0) (= (select .cse74 4) 0) (= (select v_DerPreprocessor_56 4) 0) (= (select .cse1 .cse75) 1) (= (select v_DerPreprocessor_56 8) 0) (= (select .cse74 8) 0) (= (+ (select .cse3 .cse75) 1) 0) (= (select .cse74 0) 0) (= 1 (select v_DerPreprocessor_56 .cse75)))))) (and .cse23 .cse5 .cse11 .cse25 (exists ((v_DerPreprocessor_55 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (let ((.cse76 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse76 8) 1) 0) (= (select v_DerPreprocessor_56 0) 0) (= (select .cse76 4) 0) (= (select v_DerPreprocessor_56 4) 0) (= (select .cse76 0) 0) (= (select v_DerPreprocessor_56 8) 1))))))) .cse15 (and .cse4 .cse5 .cse11 (exists ((v_z_169 Int) (v_y_169 Int)) (let ((.cse77 (+ (* v_z_169 4) (* v_y_169 8)))) (and (<= v_z_169 1) (<= 0 v_z_169) (= (select .cse3 .cse77) 1) (not (= v_z_169 0)) (= (+ (select .cse1 .cse77) 1) 0)))) .cse6 .cse12 .cse7)) (not (and (or (and .cse12 .cse7 (or (and .cse16 .cse4 .cse6 .cse17 (exists ((v_DerPreprocessor_67 (Array Int Int)) (v_DerPreprocessor_68 (Array Int Int))) (let ((.cse78 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_67) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_68) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse78 0) 1) 0) (= (select v_DerPreprocessor_68 4) 0) (= (select v_DerPreprocessor_68 0) 1) (= (select .cse78 8) 0) (= (select v_DerPreprocessor_68 8) 0) (= (select .cse78 4) 0))))) (and .cse23 .cse5 .cse11 (exists ((v_DerPreprocessor_67 (Array Int Int)) (v_DerPreprocessor_68 (Array Int Int))) (let ((.cse79 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_67) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_68) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_68 0) 0) (= (select .cse79 0) 0) (= (select v_DerPreprocessor_68 8) 1) (= 0 (+ (select .cse79 8) 1)) (= (select v_DerPreprocessor_68 4) 0) (= (select .cse79 4) 0)))) .cse25))) .cse57) .cse44 .cse45 .cse46 .cse51)) .cse45 (or (and (or (and .cse4 .cse5 .cse11 .cse6 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_y_223 Int) (v_DerPreprocessor_69 (Array Int Int))) (let ((.cse80 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse81 (* v_y_223 8))) (and (= (select .cse80 8) 0) (= (select v_DerPreprocessor_70 8) 0) (= (select v_DerPreprocessor_70 0) 0) (= (select .cse1 .cse81) 1) (<= 0 v_y_223) (= (+ (select .cse3 .cse81) 1) 0) (= (select v_DerPreprocessor_70 .cse81) 1) (= (select .cse80 0) 0) (= 0 (select v_DerPreprocessor_70 4)) (= (select .cse80 4) 0) (= (+ 1 (select .cse80 .cse81)) 0))))) (and (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (let ((.cse82 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse82 8) 0) (= (select v_DerPreprocessor_70 8) 0) (= (select v_DerPreprocessor_70 0) 1) (= (+ (select .cse82 0) 1) 0) (= 0 (select v_DerPreprocessor_70 4)) (= (select .cse82 4) 0)))) .cse16 .cse4 .cse6 .cse17) (and .cse23 .cse5 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (let ((.cse83 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_70 0) 0) (= (select v_DerPreprocessor_70 8) 1) (= (select .cse83 0) 0) (= 0 (select v_DerPreprocessor_70 4)) (= (+ (select .cse83 8) 1) 0) (= (select .cse83 4) 0)))) .cse11 .cse25)) .cse12 .cse7) (and .cse4 .cse5 .cse11 .cse6 (or .cse20 (and .cse12 (exists ((v_y_216 Int) (v_z_216 Int)) (let ((.cse84 (+ (* v_z_216 4) (* v_y_216 8)))) (and (<= v_z_216 1) (= (+ (select .cse1 .cse84) 1) 0) (<= 0 v_z_216) (not (= v_z_216 0)) (= (select .cse3 .cse84) 1) (<= 0 (+ (* 2 v_y_216) v_z_216))))) .cse7)))) .cse46 (or (and .cse5 .cse12 (or (and .cse4 .cse11 .cse6 (exists ((v_y_196 Int)) (let ((.cse85 (* v_y_196 8))) (and (= (+ (select .cse3 .cse85) 1) 0) (= (select .cse1 .cse85) 1)))) .cse7) (and .cse23 .cse11 .cse25 .cse7))) (and .cse4 .cse5 .cse11 .cse6 .cse39 .cse41 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (let ((.cse86 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select v_DerPreprocessor_62 4) 1) 0) (= (select .cse86 4) 1) (= (select .cse86 0) 0) (= (select v_DerPreprocessor_62 0) 0) (= (select .cse86 8) 0) (= (select v_DerPreprocessor_62 8) 0))))) .cse67 (and .cse4 .cse5 .cse11 .cse6 (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int)) (v_z_203 Int) (v_y_203 Int)) (let ((.cse88 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse87 (+ (* v_y_203 8) (* v_z_203 4)))) (and (= (+ (select v_DerPreprocessor_64 .cse87) 1) 0) (<= 0 v_z_203) (not (= v_z_203 0)) (= (select v_DerPreprocessor_64 0) 0) (= (select .cse88 0) 0) (<= v_z_203 1) (= (select .cse88 4) 0) (= (+ (select .cse1 .cse87) 1) 0) (= (select v_DerPreprocessor_64 8) 0) (= (select .cse88 8) 0) (= (select .cse88 .cse87) 1) (= (select v_DerPreprocessor_64 4) 0) (= (select .cse3 .cse87) 1)))) .cse12 .cse7)) (or (and .cse16 .cse4 .cse6 .cse17 .cse12 .cse7 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (let ((.cse89 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_60 0) 1) (= (select .cse89 8) 0) (= (+ (select .cse89 0) 1) 0) (= (select v_DerPreprocessor_60 8) 0) (= (select v_DerPreprocessor_60 4) 0) (= (select .cse89 4) 0))))) .cse15 (and (exists ((v_y_191 Int) (v_z_191 Int)) (let ((.cse90 (+ (* v_z_191 4) (* v_y_191 8)))) (and (= (+ (select .cse1 .cse90) 1) 0) (not (= v_z_191 0)) (= (select .cse3 .cse90) 1) (<= 0 v_z_191) (<= v_z_191 1)))) .cse4 .cse5 .cse11 .cse6 .cse12 .cse7) (and .cse5 (or (and .cse4 .cse11 .cse6 (exists ((v_y_185 Int) (v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (let ((.cse91 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse92 (* v_y_185 8))) (and (= (select .cse91 8) 0) (= (+ 1 (select .cse91 .cse92)) 0) (= (select v_DerPreprocessor_60 8) 0) (= (select v_DerPreprocessor_60 4) 0) (= (select .cse1 .cse92) 1) (= (+ (select .cse3 .cse92) 1) 0) (= (select .cse91 0) 0) (= (select .cse91 4) 0) (= (select v_DerPreprocessor_60 0) 0) (= (select v_DerPreprocessor_60 .cse92) 1))))) (and .cse23 .cse11 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (let ((.cse93 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_60 4) 0) (= (select .cse93 0) 0) (= (+ (select .cse93 8) 1) 0) (= (select .cse93 4) 0) (= (select v_DerPreprocessor_60 0) 0) (= (select v_DerPreprocessor_60 8) 1)))) .cse25)) .cse12 .cse7)) (not (and (or (and .cse4 .cse5 .cse11 .cse6 (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_DerPreprocessor_54 (Array Int Int))) (let ((.cse94 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_54) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse94 4) 1) (= (select .cse94 8) 0) (= (+ (select v_DerPreprocessor_54 4) 1) 0) (= (select v_DerPreprocessor_54 0) 0) (= (select .cse94 0) 0) (= (select v_DerPreprocessor_54 8) 0)))) .cse95) .cse50) .cse44 .cse45 .cse46 .cse51)) (not (and .cse44 (or .cse50 (and .cse4 .cse5 .cse11 .cse6 (exists ((v_z_224 Int) (v_y_224 Int)) (let ((.cse96 (+ (* v_y_224 8) (* v_z_224 4))) (.cse97 (+ v_z_224 (* 2 v_y_224)))) (and (= (+ (select .cse1 .cse96) 1) 0) (= (select .cse3 .cse96) 1) (<= .cse97 2) (<= 0 v_z_224) (<= 0 .cse97) (<= v_z_224 1)))) (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_DerPreprocessor_72 (Array Int Int))) (let ((.cse98 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_72) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_72 8) 0) (= (select .cse98 4) 1) (= (select .cse98 8) 0) (= (+ (select v_DerPreprocessor_72 4) 1) 0) (= (select v_DerPreprocessor_72 0) 0) (= (select .cse98 0) 0)))))) .cse45 .cse46 .cse51)) .cse51 (or (and .cse11 .cse12 (exists ((v_y_79 Int)) (let ((.cse99 (* v_y_79 8))) (and (= (+ (select .cse3 .cse99) 1) 0) (<= 0 v_y_79) (= (select .cse1 .cse99) 1))))) (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int)) (v_z_74 Int) (v_y_74 Int)) (let ((.cse101 (+ (* v_y_74 8) (* v_z_74 4))) (.cse100 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse100 .cse101) 1) (= (+ (select .cse1 .cse101) 1) 0) (not (= v_z_74 0)) (= (select .cse100 0) 0) (= (select .cse100 4) 0) (= (select v_DerPreprocessor_28 0) 0) (= (select v_DerPreprocessor_28 4) 0) (<= v_z_74 1) (= (+ (select v_DerPreprocessor_28 .cse101) 1) 0) (<= 0 v_z_74) (= (select .cse3 .cse101) 1) (= (select .cse100 8) 0) (= (select v_DerPreprocessor_28 8) 0) (<= 0 (+ v_z_74 (* v_y_74 2)))))) .cse11 .cse12)) (or (and .cse4 .cse5 (or (and (exists ((v_z_130 Int) (v_y_130 Int)) (let ((.cse102 (+ (* v_y_130 8) (* v_z_130 4)))) (and (<= 0 v_z_130) (= (select .cse3 .cse102) 1) (not (= v_z_130 0)) (= (+ (select .cse1 .cse102) 1) 0) (<= v_z_130 1) (<= 0 (+ (* 2 v_y_130) v_z_130))))) .cse12 .cse7) .cse20) .cse11 .cse6) (and (or (and .cse5 (or (and .cse4 .cse11 .cse6 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_y_136 Int) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse104 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse103 (* v_y_136 8))) (and (= (select v_DerPreprocessor_48 8) 0) (= (select v_DerPreprocessor_48 .cse103) 1) (= (select .cse1 .cse103) 1) (= (select .cse104 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= (select v_DerPreprocessor_48 0) 0) (= (select .cse104 0) 0) (= (select .cse104 8) 0) (= (+ (select .cse104 .cse103) 1) 0) (<= 0 v_y_136) (= (+ (select .cse3 .cse103) 1) 0))))) (and .cse23 .cse11 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse105 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse105 8) 1) 0) (= (select .cse105 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= (select v_DerPreprocessor_48 0) 0) (= (select .cse105 0) 0) (= (select v_DerPreprocessor_48 8) 1)))) .cse25))) (and .cse16 .cse4 .cse6 .cse17 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse106 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_48 8) 0) (= (select .cse106 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= 0 (+ (select .cse106 0) 1)) (= (select .cse106 8) 0) (= (select v_DerPreprocessor_48 0) 1)))))) .cse12 .cse7)) (or (and (exists ((v_z_111 Int) (v_y_111 Int)) (let ((.cse107 (+ (* v_z_111 4) (* v_y_111 8)))) (and (not (= v_z_111 0)) (= (select .cse3 .cse107) 1) (<= 0 v_z_111) (<= v_z_111 1) (= (+ (select .cse1 .cse107) 1) 0)))) .cse4 .cse5 .cse11 .cse6 .cse12 .cse7) .cse15 (and (or (and .cse5 (or (and (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse108 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse108 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select .cse108 0) 0) (= 0 (+ (select .cse108 8) 1)) (= (select v_DerPreprocessor_42 4) 0) (= (select v_DerPreprocessor_42 8) 1)))) .cse23 .cse11 .cse25) (and .cse4 .cse11 .cse6 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int)) (v_y_104 Int)) (let ((.cse109 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse110 (* v_y_104 8))) (and (= (select .cse109 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select v_DerPreprocessor_42 8) 0) (= (+ (select .cse3 .cse110) 1) 0) (= (+ (select .cse109 .cse110) 1) 0) (= (select v_DerPreprocessor_42 .cse110) 1) (= (select .cse109 0) 0) (= (select .cse109 8) 0) (= (select v_DerPreprocessor_42 4) 0) (= (select .cse1 .cse110) 1))))))) (and .cse16 .cse4 .cse6 .cse17 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse111 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse111 4) 0) (= (+ (select .cse111 0) 1) 0) (= (select v_DerPreprocessor_42 0) 1) (= (select v_DerPreprocessor_42 8) 0) (= (select .cse111 8) 0) (= (select v_DerPreprocessor_42 4) 0)))))) .cse12 .cse7)) (not (and (or (and .cse4 .cse5 .cse11 .cse6 .cse12 (exists ((v_z_344 Int) (v_DerPreprocessor_110 (Array Int Int)) (v_y_344 Int) (v_DerPreprocessor_109 (Array Int Int))) (let ((.cse113 (+ (* v_y_344 8) (* v_z_344 4))) (.cse112 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_110) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_110 8) 0) (= (select .cse112 8) 0) (<= 0 v_z_344) (= (+ (select .cse1 .cse113) 1) 0) (= (select .cse112 .cse113) 1) (= (+ (select v_DerPreprocessor_110 .cse113) 1) 0) (= (select .cse3 .cse113) 1) (= (select v_DerPreprocessor_110 0) 0) (= (select v_DerPreprocessor_110 4) 0) (<= v_z_344 1) (= (select .cse112 0) 0) (not (= v_z_344 0)) (= (select .cse112 4) 0)))) .cse7) .cse13 .cse67 (and (exists ((v_y_349 Int)) (let ((.cse114 (* v_y_349 8))) (and (= (select .cse1 .cse114) 1) (= (+ (select .cse3 .cse114) 1) 0)))) .cse4 .cse5 .cse11 .cse6 .cse12 .cse7) (and .cse4 .cse5 .cse11 .cse6 .cse39 (exists ((v_DerPreprocessor_110 (Array Int Int)) (v_DerPreprocessor_109 (Array Int Int))) (let ((.cse115 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_110) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse115 4) 1) (= (select v_DerPreprocessor_110 8) 0) (= (+ (select v_DerPreprocessor_110 4) 1) 0) (= (select .cse115 8) 0) (= (select v_DerPreprocessor_110 0) 0) (= (select .cse115 0) 0)))) .cse41)) .cse44 .cse45 .cse46 .cse51)))))))) is different from false [2023-12-02 23:52:32,323 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse6 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse8 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse120 (select .cse8 0)) (.cse121 (select .cse8 8)) (.cse117 (select .cse6 8)) (.cse119 (select .cse6 0))) (let ((.cse23 (= .cse119 1)) (.cse0 (= .cse117 0)) (.cse3 (= .cse121 0)) (.cse24 (= 0 (+ .cse120 1))) (.cse118 (select .cse6 4)) (.cse116 (select .cse8 4))) (let ((.cse13 (= .cse116 1)) (.cse15 (= (+ .cse118 1) 0)) (.cse47 (and .cse23 .cse0 .cse3 .cse24)) (.cse99 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse122 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse6 .cse122) 1) 0) (= (select .cse8 .cse122) 1))))) (.cse30 (= (+ .cse121 1) 0)) (.cse1 (= 0 .cse120)) (.cse2 (= .cse119 0)) (.cse4 (= .cse118 0)) (.cse32 (= .cse117 1)) (.cse9 (= .cse116 0))) (let ((.cse10 (and .cse30 .cse1 .cse2 .cse4 .cse32 .cse9)) (.cse62 (and .cse0 .cse1 .cse2 .cse3 .cse99)) (.cse11 (and .cse23 .cse0 .cse3 .cse24 .cse4 .cse9)) (.cse49 (= |c_ULTIMATE.start_main_~count~0#1| 0)) (.cse55 (and (or .cse47 (and .cse30 .cse1 .cse2 .cse32)) .cse4 .cse9)) (.cse50 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse51 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse56 (= |c_ULTIMATE.start_main_~sum~0#1| 0)) (.cse27 (and .cse13 .cse15)) (.cse22 (and .cse0 .cse1 .cse2 .cse3 .cse13 .cse15))) (and (or (and .cse0 .cse1 .cse2 .cse3 .cse4 (exists ((v_z_344 Int) (v_DerPreprocessor_110 (Array Int Int)) (v_y_344 Int) (v_DerPreprocessor_109 (Array Int Int))) (let ((.cse7 (+ (* v_y_344 8) (* v_z_344 4))) (.cse5 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_110) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_110 8) 0) (= (select .cse5 8) 0) (<= 0 v_z_344) (= (+ (select .cse6 .cse7) 1) 0) (= (select .cse5 .cse7) 1) (= (+ (select v_DerPreprocessor_110 .cse7) 1) 0) (= (select .cse8 .cse7) 1) (= (select v_DerPreprocessor_110 0) 0) (= (select v_DerPreprocessor_110 4) 0) (<= v_z_344 1) (= (select .cse5 0) 0) (not (= v_z_344 0)) (= (select .cse5 4) 0)))) .cse9) .cse10 .cse11 (and (exists ((v_y_349 Int)) (let ((.cse12 (* v_y_349 8))) (and (= (select .cse6 .cse12) 1) (= (+ (select .cse8 .cse12) 1) 0)))) .cse0 .cse1 .cse2 .cse3 .cse4 .cse9) (and .cse0 .cse1 .cse2 .cse3 .cse13 (exists ((v_DerPreprocessor_110 (Array Int Int)) (v_DerPreprocessor_109 (Array Int Int))) (let ((.cse14 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_110) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse14 4) 1) (= (select v_DerPreprocessor_110 8) 0) (= (+ (select v_DerPreprocessor_110 4) 1) 0) (= (select .cse14 8) 0) (= (select v_DerPreprocessor_110 0) 0) (= (select .cse14 0) 0)))) .cse15)) (or (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse17 (* v_y_55 8)) (.cse16 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse16 4) 0) (= (select .cse6 .cse17) 1) (= (+ (select .cse8 .cse17) 1) 0) (= (+ (select .cse16 .cse17) 1) 0) (= (select v_DerPreprocessor_18 .cse17) 1) (= (select .cse16 0) 0) (= (select .cse16 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse0 .cse1 .cse3 .cse9) (and .cse0 .cse1 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse18 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse8 .cse18) 1) (= (+ (select .cse6 .cse18) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse3 .cse9)) (or (and (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int)) (v_y_95 Int)) (let ((.cse20 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse19 (* v_y_95 8))) (and (= (select .cse6 .cse19) 1) (= (select .cse20 8) 0) (= (select .cse20 4) 0) (= (+ (select .cse8 .cse19) 1) 0) (= (select .cse20 0) 0) (= (select v_DerPreprocessor_38 0) 0) (= (select v_DerPreprocessor_38 .cse19) 1) (= (select v_DerPreprocessor_38 4) 0) (= (select v_DerPreprocessor_38 8) 0) (= (+ (select .cse20 .cse19) 1) 0)))) .cse0 .cse1 .cse2 .cse3 .cse4 .cse9) .cse10 (and (exists ((v_y_89 Int) (v_z_89 Int)) (let ((.cse21 (+ (* v_y_89 8) (* v_z_89 4)))) (and (<= v_z_89 1) (<= 0 v_z_89) (not (= v_z_89 0)) (= (+ 1 (select .cse6 .cse21)) 0) (= (select .cse8 .cse21) 1)))) .cse0 .cse1 .cse2 .cse3 .cse4 .cse9) .cse22 (and .cse23 .cse0 .cse3 .cse24 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (let ((.cse25 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse25 0) 1) 0) (= (select v_DerPreprocessor_36 8) 0) (= (select .cse25 8) 0) (= (select v_DerPreprocessor_36 0) 1) (= (select .cse25 4) 0) (= (select v_DerPreprocessor_36 4) 0)))) .cse4 .cse9)) (or (and .cse0 .cse1 .cse2 .cse3 (or (and .cse4 .cse9 (exists ((v_z_179 Int) (v_y_179 Int)) (let ((.cse26 (+ (* v_y_179 8) (* v_z_179 4)))) (and (not (= v_z_179 0)) (<= 0 v_z_179) (= (+ (select .cse6 .cse26) 1) 0) (<= v_z_179 1) (= (select .cse8 .cse26) 1))))) .cse27)) (and .cse0 .cse1 (exists ((v_y_174 Int) (v_DerPreprocessor_57 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (let ((.cse28 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_57) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse29 (* v_y_174 8))) (and (= (+ (select .cse28 .cse29) 1) 0) (= (select v_DerPreprocessor_58 0) 0) (= (select v_DerPreprocessor_58 4) 0) (= (select .cse28 4) 0) (= (select v_DerPreprocessor_58 8) 0) (= (select v_DerPreprocessor_58 .cse29) 1) (= (+ (select .cse8 .cse29) 1) 0) (= (select .cse28 8) 0) (= (select .cse28 0) 0) (= (select .cse6 .cse29) 1)))) .cse2 .cse3 .cse4 .cse9) (and .cse30 .cse1 .cse2 (exists ((v_DerPreprocessor_57 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (let ((.cse31 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_57) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_58 0) 0) (= (select v_DerPreprocessor_58 8) 1) (= (select v_DerPreprocessor_58 4) 0) (= (select .cse31 4) 0) (= (select .cse31 0) 0) (= (+ (select .cse31 8) 1) 0)))) .cse4 .cse32 .cse9) (and .cse23 .cse0 .cse3 .cse24 (exists ((v_DerPreprocessor_57 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (let ((.cse33 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_57) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_58 4) 0) (= (select .cse33 4) 0) (= (select v_DerPreprocessor_58 0) 1) (= (select v_DerPreprocessor_58 8) 0) (= (select .cse33 8) 0) (= (+ (select .cse33 0) 1) 0)))) .cse4 .cse9)) (or .cse22 (and (or (and .cse0 .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_106 (Array Int Int)) (v_y_338 Int)) (let ((.cse34 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_106) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse35 (* v_y_338 8))) (and (= 0 (select .cse34 0)) (= (select .cse34 4) 0) (= (+ (select .cse8 .cse35) 1) 0) (= 1 (select v_DerPreprocessor_106 .cse35)) (= (select .cse34 8) 0) (= (+ (select .cse34 .cse35) 1) 0) (= (select v_DerPreprocessor_106 8) 0) (= (select .cse6 .cse35) 1) (= (select v_DerPreprocessor_106 4) 0) (= (select v_DerPreprocessor_106 0) 0))))) (and (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_106 (Array Int Int))) (let ((.cse36 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_106) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse36 4) 0) (= (select .cse36 8) 0) (= (select v_DerPreprocessor_106 8) 0) (= (select v_DerPreprocessor_106 0) 1) (= (+ (select .cse36 0) 1) 0) (= (select v_DerPreprocessor_106 4) 0)))) .cse23 .cse0 .cse3 .cse24)) .cse4 .cse9) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse9 (exists ((v_z_342 Int) (v_y_342 Int)) (let ((.cse37 (+ (* v_z_342 4) (* v_y_342 8)))) (and (= (select .cse8 .cse37) 1) (= 0 (+ (select .cse6 .cse37) 1)) (not (= v_z_342 0)) (<= 0 v_z_342) (<= v_z_342 1))))) (and .cse30 .cse1 .cse2 (exists ((v_DerPreprocessor_107 (Array Int Int)) (v_DerPreprocessor_108 (Array Int Int))) (let ((.cse38 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_107) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_108) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse38 4) 0) (= (select v_DerPreprocessor_108 4) 0) (= (select v_DerPreprocessor_108 8) 1) (= (select v_DerPreprocessor_108 0) 0) (= (+ (select .cse38 8) 1) 0) (= (select .cse38 0) 0)))) .cse4 .cse32 .cse9)) (or (and .cse23 .cse0 .cse3 .cse24 .cse4 .cse9 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int))) (let ((.cse39 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_52 8) 0) (= (select v_DerPreprocessor_52 0) 1) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse39 4)) (= (+ (select .cse39 0) 1) 0) (= (select .cse39 8) 0))))) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse9 (exists ((v_y_150 Int) (v_z_150 Int)) (let ((.cse40 (+ (* v_y_150 8) (* v_z_150 4)))) (and (= (select .cse8 .cse40) 1) (<= v_z_150 1) (<= 0 v_z_150) (= (+ (select .cse6 .cse40) 1) 0) (not (= v_z_150 0)))))) .cse22 (and .cse0 .cse1 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int)) (v_y_153 Int)) (let ((.cse42 (* v_y_153 8)) (.cse41 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse41 .cse42) 1) 0) (= (select v_DerPreprocessor_52 8) 0) (= (select v_DerPreprocessor_52 0) 0) (= (+ (select .cse8 .cse42) 1) 0) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse41 4)) (= (select v_DerPreprocessor_52 .cse42) 1) (= (select .cse6 .cse42) 1) (= (select .cse41 8) 0) (= (select .cse41 0) 0)))) .cse9) (and .cse30 .cse1 .cse2 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int))) (let ((.cse43 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_52 0) 0) (= (select v_DerPreprocessor_52 8) 1) (= (+ (select .cse43 8) 1) 0) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse43 4)) (= (select .cse43 0) 0)))) .cse4 .cse32 .cse9)) (or (and .cse0 .cse1 .cse2 .cse3 (or (and (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_DerPreprocessor_74 (Array Int Int)) (v_y_228 Int) (v_z_228 Int)) (let ((.cse45 (+ (* v_y_228 8) (* v_z_228 4))) (.cse44 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_74) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_74 0) 0) (<= 0 (+ v_z_228 (* 2 v_y_228))) (= (select .cse44 4) 0) (= (+ (select v_DerPreprocessor_74 .cse45) 1) 0) (not (= v_z_228 0)) (<= v_z_228 1) (= (select v_DerPreprocessor_74 4) 0) (<= 0 v_z_228) (= (select v_DerPreprocessor_74 8) 0) (= (select .cse44 .cse45) 1) (= (+ (select .cse6 .cse45) 1) 0) (= (select .cse8 .cse45) 1) (= (select .cse44 0) 0) (= (select .cse44 8) 0)))) .cse4 .cse9) (and .cse13 (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_DerPreprocessor_74 (Array Int Int))) (let ((.cse46 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_74) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_74 0) 0) (= (select .cse46 4) 1) (= (select v_DerPreprocessor_74 8) 0) (= (+ (select v_DerPreprocessor_74 4) 1) 0) (= (select .cse46 0) 0) (= (select .cse46 8) 0)))) .cse15))) (and (or .cse47 (and .cse1 (or (and .cse0 .cse2 .cse3 (exists ((v_y_233 Int)) (let ((.cse48 (* v_y_233 8))) (and (<= 0 v_y_233) (= (select .cse6 .cse48) 1) (= (+ (select .cse8 .cse48) 1) 0))))) (and .cse30 .cse2 .cse32)))) .cse4 .cse9)) (not (and .cse49 .cse50 .cse51 (or (and .cse0 .cse1 .cse2 .cse3 (exists ((v_z_234 Int) (v_y_234 Int)) (let ((.cse52 (+ (* v_z_234 4) (* v_y_234 8))) (.cse53 (+ v_z_234 (* 2 v_y_234)))) (and (<= 0 v_z_234) (= (select .cse8 .cse52) 1) (= (+ 1 (select .cse6 .cse52)) 0) (<= 0 .cse53) (<= .cse53 2) (<= v_z_234 1)))) (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_DerPreprocessor_76 (Array Int Int))) (let ((.cse54 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_76) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_76 8) 0) (= (select .cse54 8) 0) (= (select .cse54 4) 1) (= (select v_DerPreprocessor_76 0) 0) (= (+ (select v_DerPreprocessor_76 4) 1) 0) (= (select .cse54 0) 0))))) .cse55) .cse56)) (or (exists ((v_y_26 Int) (v_z_26 Int) (v_DerPreprocessor_7 (Array Int Int)) (v_DerPreprocessor_8 (Array Int Int))) (let ((.cse58 (+ (* v_y_26 8) (* v_z_26 4))) (.cse57 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_8) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (<= v_z_26 1) (= (select .cse57 .cse58) 1) (= (+ (select v_DerPreprocessor_8 .cse58) 1) 0) (= (+ (select .cse6 .cse58) 1) 0) (= (select v_DerPreprocessor_8 0) 0) (<= 0 v_z_26) (= (select v_DerPreprocessor_8 8) 0) (= (select .cse57 8) 0) (= (select .cse57 0) 0) (not (= v_z_26 0)) (= (select v_DerPreprocessor_8 4) 0) (<= 0 (+ v_z_26 (* v_y_26 2))) (= (select .cse8 .cse58) 1) (= (select .cse57 4) 0)))) (exists ((v_y_21 Int)) (let ((.cse59 (* v_y_21 8))) (and (= (select .cse6 .cse59) 1) (= (+ (select .cse8 .cse59) 1) 0) (<= 0 v_y_21))))) (not (and .cse49 (or (and .cse4 .cse9 (or (and .cse30 .cse1 .cse2 (exists ((v_DerPreprocessor_103 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (let ((.cse60 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_103) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_104 4) 0) (= (select v_DerPreprocessor_104 8) 1) (= (+ (select .cse60 8) 1) 0) (= (select .cse60 4) 0) (= (select v_DerPreprocessor_104 0) 0) (= (select .cse60 0) 0)))) .cse32) (and (exists ((v_DerPreprocessor_103 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (let ((.cse61 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_103) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse61 8) 0) (= (select v_DerPreprocessor_104 0) 1) (= (select v_DerPreprocessor_104 4) 0) (= (select v_DerPreprocessor_104 8) 0) (= (+ (select .cse61 0) 1) 0) (= (select .cse61 4) 0)))) .cse23 .cse0 .cse3 .cse24))) .cse62) .cse50 .cse51 .cse56)) .cse49 (or (and (or (and .cse1 (or (and .cse30 (exists ((v_DerPreprocessor_50 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (let ((.cse63 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_50) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= 0 (select v_DerPreprocessor_50 4)) (= (select .cse63 0) 0) (= (select v_DerPreprocessor_50 0) 0) (= (+ (select .cse63 8) 1) 0) (= (select .cse63 4) 0) (= (select v_DerPreprocessor_50 8) 1)))) .cse2 .cse32) (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_50 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int)) (v_y_146 Int)) (let ((.cse64 (* v_y_146 8)) (.cse65 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_50) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= 0 (select v_DerPreprocessor_50 4)) (= (+ (select .cse8 .cse64) 1) 0) (<= 0 v_y_146) (= (select .cse65 0) 0) (= (select .cse65 8) 0) (= (select .cse6 .cse64) 1) (= (select v_DerPreprocessor_50 0) 0) (= (+ (select .cse65 .cse64) 1) 0) (= (select v_DerPreprocessor_50 8) 0) (= (select v_DerPreprocessor_50 .cse64) 1) (= (select .cse65 4) 0))))))) (and .cse23 .cse0 .cse3 .cse24 (exists ((v_DerPreprocessor_50 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (let ((.cse66 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_50) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= 0 (select v_DerPreprocessor_50 4)) (= (select v_DerPreprocessor_50 0) 1) (= (+ (select .cse66 0) 1) 0) (= (select .cse66 8) 0) (= (select v_DerPreprocessor_50 8) 0) (= (select .cse66 4) 0)))))) .cse4 .cse9) (and .cse0 .cse1 .cse2 .cse3 (or (and (exists ((v_y_139 Int) (v_z_139 Int)) (let ((.cse67 (+ (* v_y_139 8) (* v_z_139 4)))) (and (<= v_z_139 1) (<= 0 (+ (* 2 v_y_139) v_z_139)) (= (select .cse8 .cse67) 1) (not (= v_z_139 0)) (<= 0 v_z_139) (= (+ (select .cse6 .cse67) 1) 0)))) .cse4 .cse9) .cse27))) (<= 3 c_~ARR_SIZE~0) (not (and .cse49 .cse50 .cse51 (or .cse10 (and .cse0 .cse1 .cse2 .cse3 .cse4 (exists ((v_y_85 Int)) (let ((.cse68 (* v_y_85 8))) (and (= (select .cse6 .cse68) 1) (= (+ (select .cse8 .cse68) 1) 0)))) .cse9) (and .cse0 .cse1 .cse2 .cse3 .cse13 .cse15 (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (let ((.cse69 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_34 8) 0) (= (select .cse69 8) 0) (= (select .cse69 4) 1) (= (select .cse69 0) 0) (= (select v_DerPreprocessor_34 0) 0) (= (+ (select v_DerPreprocessor_34 4) 1) 0))))) (and .cse0 .cse1 .cse2 .cse3 .cse4 (exists ((v_z_87 Int) (v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int)) (v_y_87 Int)) (let ((.cse71 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse70 (+ (* v_y_87 8) (* v_z_87 4)))) (and (<= v_z_87 1) (= (+ (select v_DerPreprocessor_34 .cse70) 1) 0) (= (+ (select .cse6 .cse70) 1) 0) (= (select .cse71 4) 0) (= (select v_DerPreprocessor_34 8) 0) (= (select .cse71 .cse70) 1) (= (select v_DerPreprocessor_34 4) 0) (= (select .cse71 8) 0) (= (select .cse71 0) 0) (= (select .cse8 .cse70) 1) (<= 0 v_z_87) (not (= v_z_87 0)) (= (select v_DerPreprocessor_34 0) 0)))) .cse9) .cse11) .cse56)) (or (and (or (and .cse30 .cse1 .cse2 .cse32 (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse72 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse72 8) 1) 0) (= (select v_DerPreprocessor_46 8) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse72 0) 0) (= (select .cse72 4) 0) (= (select v_DerPreprocessor_46 0) 0))))) (and .cse0 .cse1 .cse2 .cse3 (exists ((v_y_127 Int) (v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse73 (* v_y_127 8)) (.cse74 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse8 .cse73) 1) 0) (= (+ (select .cse74 .cse73) 1) 0) (= (select v_DerPreprocessor_46 .cse73) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse74 0) 0) (= (select .cse6 .cse73) 1) (= (select .cse74 4) 0) (= (select v_DerPreprocessor_46 8) 0) (= (select v_DerPreprocessor_46 0) 0) (= (select .cse74 8) 0)))))) .cse4 .cse9) (and .cse1 (or (and .cse0 .cse2 .cse3 .cse4 .cse9 (exists ((v_y_117 Int) (v_z_117 Int)) (let ((.cse75 (+ (* v_z_117 4) (* v_y_117 8)))) (and (<= 0 v_z_117) (<= v_z_117 1) (= (+ (select .cse6 .cse75) 1) 0) (not (= v_z_117 0)) (= (select .cse8 .cse75) 1))))) (and .cse0 .cse2 .cse3 .cse13 .cse15))) (and .cse23 .cse0 .cse3 .cse24 (exists ((v_DerPreprocessor_43 (Array Int Int)) (v_DerPreprocessor_44 (Array Int Int))) (let ((.cse76 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse76 0) 1) 0) (= (select v_DerPreprocessor_44 8) 0) (= (select v_DerPreprocessor_44 0) 1) (= (select .cse76 4) 0) (= (select .cse76 8) 0) (= (select v_DerPreprocessor_44 4) 0)))) .cse4 .cse9)) (or (and .cse4 .cse9 (or (and .cse23 .cse0 .cse3 .cse24 (exists ((v_DerPreprocessor_55 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (let ((.cse77 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_56 0) 1) (= (select .cse77 4) 0) (= (select v_DerPreprocessor_56 4) 0) (= (select v_DerPreprocessor_56 8) 0) (= (select .cse77 8) 0) (= (+ (select .cse77 0) 1) 0))))) (and .cse0 .cse1 .cse2 .cse3 (exists ((v_y_163 Int) (v_DerPreprocessor_55 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (let ((.cse78 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse79 (* v_y_163 8))) (and (= (+ (select .cse78 .cse79) 1) 0) (= (select v_DerPreprocessor_56 0) 0) (= (select .cse78 4) 0) (= (select v_DerPreprocessor_56 4) 0) (= (select .cse6 .cse79) 1) (= (select v_DerPreprocessor_56 8) 0) (= (select .cse78 8) 0) (= (+ (select .cse8 .cse79) 1) 0) (= (select .cse78 0) 0) (= 1 (select v_DerPreprocessor_56 .cse79)))))) (and .cse30 .cse1 .cse2 .cse32 (exists ((v_DerPreprocessor_55 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (let ((.cse80 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse80 8) 1) 0) (= (select v_DerPreprocessor_56 0) 0) (= (select .cse80 4) 0) (= (select v_DerPreprocessor_56 4) 0) (= (select .cse80 0) 0) (= (select v_DerPreprocessor_56 8) 1))))))) .cse22 (and .cse0 .cse1 .cse2 (exists ((v_z_169 Int) (v_y_169 Int)) (let ((.cse81 (+ (* v_z_169 4) (* v_y_169 8)))) (and (<= v_z_169 1) (<= 0 v_z_169) (= (select .cse8 .cse81) 1) (not (= v_z_169 0)) (= (+ (select .cse6 .cse81) 1) 0)))) .cse3 .cse4 .cse9)) (not (and (or (and .cse4 .cse9 (or (and .cse23 .cse0 .cse3 .cse24 (exists ((v_DerPreprocessor_67 (Array Int Int)) (v_DerPreprocessor_68 (Array Int Int))) (let ((.cse82 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_67) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_68) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse82 0) 1) 0) (= (select v_DerPreprocessor_68 4) 0) (= (select v_DerPreprocessor_68 0) 1) (= (select .cse82 8) 0) (= (select v_DerPreprocessor_68 8) 0) (= (select .cse82 4) 0))))) (and .cse30 .cse1 .cse2 (exists ((v_DerPreprocessor_67 (Array Int Int)) (v_DerPreprocessor_68 (Array Int Int))) (let ((.cse83 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_67) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_68) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_68 0) 0) (= (select .cse83 0) 0) (= (select v_DerPreprocessor_68 8) 1) (= 0 (+ (select .cse83 8) 1)) (= (select v_DerPreprocessor_68 4) 0) (= (select .cse83 4) 0)))) .cse32))) .cse62) .cse49 .cse50 .cse51 .cse56)) .cse50 (or (and (or (and .cse0 .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_y_223 Int) (v_DerPreprocessor_69 (Array Int Int))) (let ((.cse84 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse85 (* v_y_223 8))) (and (= (select .cse84 8) 0) (= (select v_DerPreprocessor_70 8) 0) (= (select v_DerPreprocessor_70 0) 0) (= (select .cse6 .cse85) 1) (<= 0 v_y_223) (= (+ (select .cse8 .cse85) 1) 0) (= (select v_DerPreprocessor_70 .cse85) 1) (= (select .cse84 0) 0) (= 0 (select v_DerPreprocessor_70 4)) (= (select .cse84 4) 0) (= (+ 1 (select .cse84 .cse85)) 0))))) (and (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (let ((.cse86 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse86 8) 0) (= (select v_DerPreprocessor_70 8) 0) (= (select v_DerPreprocessor_70 0) 1) (= (+ (select .cse86 0) 1) 0) (= 0 (select v_DerPreprocessor_70 4)) (= (select .cse86 4) 0)))) .cse23 .cse0 .cse3 .cse24) (and .cse30 .cse1 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (let ((.cse87 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_70 0) 0) (= (select v_DerPreprocessor_70 8) 1) (= (select .cse87 0) 0) (= 0 (select v_DerPreprocessor_70 4)) (= (+ (select .cse87 8) 1) 0) (= (select .cse87 4) 0)))) .cse2 .cse32)) .cse4 .cse9) (and .cse0 .cse1 .cse2 .cse3 (or .cse27 (and .cse4 (exists ((v_y_216 Int) (v_z_216 Int)) (let ((.cse88 (+ (* v_z_216 4) (* v_y_216 8)))) (and (<= v_z_216 1) (= (+ (select .cse6 .cse88) 1) 0) (<= 0 v_z_216) (not (= v_z_216 0)) (= (select .cse8 .cse88) 1) (<= 0 (+ (* 2 v_y_216) v_z_216))))) .cse9)))) .cse51 (or (and .cse1 .cse4 (or (and .cse0 .cse2 .cse3 (exists ((v_y_196 Int)) (let ((.cse89 (* v_y_196 8))) (and (= (+ (select .cse8 .cse89) 1) 0) (= (select .cse6 .cse89) 1)))) .cse9) (and .cse30 .cse2 .cse32 .cse9))) (and .cse0 .cse1 .cse2 .cse3 .cse13 .cse15 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (let ((.cse90 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select v_DerPreprocessor_62 4) 1) 0) (= (select .cse90 4) 1) (= (select .cse90 0) 0) (= (select v_DerPreprocessor_62 0) 0) (= (select .cse90 8) 0) (= (select v_DerPreprocessor_62 8) 0))))) .cse11 (and .cse0 .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int)) (v_z_203 Int) (v_y_203 Int)) (let ((.cse92 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse91 (+ (* v_y_203 8) (* v_z_203 4)))) (and (= (+ (select v_DerPreprocessor_64 .cse91) 1) 0) (<= 0 v_z_203) (not (= v_z_203 0)) (= (select v_DerPreprocessor_64 0) 0) (= (select .cse92 0) 0) (<= v_z_203 1) (= (select .cse92 4) 0) (= (+ (select .cse6 .cse91) 1) 0) (= (select v_DerPreprocessor_64 8) 0) (= (select .cse92 8) 0) (= (select .cse92 .cse91) 1) (= (select v_DerPreprocessor_64 4) 0) (= (select .cse8 .cse91) 1)))) .cse4 .cse9)) (or (and .cse23 .cse0 .cse3 .cse24 .cse4 .cse9 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (let ((.cse93 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_60 0) 1) (= (select .cse93 8) 0) (= (+ (select .cse93 0) 1) 0) (= (select v_DerPreprocessor_60 8) 0) (= (select v_DerPreprocessor_60 4) 0) (= (select .cse93 4) 0))))) .cse22 (and (exists ((v_y_191 Int) (v_z_191 Int)) (let ((.cse94 (+ (* v_z_191 4) (* v_y_191 8)))) (and (= (+ (select .cse6 .cse94) 1) 0) (not (= v_z_191 0)) (= (select .cse8 .cse94) 1) (<= 0 v_z_191) (<= v_z_191 1)))) .cse0 .cse1 .cse2 .cse3 .cse4 .cse9) (and .cse1 (or (and .cse0 .cse2 .cse3 (exists ((v_y_185 Int) (v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (let ((.cse95 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse96 (* v_y_185 8))) (and (= (select .cse95 8) 0) (= (+ 1 (select .cse95 .cse96)) 0) (= (select v_DerPreprocessor_60 8) 0) (= (select v_DerPreprocessor_60 4) 0) (= (select .cse6 .cse96) 1) (= (+ (select .cse8 .cse96) 1) 0) (= (select .cse95 0) 0) (= (select .cse95 4) 0) (= (select v_DerPreprocessor_60 0) 0) (= (select v_DerPreprocessor_60 .cse96) 1))))) (and .cse30 .cse2 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (let ((.cse97 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_60 4) 0) (= (select .cse97 0) 0) (= (+ (select .cse97 8) 1) 0) (= (select .cse97 4) 0) (= (select v_DerPreprocessor_60 0) 0) (= (select v_DerPreprocessor_60 8) 1)))) .cse32)) .cse4 .cse9)) (not (and (or (and .cse0 .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_DerPreprocessor_54 (Array Int Int))) (let ((.cse98 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_54) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse98 4) 1) (= (select .cse98 8) 0) (= (+ (select v_DerPreprocessor_54 4) 1) 0) (= (select v_DerPreprocessor_54 0) 0) (= (select .cse98 0) 0) (= (select v_DerPreprocessor_54 8) 0)))) .cse99) .cse55) .cse49 .cse50 .cse51 .cse56)) (not (and .cse49 (or .cse55 (and .cse0 .cse1 .cse2 .cse3 (exists ((v_z_224 Int) (v_y_224 Int)) (let ((.cse100 (+ (* v_y_224 8) (* v_z_224 4))) (.cse101 (+ v_z_224 (* 2 v_y_224)))) (and (= (+ (select .cse6 .cse100) 1) 0) (= (select .cse8 .cse100) 1) (<= .cse101 2) (<= 0 v_z_224) (<= 0 .cse101) (<= v_z_224 1)))) (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_DerPreprocessor_72 (Array Int Int))) (let ((.cse102 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_72) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_72 8) 0) (= (select .cse102 4) 1) (= (select .cse102 8) 0) (= (+ (select v_DerPreprocessor_72 4) 1) 0) (= (select v_DerPreprocessor_72 0) 0) (= (select .cse102 0) 0)))))) .cse50 .cse51 .cse56)) .cse56 (or (and .cse2 .cse4 (exists ((v_y_79 Int)) (let ((.cse103 (* v_y_79 8))) (and (= (+ (select .cse8 .cse103) 1) 0) (<= 0 v_y_79) (= (select .cse6 .cse103) 1))))) (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int)) (v_z_74 Int) (v_y_74 Int)) (let ((.cse105 (+ (* v_y_74 8) (* v_z_74 4))) (.cse104 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse104 .cse105) 1) (= (+ (select .cse6 .cse105) 1) 0) (not (= v_z_74 0)) (= (select .cse104 0) 0) (= (select .cse104 4) 0) (= (select v_DerPreprocessor_28 0) 0) (= (select v_DerPreprocessor_28 4) 0) (<= v_z_74 1) (= (+ (select v_DerPreprocessor_28 .cse105) 1) 0) (<= 0 v_z_74) (= (select .cse8 .cse105) 1) (= (select .cse104 8) 0) (= (select v_DerPreprocessor_28 8) 0) (<= 0 (+ v_z_74 (* v_y_74 2)))))) .cse2 .cse4)) (or (and .cse0 .cse1 (or (and (exists ((v_z_130 Int) (v_y_130 Int)) (let ((.cse106 (+ (* v_y_130 8) (* v_z_130 4)))) (and (<= 0 v_z_130) (= (select .cse8 .cse106) 1) (not (= v_z_130 0)) (= (+ (select .cse6 .cse106) 1) 0) (<= v_z_130 1) (<= 0 (+ (* 2 v_y_130) v_z_130))))) .cse4 .cse9) .cse27) .cse2 .cse3) (and (or (and .cse1 (or (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_y_136 Int) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse108 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse107 (* v_y_136 8))) (and (= (select v_DerPreprocessor_48 8) 0) (= (select v_DerPreprocessor_48 .cse107) 1) (= (select .cse6 .cse107) 1) (= (select .cse108 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= (select v_DerPreprocessor_48 0) 0) (= (select .cse108 0) 0) (= (select .cse108 8) 0) (= (+ (select .cse108 .cse107) 1) 0) (<= 0 v_y_136) (= (+ (select .cse8 .cse107) 1) 0))))) (and .cse30 .cse2 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse109 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse109 8) 1) 0) (= (select .cse109 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= (select v_DerPreprocessor_48 0) 0) (= (select .cse109 0) 0) (= (select v_DerPreprocessor_48 8) 1)))) .cse32))) (and .cse23 .cse0 .cse3 .cse24 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse110 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_48 8) 0) (= (select .cse110 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= 0 (+ (select .cse110 0) 1)) (= (select .cse110 8) 0) (= (select v_DerPreprocessor_48 0) 1)))))) .cse4 .cse9)) (or (and (exists ((v_z_111 Int) (v_y_111 Int)) (let ((.cse111 (+ (* v_z_111 4) (* v_y_111 8)))) (and (not (= v_z_111 0)) (= (select .cse8 .cse111) 1) (<= 0 v_z_111) (<= v_z_111 1) (= (+ (select .cse6 .cse111) 1) 0)))) .cse0 .cse1 .cse2 .cse3 .cse4 .cse9) .cse22 (and (or (and .cse1 (or (and (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse112 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse112 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select .cse112 0) 0) (= 0 (+ (select .cse112 8) 1)) (= (select v_DerPreprocessor_42 4) 0) (= (select v_DerPreprocessor_42 8) 1)))) .cse30 .cse2 .cse32) (and .cse0 .cse2 .cse3 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int)) (v_y_104 Int)) (let ((.cse113 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse114 (* v_y_104 8))) (and (= (select .cse113 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select v_DerPreprocessor_42 8) 0) (= (+ (select .cse8 .cse114) 1) 0) (= (+ (select .cse113 .cse114) 1) 0) (= (select v_DerPreprocessor_42 .cse114) 1) (= (select .cse113 0) 0) (= (select .cse113 8) 0) (= (select v_DerPreprocessor_42 4) 0) (= (select .cse6 .cse114) 1))))))) (and .cse23 .cse0 .cse3 .cse24 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse115 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse115 4) 0) (= (+ (select .cse115 0) 1) 0) (= (select v_DerPreprocessor_42 0) 1) (= (select v_DerPreprocessor_42 8) 0) (= (select .cse115 8) 0) (= (select v_DerPreprocessor_42 4) 0)))))) .cse4 .cse9))))))))) is different from true [2023-12-02 23:52:32,482 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse118 (select .cse3 0)) (.cse122 (select .cse3 8)) (.cse121 (select .cse1 8)) (.cse117 (select .cse1 0))) (let ((.cse16 (= .cse117 1)) (.cse4 (= .cse121 0)) (.cse6 (= .cse122 0)) (.cse17 (= 0 (+ .cse118 1))) (.cse120 (select .cse1 4)) (.cse119 (select .cse3 4))) (let ((.cse39 (= .cse119 1)) (.cse41 (= (+ .cse120 1) 0)) (.cse42 (and .cse16 .cse4 .cse6 .cse17)) (.cse23 (= (+ .cse122 1) 0)) (.cse25 (= .cse121 1)) (.cse12 (= .cse120 0)) (.cse7 (= .cse119 0)) (.cse5 (= 0 .cse118)) (.cse11 (= .cse117 0)) (.cse95 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse116 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse1 .cse116) 1) 0) (= (select .cse3 .cse116) 1)))))) (let ((.cse57 (and .cse4 .cse5 .cse11 .cse6 .cse95)) (.cse50 (and (or .cse42 (and .cse23 .cse5 .cse11 .cse25)) .cse12 .cse7)) (.cse20 (and .cse39 .cse41)) (.cse15 (and .cse4 .cse5 .cse11 .cse6 .cse39 .cse41)) (.cse13 (and .cse23 .cse5 .cse11 .cse12 .cse25 .cse7)) (.cse67 (and .cse16 .cse4 .cse6 .cse17 .cse12 .cse7)) (.cse44 (= |c_ULTIMATE.start_main_~count~0#1| 0)) (.cse45 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse46 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse51 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (or (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse2 (* v_y_55 8)) (.cse0 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse0 4) 0) (= (select .cse1 .cse2) 1) (= (+ (select .cse3 .cse2) 1) 0) (= (+ (select .cse0 .cse2) 1) 0) (= (select v_DerPreprocessor_18 .cse2) 1) (= (select .cse0 0) 0) (= (select .cse0 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse4 .cse5 .cse6 .cse7) (and .cse4 .cse5 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse8 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse3 .cse8) 1) (= (+ (select .cse1 .cse8) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse6 .cse7)) (or (and (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int)) (v_y_95 Int)) (let ((.cse10 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse9 (* v_y_95 8))) (and (= (select .cse1 .cse9) 1) (= (select .cse10 8) 0) (= (select .cse10 4) 0) (= (+ (select .cse3 .cse9) 1) 0) (= (select .cse10 0) 0) (= (select v_DerPreprocessor_38 0) 0) (= (select v_DerPreprocessor_38 .cse9) 1) (= (select v_DerPreprocessor_38 4) 0) (= (select v_DerPreprocessor_38 8) 0) (= (+ (select .cse10 .cse9) 1) 0)))) .cse4 .cse5 .cse11 .cse6 .cse12 .cse7) .cse13 (and (exists ((v_y_89 Int) (v_z_89 Int)) (let ((.cse14 (+ (* v_y_89 8) (* v_z_89 4)))) (and (<= v_z_89 1) (<= 0 v_z_89) (not (= v_z_89 0)) (= (+ 1 (select .cse1 .cse14)) 0) (= (select .cse3 .cse14) 1)))) .cse4 .cse5 .cse11 .cse6 .cse12 .cse7) .cse15 (and .cse16 .cse4 .cse6 .cse17 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (let ((.cse18 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse18 0) 1) 0) (= (select v_DerPreprocessor_36 8) 0) (= (select .cse18 8) 0) (= (select v_DerPreprocessor_36 0) 1) (= (select .cse18 4) 0) (= (select v_DerPreprocessor_36 4) 0)))) .cse12 .cse7)) (or (and .cse4 .cse5 .cse11 .cse6 (or (and .cse12 .cse7 (exists ((v_z_179 Int) (v_y_179 Int)) (let ((.cse19 (+ (* v_y_179 8) (* v_z_179 4)))) (and (not (= v_z_179 0)) (<= 0 v_z_179) (= (+ (select .cse1 .cse19) 1) 0) (<= v_z_179 1) (= (select .cse3 .cse19) 1))))) .cse20)) (and .cse4 .cse5 (exists ((v_y_174 Int) (v_DerPreprocessor_57 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (let ((.cse21 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_57) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse22 (* v_y_174 8))) (and (= (+ (select .cse21 .cse22) 1) 0) (= (select v_DerPreprocessor_58 0) 0) (= (select v_DerPreprocessor_58 4) 0) (= (select .cse21 4) 0) (= (select v_DerPreprocessor_58 8) 0) (= (select v_DerPreprocessor_58 .cse22) 1) (= (+ (select .cse3 .cse22) 1) 0) (= (select .cse21 8) 0) (= (select .cse21 0) 0) (= (select .cse1 .cse22) 1)))) .cse11 .cse6 .cse12 .cse7) (and .cse23 .cse5 .cse11 (exists ((v_DerPreprocessor_57 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (let ((.cse24 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_57) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_58 0) 0) (= (select v_DerPreprocessor_58 8) 1) (= (select v_DerPreprocessor_58 4) 0) (= (select .cse24 4) 0) (= (select .cse24 0) 0) (= (+ (select .cse24 8) 1) 0)))) .cse12 .cse25 .cse7) (and .cse16 .cse4 .cse6 .cse17 (exists ((v_DerPreprocessor_57 (Array Int Int)) (v_DerPreprocessor_58 (Array Int Int))) (let ((.cse26 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_57) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_58) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_58 4) 0) (= (select .cse26 4) 0) (= (select v_DerPreprocessor_58 0) 1) (= (select v_DerPreprocessor_58 8) 0) (= (select .cse26 8) 0) (= (+ (select .cse26 0) 1) 0)))) .cse12 .cse7)) (or .cse15 (and (or (and .cse4 .cse5 .cse11 .cse6 (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_106 (Array Int Int)) (v_y_338 Int)) (let ((.cse27 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_106) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse28 (* v_y_338 8))) (and (= 0 (select .cse27 0)) (= (select .cse27 4) 0) (= (+ (select .cse3 .cse28) 1) 0) (= 1 (select v_DerPreprocessor_106 .cse28)) (= (select .cse27 8) 0) (= (+ (select .cse27 .cse28) 1) 0) (= (select v_DerPreprocessor_106 8) 0) (= (select .cse1 .cse28) 1) (= (select v_DerPreprocessor_106 4) 0) (= (select v_DerPreprocessor_106 0) 0))))) (and (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_106 (Array Int Int))) (let ((.cse29 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_106) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse29 4) 0) (= (select .cse29 8) 0) (= (select v_DerPreprocessor_106 8) 0) (= (select v_DerPreprocessor_106 0) 1) (= (+ (select .cse29 0) 1) 0) (= (select v_DerPreprocessor_106 4) 0)))) .cse16 .cse4 .cse6 .cse17)) .cse12 .cse7) (and .cse4 .cse5 .cse11 .cse6 .cse12 .cse7 (exists ((v_z_342 Int) (v_y_342 Int)) (let ((.cse30 (+ (* v_z_342 4) (* v_y_342 8)))) (and (= (select .cse3 .cse30) 1) (= 0 (+ (select .cse1 .cse30) 1)) (not (= v_z_342 0)) (<= 0 v_z_342) (<= v_z_342 1))))) (and .cse23 .cse5 .cse11 (exists ((v_DerPreprocessor_107 (Array Int Int)) (v_DerPreprocessor_108 (Array Int Int))) (let ((.cse31 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_107) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_108) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse31 4) 0) (= (select v_DerPreprocessor_108 4) 0) (= (select v_DerPreprocessor_108 8) 1) (= (select v_DerPreprocessor_108 0) 0) (= (+ (select .cse31 8) 1) 0) (= (select .cse31 0) 0)))) .cse12 .cse25 .cse7)) (or (and .cse16 .cse4 .cse6 .cse17 .cse12 .cse7 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int))) (let ((.cse32 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_52 8) 0) (= (select v_DerPreprocessor_52 0) 1) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse32 4)) (= (+ (select .cse32 0) 1) 0) (= (select .cse32 8) 0))))) (and .cse4 .cse5 .cse11 .cse6 .cse12 .cse7 (exists ((v_y_150 Int) (v_z_150 Int)) (let ((.cse33 (+ (* v_y_150 8) (* v_z_150 4)))) (and (= (select .cse3 .cse33) 1) (<= v_z_150 1) (<= 0 v_z_150) (= (+ (select .cse1 .cse33) 1) 0) (not (= v_z_150 0)))))) .cse15 (and .cse4 .cse5 .cse11 .cse6 .cse12 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int)) (v_y_153 Int)) (let ((.cse35 (* v_y_153 8)) (.cse34 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse34 .cse35) 1) 0) (= (select v_DerPreprocessor_52 8) 0) (= (select v_DerPreprocessor_52 0) 0) (= (+ (select .cse3 .cse35) 1) 0) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse34 4)) (= (select v_DerPreprocessor_52 .cse35) 1) (= (select .cse1 .cse35) 1) (= (select .cse34 8) 0) (= (select .cse34 0) 0)))) .cse7) (and .cse23 .cse5 .cse11 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int))) (let ((.cse36 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_52 0) 0) (= (select v_DerPreprocessor_52 8) 1) (= (+ (select .cse36 8) 1) 0) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse36 4)) (= (select .cse36 0) 0)))) .cse12 .cse25 .cse7)) (or (and .cse4 .cse5 .cse11 .cse6 (or (and (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_DerPreprocessor_74 (Array Int Int)) (v_y_228 Int) (v_z_228 Int)) (let ((.cse38 (+ (* v_y_228 8) (* v_z_228 4))) (.cse37 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_74) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_74 0) 0) (<= 0 (+ v_z_228 (* 2 v_y_228))) (= (select .cse37 4) 0) (= (+ (select v_DerPreprocessor_74 .cse38) 1) 0) (not (= v_z_228 0)) (<= v_z_228 1) (= (select v_DerPreprocessor_74 4) 0) (<= 0 v_z_228) (= (select v_DerPreprocessor_74 8) 0) (= (select .cse37 .cse38) 1) (= (+ (select .cse1 .cse38) 1) 0) (= (select .cse3 .cse38) 1) (= (select .cse37 0) 0) (= (select .cse37 8) 0)))) .cse12 .cse7) (and .cse39 (exists ((v_DerPreprocessor_73 (Array Int Int)) (v_DerPreprocessor_74 (Array Int Int))) (let ((.cse40 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_73) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_74) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_74 0) 0) (= (select .cse40 4) 1) (= (select v_DerPreprocessor_74 8) 0) (= (+ (select v_DerPreprocessor_74 4) 1) 0) (= (select .cse40 0) 0) (= (select .cse40 8) 0)))) .cse41))) (and (or .cse42 (and .cse5 (or (and .cse4 .cse11 .cse6 (exists ((v_y_233 Int)) (let ((.cse43 (* v_y_233 8))) (and (<= 0 v_y_233) (= (select .cse1 .cse43) 1) (= (+ (select .cse3 .cse43) 1) 0))))) (and .cse23 .cse11 .cse25)))) .cse12 .cse7)) (not (and .cse44 .cse45 .cse46 (or (and .cse4 .cse5 .cse11 .cse6 (exists ((v_z_234 Int) (v_y_234 Int)) (let ((.cse47 (+ (* v_z_234 4) (* v_y_234 8))) (.cse48 (+ v_z_234 (* 2 v_y_234)))) (and (<= 0 v_z_234) (= (select .cse3 .cse47) 1) (= (+ 1 (select .cse1 .cse47)) 0) (<= 0 .cse48) (<= .cse48 2) (<= v_z_234 1)))) (exists ((v_DerPreprocessor_75 (Array Int Int)) (v_DerPreprocessor_76 (Array Int Int))) (let ((.cse49 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_76) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_76 8) 0) (= (select .cse49 8) 0) (= (select .cse49 4) 1) (= (select v_DerPreprocessor_76 0) 0) (= (+ (select v_DerPreprocessor_76 4) 1) 0) (= (select .cse49 0) 0))))) .cse50) .cse51)) (or (exists ((v_y_26 Int) (v_z_26 Int) (v_DerPreprocessor_7 (Array Int Int)) (v_DerPreprocessor_8 (Array Int Int))) (let ((.cse53 (+ (* v_y_26 8) (* v_z_26 4))) (.cse52 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_8) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (<= v_z_26 1) (= (select .cse52 .cse53) 1) (= (+ (select v_DerPreprocessor_8 .cse53) 1) 0) (= (+ (select .cse1 .cse53) 1) 0) (= (select v_DerPreprocessor_8 0) 0) (<= 0 v_z_26) (= (select v_DerPreprocessor_8 8) 0) (= (select .cse52 8) 0) (= (select .cse52 0) 0) (not (= v_z_26 0)) (= (select v_DerPreprocessor_8 4) 0) (<= 0 (+ v_z_26 (* v_y_26 2))) (= (select .cse3 .cse53) 1) (= (select .cse52 4) 0)))) (exists ((v_y_21 Int)) (let ((.cse54 (* v_y_21 8))) (and (= (select .cse1 .cse54) 1) (= (+ (select .cse3 .cse54) 1) 0) (<= 0 v_y_21))))) (not (and .cse44 (or (and .cse12 .cse7 (or (and .cse23 .cse5 .cse11 (exists ((v_DerPreprocessor_103 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (let ((.cse55 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_103) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_104 4) 0) (= (select v_DerPreprocessor_104 8) 1) (= (+ (select .cse55 8) 1) 0) (= (select .cse55 4) 0) (= (select v_DerPreprocessor_104 0) 0) (= (select .cse55 0) 0)))) .cse25) (and (exists ((v_DerPreprocessor_103 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (let ((.cse56 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_103) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse56 8) 0) (= (select v_DerPreprocessor_104 0) 1) (= (select v_DerPreprocessor_104 4) 0) (= (select v_DerPreprocessor_104 8) 0) (= (+ (select .cse56 0) 1) 0) (= (select .cse56 4) 0)))) .cse16 .cse4 .cse6 .cse17))) .cse57) .cse45 .cse46 .cse51)) .cse44 (or (and (or (and .cse5 (or (and .cse23 (exists ((v_DerPreprocessor_50 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (let ((.cse58 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_50) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= 0 (select v_DerPreprocessor_50 4)) (= (select .cse58 0) 0) (= (select v_DerPreprocessor_50 0) 0) (= (+ (select .cse58 8) 1) 0) (= (select .cse58 4) 0) (= (select v_DerPreprocessor_50 8) 1)))) .cse11 .cse25) (and .cse4 .cse11 .cse6 (exists ((v_DerPreprocessor_50 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int)) (v_y_146 Int)) (let ((.cse59 (* v_y_146 8)) (.cse60 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_50) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= 0 (select v_DerPreprocessor_50 4)) (= (+ (select .cse3 .cse59) 1) 0) (<= 0 v_y_146) (= (select .cse60 0) 0) (= (select .cse60 8) 0) (= (select .cse1 .cse59) 1) (= (select v_DerPreprocessor_50 0) 0) (= (+ (select .cse60 .cse59) 1) 0) (= (select v_DerPreprocessor_50 8) 0) (= (select v_DerPreprocessor_50 .cse59) 1) (= (select .cse60 4) 0))))))) (and .cse16 .cse4 .cse6 .cse17 (exists ((v_DerPreprocessor_50 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (let ((.cse61 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_50) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= 0 (select v_DerPreprocessor_50 4)) (= (select v_DerPreprocessor_50 0) 1) (= (+ (select .cse61 0) 1) 0) (= (select .cse61 8) 0) (= (select v_DerPreprocessor_50 8) 0) (= (select .cse61 4) 0)))))) .cse12 .cse7) (and .cse4 .cse5 .cse11 .cse6 (or (and (exists ((v_y_139 Int) (v_z_139 Int)) (let ((.cse62 (+ (* v_y_139 8) (* v_z_139 4)))) (and (<= v_z_139 1) (<= 0 (+ (* 2 v_y_139) v_z_139)) (= (select .cse3 .cse62) 1) (not (= v_z_139 0)) (<= 0 v_z_139) (= (+ (select .cse1 .cse62) 1) 0)))) .cse12 .cse7) .cse20))) (<= 3 c_~ARR_SIZE~0) (not (and .cse44 .cse45 .cse46 (or .cse13 (and .cse4 .cse5 .cse11 .cse6 .cse12 (exists ((v_y_85 Int)) (let ((.cse63 (* v_y_85 8))) (and (= (select .cse1 .cse63) 1) (= (+ (select .cse3 .cse63) 1) 0)))) .cse7) (and .cse4 .cse5 .cse11 .cse6 .cse39 .cse41 (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (let ((.cse64 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_34 8) 0) (= (select .cse64 8) 0) (= (select .cse64 4) 1) (= (select .cse64 0) 0) (= (select v_DerPreprocessor_34 0) 0) (= (+ (select v_DerPreprocessor_34 4) 1) 0))))) (and .cse4 .cse5 .cse11 .cse6 .cse12 (exists ((v_z_87 Int) (v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int)) (v_y_87 Int)) (let ((.cse66 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse65 (+ (* v_y_87 8) (* v_z_87 4)))) (and (<= v_z_87 1) (= (+ (select v_DerPreprocessor_34 .cse65) 1) 0) (= (+ (select .cse1 .cse65) 1) 0) (= (select .cse66 4) 0) (= (select v_DerPreprocessor_34 8) 0) (= (select .cse66 .cse65) 1) (= (select v_DerPreprocessor_34 4) 0) (= (select .cse66 8) 0) (= (select .cse66 0) 0) (= (select .cse3 .cse65) 1) (<= 0 v_z_87) (not (= v_z_87 0)) (= (select v_DerPreprocessor_34 0) 0)))) .cse7) .cse67) .cse51)) (or (and (or (and .cse23 .cse5 .cse11 .cse25 (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse68 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse68 8) 1) 0) (= (select v_DerPreprocessor_46 8) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse68 0) 0) (= (select .cse68 4) 0) (= (select v_DerPreprocessor_46 0) 0))))) (and .cse4 .cse5 .cse11 .cse6 (exists ((v_y_127 Int) (v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse69 (* v_y_127 8)) (.cse70 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse3 .cse69) 1) 0) (= (+ (select .cse70 .cse69) 1) 0) (= (select v_DerPreprocessor_46 .cse69) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse70 0) 0) (= (select .cse1 .cse69) 1) (= (select .cse70 4) 0) (= (select v_DerPreprocessor_46 8) 0) (= (select v_DerPreprocessor_46 0) 0) (= (select .cse70 8) 0)))))) .cse12 .cse7) (and .cse5 (or (and .cse4 .cse11 .cse6 .cse12 .cse7 (exists ((v_y_117 Int) (v_z_117 Int)) (let ((.cse71 (+ (* v_z_117 4) (* v_y_117 8)))) (and (<= 0 v_z_117) (<= v_z_117 1) (= (+ (select .cse1 .cse71) 1) 0) (not (= v_z_117 0)) (= (select .cse3 .cse71) 1))))) (and .cse4 .cse11 .cse6 .cse39 .cse41))) (and .cse16 .cse4 .cse6 .cse17 (exists ((v_DerPreprocessor_43 (Array Int Int)) (v_DerPreprocessor_44 (Array Int Int))) (let ((.cse72 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse72 0) 1) 0) (= (select v_DerPreprocessor_44 8) 0) (= (select v_DerPreprocessor_44 0) 1) (= (select .cse72 4) 0) (= (select .cse72 8) 0) (= (select v_DerPreprocessor_44 4) 0)))) .cse12 .cse7)) (or (and .cse12 .cse7 (or (and .cse16 .cse4 .cse6 .cse17 (exists ((v_DerPreprocessor_55 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (let ((.cse73 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_56 0) 1) (= (select .cse73 4) 0) (= (select v_DerPreprocessor_56 4) 0) (= (select v_DerPreprocessor_56 8) 0) (= (select .cse73 8) 0) (= (+ (select .cse73 0) 1) 0))))) (and .cse4 .cse5 .cse11 .cse6 (exists ((v_y_163 Int) (v_DerPreprocessor_55 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (let ((.cse74 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse75 (* v_y_163 8))) (and (= (+ (select .cse74 .cse75) 1) 0) (= (select v_DerPreprocessor_56 0) 0) (= (select .cse74 4) 0) (= (select v_DerPreprocessor_56 4) 0) (= (select .cse1 .cse75) 1) (= (select v_DerPreprocessor_56 8) 0) (= (select .cse74 8) 0) (= (+ (select .cse3 .cse75) 1) 0) (= (select .cse74 0) 0) (= 1 (select v_DerPreprocessor_56 .cse75)))))) (and .cse23 .cse5 .cse11 .cse25 (exists ((v_DerPreprocessor_55 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (let ((.cse76 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse76 8) 1) 0) (= (select v_DerPreprocessor_56 0) 0) (= (select .cse76 4) 0) (= (select v_DerPreprocessor_56 4) 0) (= (select .cse76 0) 0) (= (select v_DerPreprocessor_56 8) 1))))))) .cse15 (and .cse4 .cse5 .cse11 (exists ((v_z_169 Int) (v_y_169 Int)) (let ((.cse77 (+ (* v_z_169 4) (* v_y_169 8)))) (and (<= v_z_169 1) (<= 0 v_z_169) (= (select .cse3 .cse77) 1) (not (= v_z_169 0)) (= (+ (select .cse1 .cse77) 1) 0)))) .cse6 .cse12 .cse7)) (not (and (or (and .cse12 .cse7 (or (and .cse16 .cse4 .cse6 .cse17 (exists ((v_DerPreprocessor_67 (Array Int Int)) (v_DerPreprocessor_68 (Array Int Int))) (let ((.cse78 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_67) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_68) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse78 0) 1) 0) (= (select v_DerPreprocessor_68 4) 0) (= (select v_DerPreprocessor_68 0) 1) (= (select .cse78 8) 0) (= (select v_DerPreprocessor_68 8) 0) (= (select .cse78 4) 0))))) (and .cse23 .cse5 .cse11 (exists ((v_DerPreprocessor_67 (Array Int Int)) (v_DerPreprocessor_68 (Array Int Int))) (let ((.cse79 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_67) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_68) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_68 0) 0) (= (select .cse79 0) 0) (= (select v_DerPreprocessor_68 8) 1) (= 0 (+ (select .cse79 8) 1)) (= (select v_DerPreprocessor_68 4) 0) (= (select .cse79 4) 0)))) .cse25))) .cse57) .cse44 .cse45 .cse46 .cse51)) .cse45 (or (and (or (and .cse4 .cse5 .cse11 .cse6 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_y_223 Int) (v_DerPreprocessor_69 (Array Int Int))) (let ((.cse80 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse81 (* v_y_223 8))) (and (= (select .cse80 8) 0) (= (select v_DerPreprocessor_70 8) 0) (= (select v_DerPreprocessor_70 0) 0) (= (select .cse1 .cse81) 1) (<= 0 v_y_223) (= (+ (select .cse3 .cse81) 1) 0) (= (select v_DerPreprocessor_70 .cse81) 1) (= (select .cse80 0) 0) (= 0 (select v_DerPreprocessor_70 4)) (= (select .cse80 4) 0) (= (+ 1 (select .cse80 .cse81)) 0))))) (and (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (let ((.cse82 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse82 8) 0) (= (select v_DerPreprocessor_70 8) 0) (= (select v_DerPreprocessor_70 0) 1) (= (+ (select .cse82 0) 1) 0) (= 0 (select v_DerPreprocessor_70 4)) (= (select .cse82 4) 0)))) .cse16 .cse4 .cse6 .cse17) (and .cse23 .cse5 (exists ((v_DerPreprocessor_70 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int))) (let ((.cse83 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_69) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_70) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_70 0) 0) (= (select v_DerPreprocessor_70 8) 1) (= (select .cse83 0) 0) (= 0 (select v_DerPreprocessor_70 4)) (= (+ (select .cse83 8) 1) 0) (= (select .cse83 4) 0)))) .cse11 .cse25)) .cse12 .cse7) (and .cse4 .cse5 .cse11 .cse6 (or .cse20 (and .cse12 (exists ((v_y_216 Int) (v_z_216 Int)) (let ((.cse84 (+ (* v_z_216 4) (* v_y_216 8)))) (and (<= v_z_216 1) (= (+ (select .cse1 .cse84) 1) 0) (<= 0 v_z_216) (not (= v_z_216 0)) (= (select .cse3 .cse84) 1) (<= 0 (+ (* 2 v_y_216) v_z_216))))) .cse7)))) .cse46 (or (and .cse5 .cse12 (or (and .cse4 .cse11 .cse6 (exists ((v_y_196 Int)) (let ((.cse85 (* v_y_196 8))) (and (= (+ (select .cse3 .cse85) 1) 0) (= (select .cse1 .cse85) 1)))) .cse7) (and .cse23 .cse11 .cse25 .cse7))) (and .cse4 .cse5 .cse11 .cse6 .cse39 .cse41 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (let ((.cse86 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select v_DerPreprocessor_62 4) 1) 0) (= (select .cse86 4) 1) (= (select .cse86 0) 0) (= (select v_DerPreprocessor_62 0) 0) (= (select .cse86 8) 0) (= (select v_DerPreprocessor_62 8) 0))))) .cse67 (and .cse4 .cse5 .cse11 .cse6 (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int)) (v_z_203 Int) (v_y_203 Int)) (let ((.cse88 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse87 (+ (* v_y_203 8) (* v_z_203 4)))) (and (= (+ (select v_DerPreprocessor_64 .cse87) 1) 0) (<= 0 v_z_203) (not (= v_z_203 0)) (= (select v_DerPreprocessor_64 0) 0) (= (select .cse88 0) 0) (<= v_z_203 1) (= (select .cse88 4) 0) (= (+ (select .cse1 .cse87) 1) 0) (= (select v_DerPreprocessor_64 8) 0) (= (select .cse88 8) 0) (= (select .cse88 .cse87) 1) (= (select v_DerPreprocessor_64 4) 0) (= (select .cse3 .cse87) 1)))) .cse12 .cse7)) (or (and .cse16 .cse4 .cse6 .cse17 .cse12 .cse7 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (let ((.cse89 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_60 0) 1) (= (select .cse89 8) 0) (= (+ (select .cse89 0) 1) 0) (= (select v_DerPreprocessor_60 8) 0) (= (select v_DerPreprocessor_60 4) 0) (= (select .cse89 4) 0))))) .cse15 (and (exists ((v_y_191 Int) (v_z_191 Int)) (let ((.cse90 (+ (* v_z_191 4) (* v_y_191 8)))) (and (= (+ (select .cse1 .cse90) 1) 0) (not (= v_z_191 0)) (= (select .cse3 .cse90) 1) (<= 0 v_z_191) (<= v_z_191 1)))) .cse4 .cse5 .cse11 .cse6 .cse12 .cse7) (and .cse5 (or (and .cse4 .cse11 .cse6 (exists ((v_y_185 Int) (v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (let ((.cse91 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse92 (* v_y_185 8))) (and (= (select .cse91 8) 0) (= (+ 1 (select .cse91 .cse92)) 0) (= (select v_DerPreprocessor_60 8) 0) (= (select v_DerPreprocessor_60 4) 0) (= (select .cse1 .cse92) 1) (= (+ (select .cse3 .cse92) 1) 0) (= (select .cse91 0) 0) (= (select .cse91 4) 0) (= (select v_DerPreprocessor_60 0) 0) (= (select v_DerPreprocessor_60 .cse92) 1))))) (and .cse23 .cse11 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (let ((.cse93 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_60 4) 0) (= (select .cse93 0) 0) (= (+ (select .cse93 8) 1) 0) (= (select .cse93 4) 0) (= (select v_DerPreprocessor_60 0) 0) (= (select v_DerPreprocessor_60 8) 1)))) .cse25)) .cse12 .cse7)) (not (and (or (and .cse4 .cse5 .cse11 .cse6 (exists ((v_DerPreprocessor_53 (Array Int Int)) (v_DerPreprocessor_54 (Array Int Int))) (let ((.cse94 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_53) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_54) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse94 4) 1) (= (select .cse94 8) 0) (= (+ (select v_DerPreprocessor_54 4) 1) 0) (= (select v_DerPreprocessor_54 0) 0) (= (select .cse94 0) 0) (= (select v_DerPreprocessor_54 8) 0)))) .cse95) .cse50) .cse44 .cse45 .cse46 .cse51)) (not (and .cse44 (or .cse50 (and .cse4 .cse5 .cse11 .cse6 (exists ((v_z_224 Int) (v_y_224 Int)) (let ((.cse96 (+ (* v_y_224 8) (* v_z_224 4))) (.cse97 (+ v_z_224 (* 2 v_y_224)))) (and (= (+ (select .cse1 .cse96) 1) 0) (= (select .cse3 .cse96) 1) (<= .cse97 2) (<= 0 v_z_224) (<= 0 .cse97) (<= v_z_224 1)))) (exists ((v_DerPreprocessor_71 (Array Int Int)) (v_DerPreprocessor_72 (Array Int Int))) (let ((.cse98 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_72) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_72 8) 0) (= (select .cse98 4) 1) (= (select .cse98 8) 0) (= (+ (select v_DerPreprocessor_72 4) 1) 0) (= (select v_DerPreprocessor_72 0) 0) (= (select .cse98 0) 0)))))) .cse45 .cse46 .cse51)) .cse51 (or (and .cse11 .cse12 (exists ((v_y_79 Int)) (let ((.cse99 (* v_y_79 8))) (and (= (+ (select .cse3 .cse99) 1) 0) (<= 0 v_y_79) (= (select .cse1 .cse99) 1))))) (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int)) (v_z_74 Int) (v_y_74 Int)) (let ((.cse101 (+ (* v_y_74 8) (* v_z_74 4))) (.cse100 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse100 .cse101) 1) (= (+ (select .cse1 .cse101) 1) 0) (not (= v_z_74 0)) (= (select .cse100 0) 0) (= (select .cse100 4) 0) (= (select v_DerPreprocessor_28 0) 0) (= (select v_DerPreprocessor_28 4) 0) (<= v_z_74 1) (= (+ (select v_DerPreprocessor_28 .cse101) 1) 0) (<= 0 v_z_74) (= (select .cse3 .cse101) 1) (= (select .cse100 8) 0) (= (select v_DerPreprocessor_28 8) 0) (<= 0 (+ v_z_74 (* v_y_74 2)))))) .cse11 .cse12)) (or (and .cse4 .cse5 (or (and (exists ((v_z_130 Int) (v_y_130 Int)) (let ((.cse102 (+ (* v_y_130 8) (* v_z_130 4)))) (and (<= 0 v_z_130) (= (select .cse3 .cse102) 1) (not (= v_z_130 0)) (= (+ (select .cse1 .cse102) 1) 0) (<= v_z_130 1) (<= 0 (+ (* 2 v_y_130) v_z_130))))) .cse12 .cse7) .cse20) .cse11 .cse6) (and (or (and .cse5 (or (and .cse4 .cse11 .cse6 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_y_136 Int) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse104 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse103 (* v_y_136 8))) (and (= (select v_DerPreprocessor_48 8) 0) (= (select v_DerPreprocessor_48 .cse103) 1) (= (select .cse1 .cse103) 1) (= (select .cse104 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= (select v_DerPreprocessor_48 0) 0) (= (select .cse104 0) 0) (= (select .cse104 8) 0) (= (+ (select .cse104 .cse103) 1) 0) (<= 0 v_y_136) (= (+ (select .cse3 .cse103) 1) 0))))) (and .cse23 .cse11 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse105 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse105 8) 1) 0) (= (select .cse105 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= (select v_DerPreprocessor_48 0) 0) (= (select .cse105 0) 0) (= (select v_DerPreprocessor_48 8) 1)))) .cse25))) (and .cse16 .cse4 .cse6 .cse17 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse106 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_48 8) 0) (= (select .cse106 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= 0 (+ (select .cse106 0) 1)) (= (select .cse106 8) 0) (= (select v_DerPreprocessor_48 0) 1)))))) .cse12 .cse7)) (or (and (exists ((v_z_111 Int) (v_y_111 Int)) (let ((.cse107 (+ (* v_z_111 4) (* v_y_111 8)))) (and (not (= v_z_111 0)) (= (select .cse3 .cse107) 1) (<= 0 v_z_111) (<= v_z_111 1) (= (+ (select .cse1 .cse107) 1) 0)))) .cse4 .cse5 .cse11 .cse6 .cse12 .cse7) .cse15 (and (or (and .cse5 (or (and (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse108 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse108 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select .cse108 0) 0) (= 0 (+ (select .cse108 8) 1)) (= (select v_DerPreprocessor_42 4) 0) (= (select v_DerPreprocessor_42 8) 1)))) .cse23 .cse11 .cse25) (and .cse4 .cse11 .cse6 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int)) (v_y_104 Int)) (let ((.cse109 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse110 (* v_y_104 8))) (and (= (select .cse109 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select v_DerPreprocessor_42 8) 0) (= (+ (select .cse3 .cse110) 1) 0) (= (+ (select .cse109 .cse110) 1) 0) (= (select v_DerPreprocessor_42 .cse110) 1) (= (select .cse109 0) 0) (= (select .cse109 8) 0) (= (select v_DerPreprocessor_42 4) 0) (= (select .cse1 .cse110) 1))))))) (and .cse16 .cse4 .cse6 .cse17 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse111 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse111 4) 0) (= (+ (select .cse111 0) 1) 0) (= (select v_DerPreprocessor_42 0) 1) (= (select v_DerPreprocessor_42 8) 0) (= (select .cse111 8) 0) (= (select v_DerPreprocessor_42 4) 0)))))) .cse12 .cse7)) (not (and (or (and .cse4 .cse5 .cse11 .cse6 .cse12 (exists ((v_z_344 Int) (v_DerPreprocessor_110 (Array Int Int)) (v_y_344 Int) (v_DerPreprocessor_109 (Array Int Int))) (let ((.cse113 (+ (* v_y_344 8) (* v_z_344 4))) (.cse112 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_110) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_110 8) 0) (= (select .cse112 8) 0) (<= 0 v_z_344) (= (+ (select .cse1 .cse113) 1) 0) (= (select .cse112 .cse113) 1) (= (+ (select v_DerPreprocessor_110 .cse113) 1) 0) (= (select .cse3 .cse113) 1) (= (select v_DerPreprocessor_110 0) 0) (= (select v_DerPreprocessor_110 4) 0) (<= v_z_344 1) (= (select .cse112 0) 0) (not (= v_z_344 0)) (= (select .cse112 4) 0)))) .cse7) .cse13 .cse67 (and (exists ((v_y_349 Int)) (let ((.cse114 (* v_y_349 8))) (and (= (select .cse1 .cse114) 1) (= (+ (select .cse3 .cse114) 1) 0)))) .cse4 .cse5 .cse11 .cse6 .cse12 .cse7) (and .cse4 .cse5 .cse11 .cse6 .cse39 (exists ((v_DerPreprocessor_110 (Array Int Int)) (v_DerPreprocessor_109 (Array Int Int))) (let ((.cse115 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_110) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse115 4) 1) (= (select v_DerPreprocessor_110 8) 0) (= (+ (select v_DerPreprocessor_110 4) 1) 0) (= (select .cse115 8) 0) (= (select v_DerPreprocessor_110 0) 0) (= (select .cse115 0) 0)))) .cse41)) .cse44 .cse45 .cse46 .cse51))))))))) is different from true [2023-12-02 23:52:32,953 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse15 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse17 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse121 (select .cse17 0)) (.cse125 (select .cse17 8)) (.cse124 (select .cse15 8)) (.cse120 (select .cse15 0))) (let ((.cse123 (select .cse17 4)) (.cse122 (select .cse15 4)) (.cse2 (= .cse120 1)) (.cse3 (= .cse124 0)) (.cse4 (= .cse125 0)) (.cse5 (= 0 (+ .cse121 1)))) (let ((.cse82 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse126 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse15 .cse126) 1) 0) (= (select .cse17 .cse126) 1))))) (.cse75 (and .cse2 .cse3 .cse4 .cse5)) (.cse9 (= (+ .cse125 1) 0)) (.cse10 (= 0 .cse121)) (.cse12 (= .cse120 0)) (.cse7 (= .cse122 0)) (.cse13 (= .cse124 1)) (.cse8 (= .cse123 0)) (.cse32 (= .cse123 1)) (.cse34 (= (+ .cse122 1) 0))) (let ((.cse49 (and .cse32 .cse34)) (.cse29 (and .cse9 .cse10 .cse12 .cse7 .cse13 .cse8)) (.cse30 (and .cse2 .cse3 .cse4 .cse5 .cse7 .cse8)) (.cse1 (and .cse3 .cse10 .cse12 .cse4 .cse32 .cse34)) (.cse51 (and (or .cse75 (and .cse9 .cse10 .cse12 .cse13)) .cse7 .cse8)) (.cse0 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse113 (and .cse3 .cse10 .cse12 .cse4 .cse82)) (.cse19 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse20 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse21 (= |c_ULTIMATE.start_main_~sum~0#1| (+ .cse120 .cse121))) (.cse77 (and .cse9 .cse12 .cse13))) (and (not (and .cse0 (or .cse1 (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse6 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse6 4) 0) (= (+ (select .cse6 0) 1) 0) (= (select .cse6 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse7 .cse8) (and .cse9 .cse10 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse11 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse11 4) 0) (= (+ (select .cse11 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse11 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse12 .cse7 .cse13 .cse8) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse16 (* v_y_55 8)) (.cse14 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse14 4) 0) (= (select .cse15 .cse16) 1) (= (+ (select .cse17 .cse16) 1) 0) (= (+ (select .cse14 .cse16) 1) 0) (= (select v_DerPreprocessor_18 .cse16) 1) (= (select .cse14 0) 0) (= (select .cse14 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) (and .cse3 .cse10 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse18 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse17 .cse18) 1) (= (+ (select .cse15 .cse18) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse12 .cse4 .cse7 .cse8)) .cse19 .cse20 .cse21)) (not (and .cse0 (or (and .cse7 .cse8 (or (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_55 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (let ((.cse22 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_56 0) 1) (= (select .cse22 4) 0) (= (select v_DerPreprocessor_56 4) 0) (= (select v_DerPreprocessor_56 8) 0) (= (select .cse22 8) 0) (= (+ (select .cse22 0) 1) 0))))) (and .cse3 .cse10 .cse12 .cse4 (exists ((v_y_163 Int) (v_DerPreprocessor_55 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (let ((.cse23 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse24 (* v_y_163 8))) (and (= (+ (select .cse23 .cse24) 1) 0) (= (select v_DerPreprocessor_56 0) 0) (= (select .cse23 4) 0) (= (select v_DerPreprocessor_56 4) 0) (= (select .cse15 .cse24) 1) (= (select v_DerPreprocessor_56 8) 0) (= (select .cse23 8) 0) (= (+ (select .cse17 .cse24) 1) 0) (= (select .cse23 0) 0) (= 1 (select v_DerPreprocessor_56 .cse24)))))) (and .cse9 .cse10 .cse12 .cse13 (exists ((v_DerPreprocessor_55 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (let ((.cse25 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse25 8) 1) 0) (= (select v_DerPreprocessor_56 0) 0) (= (select .cse25 4) 0) (= (select v_DerPreprocessor_56 4) 0) (= (select .cse25 0) 0) (= (select v_DerPreprocessor_56 8) 1))))))) .cse1 (and .cse3 .cse10 .cse12 (exists ((v_z_169 Int) (v_y_169 Int)) (let ((.cse26 (+ (* v_z_169 4) (* v_y_169 8)))) (and (<= v_z_169 1) (<= 0 v_z_169) (= (select .cse17 .cse26) 1) (not (= v_z_169 0)) (= (+ (select .cse15 .cse26) 1) 0)))) .cse4 .cse7 .cse8)) .cse19 .cse20 .cse21)) (or (and .cse3 .cse10 .cse12 .cse4 .cse7 (exists ((v_z_344 Int) (v_DerPreprocessor_110 (Array Int Int)) (v_y_344 Int) (v_DerPreprocessor_109 (Array Int Int))) (let ((.cse28 (+ (* v_y_344 8) (* v_z_344 4))) (.cse27 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_110) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_110 8) 0) (= (select .cse27 8) 0) (<= 0 v_z_344) (= (+ (select .cse15 .cse28) 1) 0) (= (select .cse27 .cse28) 1) (= (+ (select v_DerPreprocessor_110 .cse28) 1) 0) (= (select .cse17 .cse28) 1) (= (select v_DerPreprocessor_110 0) 0) (= (select v_DerPreprocessor_110 4) 0) (<= v_z_344 1) (= (select .cse27 0) 0) (not (= v_z_344 0)) (= (select .cse27 4) 0)))) .cse8) .cse29 .cse30 (and (exists ((v_y_349 Int)) (let ((.cse31 (* v_y_349 8))) (and (= (select .cse15 .cse31) 1) (= (+ (select .cse17 .cse31) 1) 0)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) (and .cse3 .cse10 .cse12 .cse4 .cse32 (exists ((v_DerPreprocessor_110 (Array Int Int)) (v_DerPreprocessor_109 (Array Int Int))) (let ((.cse33 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_110) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse33 4) 1) (= (select v_DerPreprocessor_110 8) 0) (= (+ (select v_DerPreprocessor_110 4) 1) 0) (= (select .cse33 8) 0) (= (select v_DerPreprocessor_110 0) 0) (= (select .cse33 0) 0)))) .cse34)) (or .cse29 (and .cse3 .cse10 .cse12 .cse4 (exists ((v_y_16 Int)) (let ((.cse35 (* v_y_16 8))) (and (= (select .cse15 .cse35) 1) (= 0 (+ (select .cse17 .cse35) 1))))) .cse7 .cse8) (and .cse3 .cse10 .cse12 .cse4 (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int)) (v_z_7 Int) (v_y_7 Int)) (let ((.cse36 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse37 (+ (* v_y_7 8) (* v_z_7 4)))) (and (= (select .cse36 0) 0) (= (select v_DerPreprocessor_6 8) 0) (= (select .cse36 .cse37) 1) (= (select .cse36 8) 0) (= (select .cse17 .cse37) 1) (= (+ (select v_DerPreprocessor_6 .cse37) 1) 0) (= (select .cse36 4) 0) (not (= v_z_7 0)) (<= v_z_7 1) (= (+ (select .cse15 .cse37) 1) 0) (= (select v_DerPreprocessor_6 4) 0) (<= 0 v_z_7) (= (select v_DerPreprocessor_6 0) 0)))) .cse7 .cse8)) (not (and .cse0 (or (and (or (and .cse9 .cse10 .cse12 .cse13 (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse38 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse38 8) 1) 0) (= (select v_DerPreprocessor_46 8) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse38 0) 0) (= (select .cse38 4) 0) (= (select v_DerPreprocessor_46 0) 0))))) (and .cse3 .cse10 .cse12 .cse4 (exists ((v_y_127 Int) (v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse39 (* v_y_127 8)) (.cse40 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse17 .cse39) 1) 0) (= (+ (select .cse40 .cse39) 1) 0) (= (select v_DerPreprocessor_46 .cse39) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse40 0) 0) (= (select .cse15 .cse39) 1) (= (select .cse40 4) 0) (= (select v_DerPreprocessor_46 8) 0) (= (select v_DerPreprocessor_46 0) 0) (= (select .cse40 8) 0)))))) .cse7 .cse8) (and .cse10 (or (and .cse3 .cse12 .cse4 .cse7 .cse8 (exists ((v_y_117 Int) (v_z_117 Int)) (let ((.cse41 (+ (* v_z_117 4) (* v_y_117 8)))) (and (<= 0 v_z_117) (<= v_z_117 1) (= (+ (select .cse15 .cse41) 1) 0) (not (= v_z_117 0)) (= (select .cse17 .cse41) 1))))) (and .cse3 .cse12 .cse4 .cse32 .cse34))) (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_43 (Array Int Int)) (v_DerPreprocessor_44 (Array Int Int))) (let ((.cse42 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse42 0) 1) 0) (= (select v_DerPreprocessor_44 8) 0) (= (select v_DerPreprocessor_44 0) 1) (= (select .cse42 4) 0) (= (select .cse42 8) 0) (= (select v_DerPreprocessor_44 4) 0)))) .cse7 .cse8)) .cse19 .cse20 .cse21)) .cse0 (or (and (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int)) (v_y_95 Int)) (let ((.cse44 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse43 (* v_y_95 8))) (and (= (select .cse15 .cse43) 1) (= (select .cse44 8) 0) (= (select .cse44 4) 0) (= (+ (select .cse17 .cse43) 1) 0) (= (select .cse44 0) 0) (= (select v_DerPreprocessor_38 0) 0) (= (select v_DerPreprocessor_38 .cse43) 1) (= (select v_DerPreprocessor_38 4) 0) (= (select v_DerPreprocessor_38 8) 0) (= (+ (select .cse44 .cse43) 1) 0)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) .cse29 (and (exists ((v_y_89 Int) (v_z_89 Int)) (let ((.cse45 (+ (* v_y_89 8) (* v_z_89 4)))) (and (<= v_z_89 1) (<= 0 v_z_89) (not (= v_z_89 0)) (= (+ 1 (select .cse15 .cse45)) 0) (= (select .cse17 .cse45) 1)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) .cse1 (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (let ((.cse46 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse46 0) 1) 0) (= (select v_DerPreprocessor_36 8) 0) (= (select .cse46 8) 0) (= (select v_DerPreprocessor_36 0) 1) (= (select .cse46 4) 0) (= (select v_DerPreprocessor_36 4) 0)))) .cse7 .cse8)) (or (and .cse3 .cse10 .cse12 .cse4 (or (and (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int)) (v_z_63 Int) (v_y_63 Int)) (let ((.cse47 (+ (* v_y_63 8) (* v_z_63 4))) (.cse48 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse15 .cse47) 1) 0) (= (select .cse17 .cse47) 1) (= (select .cse48 0) 0) (<= 0 v_z_63) (= (select .cse48 4) 0) (= (select v_DerPreprocessor_20 8) 0) (= (+ (select v_DerPreprocessor_20 .cse47) 1) 0) (<= v_z_63 1) (= (select .cse48 .cse47) 1) (= (select v_DerPreprocessor_20 4) 0) (= 0 (select v_DerPreprocessor_20 0)) (not (= v_z_63 0)) (= (select .cse48 8) 0)))) .cse7 .cse8) .cse49)) (and (or (and .cse9 .cse13) (and .cse3 .cse4 (exists ((v_y_69 Int)) (let ((.cse50 (* v_y_69 8))) (and (= (+ (select .cse17 .cse50) 1) 0) (= (select .cse15 .cse50) 1)))))) .cse10 .cse12 .cse7 .cse8) .cse30) (not (and .cse0 (or .cse51 (and .cse3 .cse10 .cse12 (exists ((v_DerPreprocessor_31 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int))) (let ((.cse52 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_32) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select v_DerPreprocessor_32 4) 1) 0) (= (select .cse52 4) 1) (= (select v_DerPreprocessor_32 8) 0) (= (select .cse52 8) 0) (= (select .cse52 0) 0) (= 0 (select v_DerPreprocessor_32 0))))) .cse4 (exists ((v_z_80 Int) (v_y_80 Int)) (let ((.cse54 (+ (* v_y_80 2) v_z_80)) (.cse53 (+ (* v_z_80 4) (* v_y_80 8)))) (and (= (select .cse17 .cse53) 1) (<= 0 v_z_80) (<= 0 .cse54) (<= .cse54 2) (<= v_z_80 1) (= (+ (select .cse15 .cse53) 1) 0)))))) .cse19 .cse20 .cse21)) (< 0 |c_ULTIMATE.start_main_~count~0#1|) (or .cse1 (and (or (and .cse3 .cse10 .cse12 .cse4 (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_106 (Array Int Int)) (v_y_338 Int)) (let ((.cse55 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_106) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse56 (* v_y_338 8))) (and (= 0 (select .cse55 0)) (= (select .cse55 4) 0) (= (+ (select .cse17 .cse56) 1) 0) (= 1 (select v_DerPreprocessor_106 .cse56)) (= (select .cse55 8) 0) (= (+ (select .cse55 .cse56) 1) 0) (= (select v_DerPreprocessor_106 8) 0) (= (select .cse15 .cse56) 1) (= (select v_DerPreprocessor_106 4) 0) (= (select v_DerPreprocessor_106 0) 0))))) (and (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_106 (Array Int Int))) (let ((.cse57 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_106) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse57 4) 0) (= (select .cse57 8) 0) (= (select v_DerPreprocessor_106 8) 0) (= (select v_DerPreprocessor_106 0) 1) (= (+ (select .cse57 0) 1) 0) (= (select v_DerPreprocessor_106 4) 0)))) .cse2 .cse3 .cse4 .cse5)) .cse7 .cse8) (and .cse3 .cse10 .cse12 .cse4 .cse7 .cse8 (exists ((v_z_342 Int) (v_y_342 Int)) (let ((.cse58 (+ (* v_z_342 4) (* v_y_342 8)))) (and (= (select .cse17 .cse58) 1) (= 0 (+ (select .cse15 .cse58) 1)) (not (= v_z_342 0)) (<= 0 v_z_342) (<= v_z_342 1))))) (and .cse9 .cse10 .cse12 (exists ((v_DerPreprocessor_107 (Array Int Int)) (v_DerPreprocessor_108 (Array Int Int))) (let ((.cse59 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_107) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_108) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse59 4) 0) (= (select v_DerPreprocessor_108 4) 0) (= (select v_DerPreprocessor_108 8) 1) (= (select v_DerPreprocessor_108 0) 0) (= (+ (select .cse59 8) 1) 0) (= (select .cse59 0) 0)))) .cse7 .cse13 .cse8)) (not (and .cse0 (or (and .cse3 .cse10 (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int)) (v_y_330 Int)) (let ((.cse60 (* v_y_330 8)) (.cse61 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_100 4) 0) (= (+ (select .cse17 .cse60) 1) 0) (= (select v_DerPreprocessor_100 8) 0) (= (select .cse61 4) 0) (= (select .cse61 8) 0) (= (+ (select .cse61 .cse60) 1) 0) (= (select v_DerPreprocessor_100 .cse60) 1) (= (select .cse15 .cse60) 1) (= 0 (select .cse61 0)) (= (select v_DerPreprocessor_100 0) 0)))) .cse12 .cse4 .cse7 .cse8) (and .cse9 .cse10 .cse12 (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (let ((.cse62 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_100 4) 0) (= (select .cse62 4) 0) (= (select v_DerPreprocessor_100 8) 1) (= 0 (select .cse62 0)) (= (select v_DerPreprocessor_100 0) 0) (= (+ (select .cse62 8) 1) 0)))) .cse7 .cse13 .cse8) .cse1 (and (exists ((v_y_326 Int) (v_z_326 Int)) (let ((.cse63 (+ (* v_z_326 4) (* v_y_326 8)))) (and (<= 0 v_z_326) (not (= v_z_326 0)) (= (+ (select .cse15 .cse63) 1) 0) (= (select .cse17 .cse63) 1) (<= v_z_326 1)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) (and .cse2 .cse3 .cse4 .cse5 .cse7 (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (let ((.cse64 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_100 4) 0) (= (select v_DerPreprocessor_100 8) 0) (= (select .cse64 4) 0) (= (select v_DerPreprocessor_100 0) 1) (= (select .cse64 8) 0) (= (+ (select .cse64 0) 1) 0)))) .cse8)) .cse19 .cse20 .cse21)) (or (and (or (and .cse3 .cse10 .cse12 (exists ((v_y_272 Int) (v_DerPreprocessor_87 (Array Int Int)) (v_DerPreprocessor_88 (Array Int Int))) (let ((.cse65 (* v_y_272 8)) (.cse66 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_87) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_88) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_88 8) 0) (= (select v_DerPreprocessor_88 0) 0) (= (+ (select .cse17 .cse65) 1) 0) (= (+ (select .cse66 .cse65) 1) 0) (= (select .cse15 .cse65) 1) (= (select .cse66 8) 0) (= (select .cse66 0) 0) (= (select v_DerPreprocessor_88 4) 0) (= (select v_DerPreprocessor_88 .cse65) 1) (= (select .cse66 4) 0)))) .cse4) (and .cse9 .cse10 (exists ((v_DerPreprocessor_87 (Array Int Int)) (v_DerPreprocessor_88 (Array Int Int))) (let ((.cse67 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_87) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_88) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_88 8) 1) (= (select v_DerPreprocessor_88 0) 0) (= (select .cse67 0) 0) (= (select v_DerPreprocessor_88 4) 0) (= (+ (select .cse67 8) 1) 0) (= (select .cse67 4) 0)))) .cse12 .cse13) (and .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_87 (Array Int Int)) (v_DerPreprocessor_88 (Array Int Int))) (let ((.cse68 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_87) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_88) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_88 8) 0) (= (select v_DerPreprocessor_88 0) 1) (= (select .cse68 8) 0) (= (+ (select .cse68 0) 1) 0) (= (select v_DerPreprocessor_88 4) 0) (= (select .cse68 4) 0)))) .cse5)) .cse7 .cse8) (and .cse3 .cse10 .cse12 .cse4 .cse7 .cse8 (exists ((v_z_278 Int) (v_y_278 Int)) (let ((.cse69 (+ (* v_z_278 4) (* v_y_278 8)))) (and (<= v_z_278 1) (= (select .cse17 .cse69) 1) (<= 0 v_z_278) (not (= v_z_278 0)) (= 0 (+ (select .cse15 .cse69) 1)))))) .cse1) (or (and (or (and .cse10 (or (and .cse9 (exists ((v_DerPreprocessor_50 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (let ((.cse70 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_50) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= 0 (select v_DerPreprocessor_50 4)) (= (select .cse70 0) 0) (= (select v_DerPreprocessor_50 0) 0) (= (+ (select .cse70 8) 1) 0) (= (select .cse70 4) 0) (= (select v_DerPreprocessor_50 8) 1)))) .cse12 .cse13) (and .cse3 .cse12 .cse4 (exists ((v_DerPreprocessor_50 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int)) (v_y_146 Int)) (let ((.cse71 (* v_y_146 8)) (.cse72 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_50) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= 0 (select v_DerPreprocessor_50 4)) (= (+ (select .cse17 .cse71) 1) 0) (<= 0 v_y_146) (= (select .cse72 0) 0) (= (select .cse72 8) 0) (= (select .cse15 .cse71) 1) (= (select v_DerPreprocessor_50 0) 0) (= (+ (select .cse72 .cse71) 1) 0) (= (select v_DerPreprocessor_50 8) 0) (= (select v_DerPreprocessor_50 .cse71) 1) (= (select .cse72 4) 0))))))) (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_50 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (let ((.cse73 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_50) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= 0 (select v_DerPreprocessor_50 4)) (= (select v_DerPreprocessor_50 0) 1) (= (+ (select .cse73 0) 1) 0) (= (select .cse73 8) 0) (= (select v_DerPreprocessor_50 8) 0) (= (select .cse73 4) 0)))))) .cse7 .cse8) (and .cse3 .cse10 .cse12 .cse4 (or (and (exists ((v_y_139 Int) (v_z_139 Int)) (let ((.cse74 (+ (* v_y_139 8) (* v_z_139 4)))) (and (<= v_z_139 1) (<= 0 (+ (* 2 v_y_139) v_z_139)) (= (select .cse17 .cse74) 1) (not (= v_z_139 0)) (<= 0 v_z_139) (= (+ (select .cse15 .cse74) 1) 0)))) .cse7 .cse8) .cse49))) (<= 3 c_~ARR_SIZE~0) (or (and .cse7 .cse8 (or .cse75 (and .cse10 (or (and .cse3 .cse12 .cse4 (exists ((v_y_300 Int)) (let ((.cse76 (* v_y_300 8))) (and (= (+ (select .cse17 .cse76) 1) 0) (= (select .cse15 .cse76) 1))))) .cse77)))) (and .cse3 .cse10 .cse12 .cse4 (exists ((v_y_309 Int) (v_DerPreprocessor_91 (Array Int Int)) (v_DerPreprocessor_92 (Array Int Int)) (v_z_309 Int)) (let ((.cse78 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_91) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_92) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse79 (+ (* v_z_309 4) (* v_y_309 8)))) (and (= (select .cse78 4) 0) (= (select v_DerPreprocessor_92 8) 0) (= (select .cse78 0) 0) (= (+ (select v_DerPreprocessor_92 .cse79) 1) 0) (= (select .cse78 8) 0) (<= 0 v_z_309) (= (select .cse78 .cse79) 1) (= (select v_DerPreprocessor_92 0) 0) (<= v_z_309 1) (not (= v_z_309 0)) (= (select v_DerPreprocessor_92 4) 0) (= (select .cse17 .cse79) 1) (= (+ (select .cse15 .cse79) 1) 0)))) .cse7 .cse8) (and .cse3 .cse10 .cse12 .cse4 .cse32 (exists ((v_DerPreprocessor_91 (Array Int Int)) (v_DerPreprocessor_92 (Array Int Int))) (let ((.cse80 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_91) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_92) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select v_DerPreprocessor_92 4) 1) 0) (= (select v_DerPreprocessor_92 8) 0) (= (select .cse80 0) 0) (= (select .cse80 4) 1) (= (select .cse80 8) 0) (= (select v_DerPreprocessor_92 0) 0)))) .cse34)) (not (and .cse0 (or .cse51 (and .cse3 .cse10 .cse12 (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (let ((.cse81 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_102 0) 0) (= (select v_DerPreprocessor_102 8) 0) (= (select .cse81 0) 0) (= (select .cse81 4) 1) (= (+ (select v_DerPreprocessor_102 4) 1) 0) (= (select .cse81 8) 0)))) .cse4 .cse82)) .cse19 .cse20 .cse21)) (or (and .cse3 .cse10 .cse12 .cse4 .cse7 (exists ((v_DerPreprocessor_97 (Array Int Int)) (v_DerPreprocessor_98 (Array Int Int)) (v_y_316 Int) (v_z_316 Int)) (let ((.cse83 (+ (* v_z_316 4) (* v_y_316 8))) (.cse84 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_97) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_98) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select v_DerPreprocessor_98 .cse83) 1) 0) (= (select .cse84 4) 0) (<= 0 v_z_316) (= (select v_DerPreprocessor_98 0) 0) (= (select .cse17 .cse83) 1) (not (= v_z_316 0)) (= (select v_DerPreprocessor_98 4) 0) (= (+ (select .cse15 .cse83) 1) 0) (<= v_z_316 1) (= (select .cse84 .cse83) 1) (= (select v_DerPreprocessor_98 8) 0) (= (select .cse84 8) 0) (= (select .cse84 0) 0)))) .cse8) .cse29 (and .cse3 .cse10 .cse12 .cse4 .cse32 (exists ((v_DerPreprocessor_95 (Array Int Int)) (v_DerPreprocessor_96 (Array Int Int))) (let ((.cse85 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_95) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_96) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse85 0) 0) (= (select .cse85 8) 0) (= (select v_DerPreprocessor_96 0) 0) (= (select v_DerPreprocessor_96 8) 0) (= (+ (select v_DerPreprocessor_96 4) 1) 0) (= (select .cse85 4) 1)))) .cse34) (and .cse4 (or (and .cse3 .cse10 .cse12 (exists ((v_y_321 Int)) (let ((.cse86 (* v_y_321 8))) (and (= (+ (select .cse17 .cse86) 1) 0) (= (select .cse15 .cse86) 1)))) .cse8) (and .cse2 .cse3 .cse5 .cse8)) .cse7)) (not (and (or .cse51 (and (exists ((v_DerPreprocessor_93 (Array Int Int)) (v_DerPreprocessor_94 (Array Int Int))) (let ((.cse87 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_93) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_94) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse87 8) 0) (= (select .cse87 0) 0) (= (select v_DerPreprocessor_94 0) 0) (= (+ (select v_DerPreprocessor_94 4) 1) 0) (= (select v_DerPreprocessor_94 8) 0) (= (select .cse87 4) 1)))) .cse3 .cse10 .cse12 .cse4 .cse82)) .cse0 .cse19 .cse20 .cse21)) (not (and .cse0 (or (and .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int))) (let ((.cse88 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_52 8) 0) (= (select v_DerPreprocessor_52 0) 1) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse88 4)) (= (+ (select .cse88 0) 1) 0) (= (select .cse88 8) 0))))) (and .cse3 .cse10 .cse12 .cse4 .cse7 .cse8 (exists ((v_y_150 Int) (v_z_150 Int)) (let ((.cse89 (+ (* v_y_150 8) (* v_z_150 4)))) (and (= (select .cse17 .cse89) 1) (<= v_z_150 1) (<= 0 v_z_150) (= (+ (select .cse15 .cse89) 1) 0) (not (= v_z_150 0)))))) .cse1 (and .cse3 .cse10 .cse12 .cse4 .cse7 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int)) (v_y_153 Int)) (let ((.cse91 (* v_y_153 8)) (.cse90 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse90 .cse91) 1) 0) (= (select v_DerPreprocessor_52 8) 0) (= (select v_DerPreprocessor_52 0) 0) (= (+ (select .cse17 .cse91) 1) 0) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse90 4)) (= (select v_DerPreprocessor_52 .cse91) 1) (= (select .cse15 .cse91) 1) (= (select .cse90 8) 0) (= (select .cse90 0) 0)))) .cse8) (and .cse9 .cse10 .cse12 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int))) (let ((.cse92 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_52 0) 0) (= (select v_DerPreprocessor_52 8) 1) (= (+ (select .cse92 8) 1) 0) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse92 4)) (= (select .cse92 0) 0)))) .cse7 .cse13 .cse8)) .cse19 .cse20 .cse21)) .cse19 (not (and .cse0 .cse19 .cse20 .cse21 (or (and .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (let ((.cse93 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_60 0) 1) (= (select .cse93 8) 0) (= (+ (select .cse93 0) 1) 0) (= (select v_DerPreprocessor_60 8) 0) (= (select v_DerPreprocessor_60 4) 0) (= (select .cse93 4) 0))))) .cse1 (and (exists ((v_y_191 Int) (v_z_191 Int)) (let ((.cse94 (+ (* v_z_191 4) (* v_y_191 8)))) (and (= (+ (select .cse15 .cse94) 1) 0) (not (= v_z_191 0)) (= (select .cse17 .cse94) 1) (<= 0 v_z_191) (<= v_z_191 1)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) (and .cse10 (or (and .cse3 .cse12 .cse4 (exists ((v_y_185 Int) (v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (let ((.cse95 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse96 (* v_y_185 8))) (and (= (select .cse95 8) 0) (= (+ 1 (select .cse95 .cse96)) 0) (= (select v_DerPreprocessor_60 8) 0) (= (select v_DerPreprocessor_60 4) 0) (= (select .cse15 .cse96) 1) (= (+ (select .cse17 .cse96) 1) 0) (= (select .cse95 0) 0) (= (select .cse95 4) 0) (= (select v_DerPreprocessor_60 0) 0) (= (select v_DerPreprocessor_60 .cse96) 1))))) (and .cse9 .cse12 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (let ((.cse97 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_60 4) 0) (= (select .cse97 0) 0) (= (+ (select .cse97 8) 1) 0) (= (select .cse97 4) 0) (= (select v_DerPreprocessor_60 0) 0) (= (select v_DerPreprocessor_60 8) 1)))) .cse13)) .cse7 .cse8)))) .cse20 .cse21 (<= |c_ULTIMATE.start_main_~count~0#1| 1) (not (and (or .cse51 (and (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (let ((.cse98 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_22 8) 0) (= (select .cse98 4) 1) (= (+ (select v_DerPreprocessor_22 4) 1) 0) (= 0 (select .cse98 0)) (= (select .cse98 8) 0) (= (select v_DerPreprocessor_22 0) 0)))) .cse3 .cse10 .cse12 .cse4 .cse82)) .cse0 .cse19 .cse20 .cse21)) (or .cse29 (and .cse3 .cse10 .cse12 .cse4 .cse7 (exists ((v_y_85 Int)) (let ((.cse99 (* v_y_85 8))) (and (= (select .cse15 .cse99) 1) (= (+ (select .cse17 .cse99) 1) 0)))) .cse8) (and .cse3 .cse10 .cse12 .cse4 .cse32 .cse34 (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (let ((.cse100 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_34 8) 0) (= (select .cse100 8) 0) (= (select .cse100 4) 1) (= (select .cse100 0) 0) (= (select v_DerPreprocessor_34 0) 0) (= (+ (select v_DerPreprocessor_34 4) 1) 0))))) (and .cse3 .cse10 .cse12 .cse4 .cse7 (exists ((v_z_87 Int) (v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int)) (v_y_87 Int)) (let ((.cse102 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse101 (+ (* v_y_87 8) (* v_z_87 4)))) (and (<= v_z_87 1) (= (+ (select v_DerPreprocessor_34 .cse101) 1) 0) (= (+ (select .cse15 .cse101) 1) 0) (= (select .cse102 4) 0) (= (select v_DerPreprocessor_34 8) 0) (= (select .cse102 .cse101) 1) (= (select v_DerPreprocessor_34 4) 0) (= (select .cse102 8) 0) (= (select .cse102 0) 0) (= (select .cse17 .cse101) 1) (<= 0 v_z_87) (not (= v_z_87 0)) (= (select v_DerPreprocessor_34 0) 0)))) .cse8) .cse30) (or (and .cse10 (or (and .cse9 (exists ((v_DerPreprocessor_90 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (let ((.cse103 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_90) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_90 4) 0) (= (+ (select .cse103 8) 1) 0) (= (select .cse103 4) 0) (= (select v_DerPreprocessor_90 0) 0) (= (select v_DerPreprocessor_90 8) 1) (= (select .cse103 0) 0)))) .cse13) (and .cse3 .cse4 (exists ((v_y_284 Int) (v_DerPreprocessor_90 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (let ((.cse104 (* v_y_284 8)) (.cse105 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_90) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_90 .cse104) 1) (= (+ (select .cse105 .cse104) 1) 0) (= (select v_DerPreprocessor_90 4) 0) (= (select v_DerPreprocessor_90 8) 0) (= (select .cse105 4) 0) (= (select .cse105 8) 0) (= (+ (select .cse17 .cse104) 1) 0) (= (select v_DerPreprocessor_90 0) 0) (= (select .cse15 .cse104) 1) (= (select .cse105 0) 0)))))) .cse12 .cse7 .cse8) (and .cse2 (exists ((v_DerPreprocessor_90 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (let ((.cse106 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_90) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_90 4) 0) (= (select v_DerPreprocessor_90 0) 1) (= (select v_DerPreprocessor_90 8) 0) (= (select .cse106 4) 0) (= (select .cse106 8) 0) (= (+ (select .cse106 0) 1) 0)))) .cse3 .cse4 .cse5 .cse7 .cse8) .cse1 (and .cse3 .cse10 (exists ((v_y_291 Int) (v_z_291 Int)) (let ((.cse107 (+ (* v_z_291 4) (* v_y_291 8)))) (and (not (= v_z_291 0)) (= (select .cse17 .cse107) 1) (<= 0 v_z_291) (= (+ 1 (select .cse15 .cse107)) 0) (<= v_z_291 1)))) .cse12 .cse4 .cse7 .cse8)) (not (and .cse0 .cse19 .cse20 .cse21 (or (and (exists ((v_z_111 Int) (v_y_111 Int)) (let ((.cse108 (+ (* v_z_111 4) (* v_y_111 8)))) (and (not (= v_z_111 0)) (= (select .cse17 .cse108) 1) (<= 0 v_z_111) (<= v_z_111 1) (= (+ (select .cse15 .cse108) 1) 0)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) .cse1 (and (or (and .cse10 (or (and (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse109 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse109 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select .cse109 0) 0) (= 0 (+ (select .cse109 8) 1)) (= (select v_DerPreprocessor_42 4) 0) (= (select v_DerPreprocessor_42 8) 1)))) .cse9 .cse12 .cse13) (and .cse3 .cse12 .cse4 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int)) (v_y_104 Int)) (let ((.cse110 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse111 (* v_y_104 8))) (and (= (select .cse110 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select v_DerPreprocessor_42 8) 0) (= (+ (select .cse17 .cse111) 1) 0) (= (+ (select .cse110 .cse111) 1) 0) (= (select v_DerPreprocessor_42 .cse111) 1) (= (select .cse110 0) 0) (= (select .cse110 8) 0) (= (select v_DerPreprocessor_42 4) 0) (= (select .cse15 .cse111) 1))))))) (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse112 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse112 4) 0) (= (+ (select .cse112 0) 1) 0) (= (select v_DerPreprocessor_42 0) 1) (= (select v_DerPreprocessor_42 8) 0) (= (select .cse112 8) 0) (= (select v_DerPreprocessor_42 4) 0)))))) .cse7 .cse8)))) (not (and .cse0 (or .cse51 .cse113) .cse19 .cse20 .cse21)) (not (and .cse0 (or (and .cse7 .cse8 (or (and .cse9 .cse10 .cse12 (exists ((v_DerPreprocessor_103 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (let ((.cse114 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_103) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_104 4) 0) (= (select v_DerPreprocessor_104 8) 1) (= (+ (select .cse114 8) 1) 0) (= (select .cse114 4) 0) (= (select v_DerPreprocessor_104 0) 0) (= (select .cse114 0) 0)))) .cse13) (and (exists ((v_DerPreprocessor_103 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (let ((.cse115 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_103) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse115 8) 0) (= (select v_DerPreprocessor_104 0) 1) (= (select v_DerPreprocessor_104 4) 0) (= (select v_DerPreprocessor_104 8) 0) (= (+ (select .cse115 0) 1) 0) (= (select .cse115 4) 0)))) .cse2 .cse3 .cse4 .cse5))) .cse113) .cse19 .cse20 .cse21)) (or (and .cse3 .cse10 .cse12 (or (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int))) (let ((.cse116 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse116 0) 0) (= (select v_DerPreprocessor_28 0) 0) (= (+ (select v_DerPreprocessor_28 4) 1) 0) (= (select .cse116 8) 0) (= (select v_DerPreprocessor_28 8) 0) (= (select .cse116 4) 1)))) .cse32 .cse34) (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int)) (v_z_74 Int) (v_y_74 Int)) (let ((.cse118 (+ (* v_y_74 8) (* v_z_74 4))) (.cse117 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse117 .cse118) 1) (= (+ (select .cse15 .cse118) 1) 0) (not (= v_z_74 0)) (= (select .cse117 0) 0) (= (select .cse117 4) 0) (= (select v_DerPreprocessor_28 0) 0) (= (select v_DerPreprocessor_28 4) 0) (<= v_z_74 1) (= (+ (select v_DerPreprocessor_28 .cse118) 1) 0) (<= 0 v_z_74) (= (select .cse17 .cse118) 1) (= (select .cse117 8) 0) (= (select v_DerPreprocessor_28 8) 0) (<= 0 (+ v_z_74 (* v_y_74 2)))))) .cse7 .cse8)) .cse4) (and .cse7 (or .cse75 (and .cse10 (or (and .cse3 .cse12 .cse4 (exists ((v_y_79 Int)) (let ((.cse119 (* v_y_79 8))) (and (= (+ (select .cse17 .cse119) 1) 0) (<= 0 v_y_79) (= (select .cse15 .cse119) 1))))) .cse77))) .cse8)))))))) is different from false [2023-12-02 23:52:35,262 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse15 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse17 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse121 (select .cse17 0)) (.cse125 (select .cse17 8)) (.cse124 (select .cse15 8)) (.cse120 (select .cse15 0))) (let ((.cse123 (select .cse17 4)) (.cse122 (select .cse15 4)) (.cse2 (= .cse120 1)) (.cse3 (= .cse124 0)) (.cse4 (= .cse125 0)) (.cse5 (= 0 (+ .cse121 1)))) (let ((.cse82 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse126 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse15 .cse126) 1) 0) (= (select .cse17 .cse126) 1))))) (.cse75 (and .cse2 .cse3 .cse4 .cse5)) (.cse9 (= (+ .cse125 1) 0)) (.cse10 (= 0 .cse121)) (.cse12 (= .cse120 0)) (.cse7 (= .cse122 0)) (.cse13 (= .cse124 1)) (.cse8 (= .cse123 0)) (.cse32 (= .cse123 1)) (.cse34 (= (+ .cse122 1) 0))) (let ((.cse49 (and .cse32 .cse34)) (.cse29 (and .cse9 .cse10 .cse12 .cse7 .cse13 .cse8)) (.cse30 (and .cse2 .cse3 .cse4 .cse5 .cse7 .cse8)) (.cse1 (and .cse3 .cse10 .cse12 .cse4 .cse32 .cse34)) (.cse51 (and (or .cse75 (and .cse9 .cse10 .cse12 .cse13)) .cse7 .cse8)) (.cse0 (= |c_ULTIMATE.start_main_~count~0#1| 1)) (.cse113 (and .cse3 .cse10 .cse12 .cse4 .cse82)) (.cse19 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse20 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse21 (= |c_ULTIMATE.start_main_~sum~0#1| (+ .cse120 .cse121))) (.cse77 (and .cse9 .cse12 .cse13))) (and (not (and .cse0 (or .cse1 (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse6 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse6 4) 0) (= (+ (select .cse6 0) 1) 0) (= (select .cse6 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse7 .cse8) (and .cse9 .cse10 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse11 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse11 4) 0) (= (+ (select .cse11 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse11 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse12 .cse7 .cse13 .cse8) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse16 (* v_y_55 8)) (.cse14 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse14 4) 0) (= (select .cse15 .cse16) 1) (= (+ (select .cse17 .cse16) 1) 0) (= (+ (select .cse14 .cse16) 1) 0) (= (select v_DerPreprocessor_18 .cse16) 1) (= (select .cse14 0) 0) (= (select .cse14 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) (and .cse3 .cse10 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse18 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse17 .cse18) 1) (= (+ (select .cse15 .cse18) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse12 .cse4 .cse7 .cse8)) .cse19 .cse20 .cse21)) (not (and .cse0 (or (and .cse7 .cse8 (or (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_55 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (let ((.cse22 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_56 0) 1) (= (select .cse22 4) 0) (= (select v_DerPreprocessor_56 4) 0) (= (select v_DerPreprocessor_56 8) 0) (= (select .cse22 8) 0) (= (+ (select .cse22 0) 1) 0))))) (and .cse3 .cse10 .cse12 .cse4 (exists ((v_y_163 Int) (v_DerPreprocessor_55 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (let ((.cse23 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse24 (* v_y_163 8))) (and (= (+ (select .cse23 .cse24) 1) 0) (= (select v_DerPreprocessor_56 0) 0) (= (select .cse23 4) 0) (= (select v_DerPreprocessor_56 4) 0) (= (select .cse15 .cse24) 1) (= (select v_DerPreprocessor_56 8) 0) (= (select .cse23 8) 0) (= (+ (select .cse17 .cse24) 1) 0) (= (select .cse23 0) 0) (= 1 (select v_DerPreprocessor_56 .cse24)))))) (and .cse9 .cse10 .cse12 .cse13 (exists ((v_DerPreprocessor_55 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (let ((.cse25 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_55) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_56) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse25 8) 1) 0) (= (select v_DerPreprocessor_56 0) 0) (= (select .cse25 4) 0) (= (select v_DerPreprocessor_56 4) 0) (= (select .cse25 0) 0) (= (select v_DerPreprocessor_56 8) 1))))))) .cse1 (and .cse3 .cse10 .cse12 (exists ((v_z_169 Int) (v_y_169 Int)) (let ((.cse26 (+ (* v_z_169 4) (* v_y_169 8)))) (and (<= v_z_169 1) (<= 0 v_z_169) (= (select .cse17 .cse26) 1) (not (= v_z_169 0)) (= (+ (select .cse15 .cse26) 1) 0)))) .cse4 .cse7 .cse8)) .cse19 .cse20 .cse21)) (or (and .cse3 .cse10 .cse12 .cse4 .cse7 (exists ((v_z_344 Int) (v_DerPreprocessor_110 (Array Int Int)) (v_y_344 Int) (v_DerPreprocessor_109 (Array Int Int))) (let ((.cse28 (+ (* v_y_344 8) (* v_z_344 4))) (.cse27 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_110) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_110 8) 0) (= (select .cse27 8) 0) (<= 0 v_z_344) (= (+ (select .cse15 .cse28) 1) 0) (= (select .cse27 .cse28) 1) (= (+ (select v_DerPreprocessor_110 .cse28) 1) 0) (= (select .cse17 .cse28) 1) (= (select v_DerPreprocessor_110 0) 0) (= (select v_DerPreprocessor_110 4) 0) (<= v_z_344 1) (= (select .cse27 0) 0) (not (= v_z_344 0)) (= (select .cse27 4) 0)))) .cse8) .cse29 .cse30 (and (exists ((v_y_349 Int)) (let ((.cse31 (* v_y_349 8))) (and (= (select .cse15 .cse31) 1) (= (+ (select .cse17 .cse31) 1) 0)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) (and .cse3 .cse10 .cse12 .cse4 .cse32 (exists ((v_DerPreprocessor_110 (Array Int Int)) (v_DerPreprocessor_109 (Array Int Int))) (let ((.cse33 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_110) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse33 4) 1) (= (select v_DerPreprocessor_110 8) 0) (= (+ (select v_DerPreprocessor_110 4) 1) 0) (= (select .cse33 8) 0) (= (select v_DerPreprocessor_110 0) 0) (= (select .cse33 0) 0)))) .cse34)) (or .cse29 (and .cse3 .cse10 .cse12 .cse4 (exists ((v_y_16 Int)) (let ((.cse35 (* v_y_16 8))) (and (= (select .cse15 .cse35) 1) (= 0 (+ (select .cse17 .cse35) 1))))) .cse7 .cse8) (and .cse3 .cse10 .cse12 .cse4 (exists ((v_DerPreprocessor_5 (Array Int Int)) (v_DerPreprocessor_6 (Array Int Int)) (v_z_7 Int) (v_y_7 Int)) (let ((.cse36 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_5) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_6) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse37 (+ (* v_y_7 8) (* v_z_7 4)))) (and (= (select .cse36 0) 0) (= (select v_DerPreprocessor_6 8) 0) (= (select .cse36 .cse37) 1) (= (select .cse36 8) 0) (= (select .cse17 .cse37) 1) (= (+ (select v_DerPreprocessor_6 .cse37) 1) 0) (= (select .cse36 4) 0) (not (= v_z_7 0)) (<= v_z_7 1) (= (+ (select .cse15 .cse37) 1) 0) (= (select v_DerPreprocessor_6 4) 0) (<= 0 v_z_7) (= (select v_DerPreprocessor_6 0) 0)))) .cse7 .cse8)) (not (and .cse0 (or (and (or (and .cse9 .cse10 .cse12 .cse13 (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse38 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse38 8) 1) 0) (= (select v_DerPreprocessor_46 8) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse38 0) 0) (= (select .cse38 4) 0) (= (select v_DerPreprocessor_46 0) 0))))) (and .cse3 .cse10 .cse12 .cse4 (exists ((v_y_127 Int) (v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse39 (* v_y_127 8)) (.cse40 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse17 .cse39) 1) 0) (= (+ (select .cse40 .cse39) 1) 0) (= (select v_DerPreprocessor_46 .cse39) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse40 0) 0) (= (select .cse15 .cse39) 1) (= (select .cse40 4) 0) (= (select v_DerPreprocessor_46 8) 0) (= (select v_DerPreprocessor_46 0) 0) (= (select .cse40 8) 0)))))) .cse7 .cse8) (and .cse10 (or (and .cse3 .cse12 .cse4 .cse7 .cse8 (exists ((v_y_117 Int) (v_z_117 Int)) (let ((.cse41 (+ (* v_z_117 4) (* v_y_117 8)))) (and (<= 0 v_z_117) (<= v_z_117 1) (= (+ (select .cse15 .cse41) 1) 0) (not (= v_z_117 0)) (= (select .cse17 .cse41) 1))))) (and .cse3 .cse12 .cse4 .cse32 .cse34))) (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_43 (Array Int Int)) (v_DerPreprocessor_44 (Array Int Int))) (let ((.cse42 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse42 0) 1) 0) (= (select v_DerPreprocessor_44 8) 0) (= (select v_DerPreprocessor_44 0) 1) (= (select .cse42 4) 0) (= (select .cse42 8) 0) (= (select v_DerPreprocessor_44 4) 0)))) .cse7 .cse8)) .cse19 .cse20 .cse21)) .cse0 (or (and (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int)) (v_y_95 Int)) (let ((.cse44 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse43 (* v_y_95 8))) (and (= (select .cse15 .cse43) 1) (= (select .cse44 8) 0) (= (select .cse44 4) 0) (= (+ (select .cse17 .cse43) 1) 0) (= (select .cse44 0) 0) (= (select v_DerPreprocessor_38 0) 0) (= (select v_DerPreprocessor_38 .cse43) 1) (= (select v_DerPreprocessor_38 4) 0) (= (select v_DerPreprocessor_38 8) 0) (= (+ (select .cse44 .cse43) 1) 0)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) .cse29 (and (exists ((v_y_89 Int) (v_z_89 Int)) (let ((.cse45 (+ (* v_y_89 8) (* v_z_89 4)))) (and (<= v_z_89 1) (<= 0 v_z_89) (not (= v_z_89 0)) (= (+ 1 (select .cse15 .cse45)) 0) (= (select .cse17 .cse45) 1)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) .cse1 (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (let ((.cse46 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse46 0) 1) 0) (= (select v_DerPreprocessor_36 8) 0) (= (select .cse46 8) 0) (= (select v_DerPreprocessor_36 0) 1) (= (select .cse46 4) 0) (= (select v_DerPreprocessor_36 4) 0)))) .cse7 .cse8)) (or (and .cse3 .cse10 .cse12 .cse4 (or (and (exists ((v_DerPreprocessor_20 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int)) (v_z_63 Int) (v_y_63 Int)) (let ((.cse47 (+ (* v_y_63 8) (* v_z_63 4))) (.cse48 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_19) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_20) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse15 .cse47) 1) 0) (= (select .cse17 .cse47) 1) (= (select .cse48 0) 0) (<= 0 v_z_63) (= (select .cse48 4) 0) (= (select v_DerPreprocessor_20 8) 0) (= (+ (select v_DerPreprocessor_20 .cse47) 1) 0) (<= v_z_63 1) (= (select .cse48 .cse47) 1) (= (select v_DerPreprocessor_20 4) 0) (= 0 (select v_DerPreprocessor_20 0)) (not (= v_z_63 0)) (= (select .cse48 8) 0)))) .cse7 .cse8) .cse49)) (and (or (and .cse9 .cse13) (and .cse3 .cse4 (exists ((v_y_69 Int)) (let ((.cse50 (* v_y_69 8))) (and (= (+ (select .cse17 .cse50) 1) 0) (= (select .cse15 .cse50) 1)))))) .cse10 .cse12 .cse7 .cse8) .cse30) (not (and .cse0 (or .cse51 (and .cse3 .cse10 .cse12 (exists ((v_DerPreprocessor_31 (Array Int Int)) (v_DerPreprocessor_32 (Array Int Int))) (let ((.cse52 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_31) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_32) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select v_DerPreprocessor_32 4) 1) 0) (= (select .cse52 4) 1) (= (select v_DerPreprocessor_32 8) 0) (= (select .cse52 8) 0) (= (select .cse52 0) 0) (= 0 (select v_DerPreprocessor_32 0))))) .cse4 (exists ((v_z_80 Int) (v_y_80 Int)) (let ((.cse54 (+ (* v_y_80 2) v_z_80)) (.cse53 (+ (* v_z_80 4) (* v_y_80 8)))) (and (= (select .cse17 .cse53) 1) (<= 0 v_z_80) (<= 0 .cse54) (<= .cse54 2) (<= v_z_80 1) (= (+ (select .cse15 .cse53) 1) 0)))))) .cse19 .cse20 .cse21)) (< 0 |c_ULTIMATE.start_main_~count~0#1|) (or .cse1 (and (or (and .cse3 .cse10 .cse12 .cse4 (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_106 (Array Int Int)) (v_y_338 Int)) (let ((.cse55 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_106) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse56 (* v_y_338 8))) (and (= 0 (select .cse55 0)) (= (select .cse55 4) 0) (= (+ (select .cse17 .cse56) 1) 0) (= 1 (select v_DerPreprocessor_106 .cse56)) (= (select .cse55 8) 0) (= (+ (select .cse55 .cse56) 1) 0) (= (select v_DerPreprocessor_106 8) 0) (= (select .cse15 .cse56) 1) (= (select v_DerPreprocessor_106 4) 0) (= (select v_DerPreprocessor_106 0) 0))))) (and (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_106 (Array Int Int))) (let ((.cse57 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_106) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse57 4) 0) (= (select .cse57 8) 0) (= (select v_DerPreprocessor_106 8) 0) (= (select v_DerPreprocessor_106 0) 1) (= (+ (select .cse57 0) 1) 0) (= (select v_DerPreprocessor_106 4) 0)))) .cse2 .cse3 .cse4 .cse5)) .cse7 .cse8) (and .cse3 .cse10 .cse12 .cse4 .cse7 .cse8 (exists ((v_z_342 Int) (v_y_342 Int)) (let ((.cse58 (+ (* v_z_342 4) (* v_y_342 8)))) (and (= (select .cse17 .cse58) 1) (= 0 (+ (select .cse15 .cse58) 1)) (not (= v_z_342 0)) (<= 0 v_z_342) (<= v_z_342 1))))) (and .cse9 .cse10 .cse12 (exists ((v_DerPreprocessor_107 (Array Int Int)) (v_DerPreprocessor_108 (Array Int Int))) (let ((.cse59 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_107) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_108) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse59 4) 0) (= (select v_DerPreprocessor_108 4) 0) (= (select v_DerPreprocessor_108 8) 1) (= (select v_DerPreprocessor_108 0) 0) (= (+ (select .cse59 8) 1) 0) (= (select .cse59 0) 0)))) .cse7 .cse13 .cse8)) (not (and .cse0 (or (and .cse3 .cse10 (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int)) (v_y_330 Int)) (let ((.cse60 (* v_y_330 8)) (.cse61 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_100 4) 0) (= (+ (select .cse17 .cse60) 1) 0) (= (select v_DerPreprocessor_100 8) 0) (= (select .cse61 4) 0) (= (select .cse61 8) 0) (= (+ (select .cse61 .cse60) 1) 0) (= (select v_DerPreprocessor_100 .cse60) 1) (= (select .cse15 .cse60) 1) (= 0 (select .cse61 0)) (= (select v_DerPreprocessor_100 0) 0)))) .cse12 .cse4 .cse7 .cse8) (and .cse9 .cse10 .cse12 (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (let ((.cse62 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_100 4) 0) (= (select .cse62 4) 0) (= (select v_DerPreprocessor_100 8) 1) (= 0 (select .cse62 0)) (= (select v_DerPreprocessor_100 0) 0) (= (+ (select .cse62 8) 1) 0)))) .cse7 .cse13 .cse8) .cse1 (and (exists ((v_y_326 Int) (v_z_326 Int)) (let ((.cse63 (+ (* v_z_326 4) (* v_y_326 8)))) (and (<= 0 v_z_326) (not (= v_z_326 0)) (= (+ (select .cse15 .cse63) 1) 0) (= (select .cse17 .cse63) 1) (<= v_z_326 1)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) (and .cse2 .cse3 .cse4 .cse5 .cse7 (exists ((v_DerPreprocessor_100 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int))) (let ((.cse64 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_100) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_100 4) 0) (= (select v_DerPreprocessor_100 8) 0) (= (select .cse64 4) 0) (= (select v_DerPreprocessor_100 0) 1) (= (select .cse64 8) 0) (= (+ (select .cse64 0) 1) 0)))) .cse8)) .cse19 .cse20 .cse21)) (or (and (or (and .cse3 .cse10 .cse12 (exists ((v_y_272 Int) (v_DerPreprocessor_87 (Array Int Int)) (v_DerPreprocessor_88 (Array Int Int))) (let ((.cse65 (* v_y_272 8)) (.cse66 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_87) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_88) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_88 8) 0) (= (select v_DerPreprocessor_88 0) 0) (= (+ (select .cse17 .cse65) 1) 0) (= (+ (select .cse66 .cse65) 1) 0) (= (select .cse15 .cse65) 1) (= (select .cse66 8) 0) (= (select .cse66 0) 0) (= (select v_DerPreprocessor_88 4) 0) (= (select v_DerPreprocessor_88 .cse65) 1) (= (select .cse66 4) 0)))) .cse4) (and .cse9 .cse10 (exists ((v_DerPreprocessor_87 (Array Int Int)) (v_DerPreprocessor_88 (Array Int Int))) (let ((.cse67 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_87) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_88) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_88 8) 1) (= (select v_DerPreprocessor_88 0) 0) (= (select .cse67 0) 0) (= (select v_DerPreprocessor_88 4) 0) (= (+ (select .cse67 8) 1) 0) (= (select .cse67 4) 0)))) .cse12 .cse13) (and .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_87 (Array Int Int)) (v_DerPreprocessor_88 (Array Int Int))) (let ((.cse68 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_87) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_88) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_88 8) 0) (= (select v_DerPreprocessor_88 0) 1) (= (select .cse68 8) 0) (= (+ (select .cse68 0) 1) 0) (= (select v_DerPreprocessor_88 4) 0) (= (select .cse68 4) 0)))) .cse5)) .cse7 .cse8) (and .cse3 .cse10 .cse12 .cse4 .cse7 .cse8 (exists ((v_z_278 Int) (v_y_278 Int)) (let ((.cse69 (+ (* v_z_278 4) (* v_y_278 8)))) (and (<= v_z_278 1) (= (select .cse17 .cse69) 1) (<= 0 v_z_278) (not (= v_z_278 0)) (= 0 (+ (select .cse15 .cse69) 1)))))) .cse1) (or (and (or (and .cse10 (or (and .cse9 (exists ((v_DerPreprocessor_50 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (let ((.cse70 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_50) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= 0 (select v_DerPreprocessor_50 4)) (= (select .cse70 0) 0) (= (select v_DerPreprocessor_50 0) 0) (= (+ (select .cse70 8) 1) 0) (= (select .cse70 4) 0) (= (select v_DerPreprocessor_50 8) 1)))) .cse12 .cse13) (and .cse3 .cse12 .cse4 (exists ((v_DerPreprocessor_50 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int)) (v_y_146 Int)) (let ((.cse71 (* v_y_146 8)) (.cse72 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_50) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= 0 (select v_DerPreprocessor_50 4)) (= (+ (select .cse17 .cse71) 1) 0) (<= 0 v_y_146) (= (select .cse72 0) 0) (= (select .cse72 8) 0) (= (select .cse15 .cse71) 1) (= (select v_DerPreprocessor_50 0) 0) (= (+ (select .cse72 .cse71) 1) 0) (= (select v_DerPreprocessor_50 8) 0) (= (select v_DerPreprocessor_50 .cse71) 1) (= (select .cse72 4) 0))))))) (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_50 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int))) (let ((.cse73 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_50) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= 0 (select v_DerPreprocessor_50 4)) (= (select v_DerPreprocessor_50 0) 1) (= (+ (select .cse73 0) 1) 0) (= (select .cse73 8) 0) (= (select v_DerPreprocessor_50 8) 0) (= (select .cse73 4) 0)))))) .cse7 .cse8) (and .cse3 .cse10 .cse12 .cse4 (or (and (exists ((v_y_139 Int) (v_z_139 Int)) (let ((.cse74 (+ (* v_y_139 8) (* v_z_139 4)))) (and (<= v_z_139 1) (<= 0 (+ (* 2 v_y_139) v_z_139)) (= (select .cse17 .cse74) 1) (not (= v_z_139 0)) (<= 0 v_z_139) (= (+ (select .cse15 .cse74) 1) 0)))) .cse7 .cse8) .cse49))) (<= 3 c_~ARR_SIZE~0) (or (and .cse7 .cse8 (or .cse75 (and .cse10 (or (and .cse3 .cse12 .cse4 (exists ((v_y_300 Int)) (let ((.cse76 (* v_y_300 8))) (and (= (+ (select .cse17 .cse76) 1) 0) (= (select .cse15 .cse76) 1))))) .cse77)))) (and .cse3 .cse10 .cse12 .cse4 (exists ((v_y_309 Int) (v_DerPreprocessor_91 (Array Int Int)) (v_DerPreprocessor_92 (Array Int Int)) (v_z_309 Int)) (let ((.cse78 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_91) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_92) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse79 (+ (* v_z_309 4) (* v_y_309 8)))) (and (= (select .cse78 4) 0) (= (select v_DerPreprocessor_92 8) 0) (= (select .cse78 0) 0) (= (+ (select v_DerPreprocessor_92 .cse79) 1) 0) (= (select .cse78 8) 0) (<= 0 v_z_309) (= (select .cse78 .cse79) 1) (= (select v_DerPreprocessor_92 0) 0) (<= v_z_309 1) (not (= v_z_309 0)) (= (select v_DerPreprocessor_92 4) 0) (= (select .cse17 .cse79) 1) (= (+ (select .cse15 .cse79) 1) 0)))) .cse7 .cse8) (and .cse3 .cse10 .cse12 .cse4 .cse32 (exists ((v_DerPreprocessor_91 (Array Int Int)) (v_DerPreprocessor_92 (Array Int Int))) (let ((.cse80 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_91) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_92) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select v_DerPreprocessor_92 4) 1) 0) (= (select v_DerPreprocessor_92 8) 0) (= (select .cse80 0) 0) (= (select .cse80 4) 1) (= (select .cse80 8) 0) (= (select v_DerPreprocessor_92 0) 0)))) .cse34)) (not (and .cse0 (or .cse51 (and .cse3 .cse10 .cse12 (exists ((v_DerPreprocessor_101 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int))) (let ((.cse81 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_101) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_102 0) 0) (= (select v_DerPreprocessor_102 8) 0) (= (select .cse81 0) 0) (= (select .cse81 4) 1) (= (+ (select v_DerPreprocessor_102 4) 1) 0) (= (select .cse81 8) 0)))) .cse4 .cse82)) .cse19 .cse20 .cse21)) (or (and .cse3 .cse10 .cse12 .cse4 .cse7 (exists ((v_DerPreprocessor_97 (Array Int Int)) (v_DerPreprocessor_98 (Array Int Int)) (v_y_316 Int) (v_z_316 Int)) (let ((.cse83 (+ (* v_z_316 4) (* v_y_316 8))) (.cse84 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_97) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_98) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select v_DerPreprocessor_98 .cse83) 1) 0) (= (select .cse84 4) 0) (<= 0 v_z_316) (= (select v_DerPreprocessor_98 0) 0) (= (select .cse17 .cse83) 1) (not (= v_z_316 0)) (= (select v_DerPreprocessor_98 4) 0) (= (+ (select .cse15 .cse83) 1) 0) (<= v_z_316 1) (= (select .cse84 .cse83) 1) (= (select v_DerPreprocessor_98 8) 0) (= (select .cse84 8) 0) (= (select .cse84 0) 0)))) .cse8) .cse29 (and .cse3 .cse10 .cse12 .cse4 .cse32 (exists ((v_DerPreprocessor_95 (Array Int Int)) (v_DerPreprocessor_96 (Array Int Int))) (let ((.cse85 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_95) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_96) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse85 0) 0) (= (select .cse85 8) 0) (= (select v_DerPreprocessor_96 0) 0) (= (select v_DerPreprocessor_96 8) 0) (= (+ (select v_DerPreprocessor_96 4) 1) 0) (= (select .cse85 4) 1)))) .cse34) (and .cse4 (or (and .cse3 .cse10 .cse12 (exists ((v_y_321 Int)) (let ((.cse86 (* v_y_321 8))) (and (= (+ (select .cse17 .cse86) 1) 0) (= (select .cse15 .cse86) 1)))) .cse8) (and .cse2 .cse3 .cse5 .cse8)) .cse7)) (not (and (or .cse51 (and (exists ((v_DerPreprocessor_93 (Array Int Int)) (v_DerPreprocessor_94 (Array Int Int))) (let ((.cse87 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_93) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_94) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse87 8) 0) (= (select .cse87 0) 0) (= (select v_DerPreprocessor_94 0) 0) (= (+ (select v_DerPreprocessor_94 4) 1) 0) (= (select v_DerPreprocessor_94 8) 0) (= (select .cse87 4) 1)))) .cse3 .cse10 .cse12 .cse4 .cse82)) .cse0 .cse19 .cse20 .cse21)) (not (and .cse0 (or (and .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int))) (let ((.cse88 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_52 8) 0) (= (select v_DerPreprocessor_52 0) 1) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse88 4)) (= (+ (select .cse88 0) 1) 0) (= (select .cse88 8) 0))))) (and .cse3 .cse10 .cse12 .cse4 .cse7 .cse8 (exists ((v_y_150 Int) (v_z_150 Int)) (let ((.cse89 (+ (* v_y_150 8) (* v_z_150 4)))) (and (= (select .cse17 .cse89) 1) (<= v_z_150 1) (<= 0 v_z_150) (= (+ (select .cse15 .cse89) 1) 0) (not (= v_z_150 0)))))) .cse1 (and .cse3 .cse10 .cse12 .cse4 .cse7 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int)) (v_y_153 Int)) (let ((.cse91 (* v_y_153 8)) (.cse90 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse90 .cse91) 1) 0) (= (select v_DerPreprocessor_52 8) 0) (= (select v_DerPreprocessor_52 0) 0) (= (+ (select .cse17 .cse91) 1) 0) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse90 4)) (= (select v_DerPreprocessor_52 .cse91) 1) (= (select .cse15 .cse91) 1) (= (select .cse90 8) 0) (= (select .cse90 0) 0)))) .cse8) (and .cse9 .cse10 .cse12 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int))) (let ((.cse92 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_52 0) 0) (= (select v_DerPreprocessor_52 8) 1) (= (+ (select .cse92 8) 1) 0) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse92 4)) (= (select .cse92 0) 0)))) .cse7 .cse13 .cse8)) .cse19 .cse20 .cse21)) .cse19 (not (and .cse0 .cse19 .cse20 .cse21 (or (and .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (let ((.cse93 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_60 0) 1) (= (select .cse93 8) 0) (= (+ (select .cse93 0) 1) 0) (= (select v_DerPreprocessor_60 8) 0) (= (select v_DerPreprocessor_60 4) 0) (= (select .cse93 4) 0))))) .cse1 (and (exists ((v_y_191 Int) (v_z_191 Int)) (let ((.cse94 (+ (* v_z_191 4) (* v_y_191 8)))) (and (= (+ (select .cse15 .cse94) 1) 0) (not (= v_z_191 0)) (= (select .cse17 .cse94) 1) (<= 0 v_z_191) (<= v_z_191 1)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) (and .cse10 (or (and .cse3 .cse12 .cse4 (exists ((v_y_185 Int) (v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (let ((.cse95 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse96 (* v_y_185 8))) (and (= (select .cse95 8) 0) (= (+ 1 (select .cse95 .cse96)) 0) (= (select v_DerPreprocessor_60 8) 0) (= (select v_DerPreprocessor_60 4) 0) (= (select .cse15 .cse96) 1) (= (+ (select .cse17 .cse96) 1) 0) (= (select .cse95 0) 0) (= (select .cse95 4) 0) (= (select v_DerPreprocessor_60 0) 0) (= (select v_DerPreprocessor_60 .cse96) 1))))) (and .cse9 .cse12 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (let ((.cse97 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_60 4) 0) (= (select .cse97 0) 0) (= (+ (select .cse97 8) 1) 0) (= (select .cse97 4) 0) (= (select v_DerPreprocessor_60 0) 0) (= (select v_DerPreprocessor_60 8) 1)))) .cse13)) .cse7 .cse8)))) .cse20 .cse21 (<= |c_ULTIMATE.start_main_~count~0#1| 1) (not (and (or .cse51 (and (exists ((v_DerPreprocessor_21 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int))) (let ((.cse98 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_21) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_22) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_22 8) 0) (= (select .cse98 4) 1) (= (+ (select v_DerPreprocessor_22 4) 1) 0) (= 0 (select .cse98 0)) (= (select .cse98 8) 0) (= (select v_DerPreprocessor_22 0) 0)))) .cse3 .cse10 .cse12 .cse4 .cse82)) .cse0 .cse19 .cse20 .cse21)) (or .cse29 (and .cse3 .cse10 .cse12 .cse4 .cse7 (exists ((v_y_85 Int)) (let ((.cse99 (* v_y_85 8))) (and (= (select .cse15 .cse99) 1) (= (+ (select .cse17 .cse99) 1) 0)))) .cse8) (and .cse3 .cse10 .cse12 .cse4 .cse32 .cse34 (exists ((v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int))) (let ((.cse100 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_34 8) 0) (= (select .cse100 8) 0) (= (select .cse100 4) 1) (= (select .cse100 0) 0) (= (select v_DerPreprocessor_34 0) 0) (= (+ (select v_DerPreprocessor_34 4) 1) 0))))) (and .cse3 .cse10 .cse12 .cse4 .cse7 (exists ((v_z_87 Int) (v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_34 (Array Int Int)) (v_y_87 Int)) (let ((.cse102 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_33) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_34) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse101 (+ (* v_y_87 8) (* v_z_87 4)))) (and (<= v_z_87 1) (= (+ (select v_DerPreprocessor_34 .cse101) 1) 0) (= (+ (select .cse15 .cse101) 1) 0) (= (select .cse102 4) 0) (= (select v_DerPreprocessor_34 8) 0) (= (select .cse102 .cse101) 1) (= (select v_DerPreprocessor_34 4) 0) (= (select .cse102 8) 0) (= (select .cse102 0) 0) (= (select .cse17 .cse101) 1) (<= 0 v_z_87) (not (= v_z_87 0)) (= (select v_DerPreprocessor_34 0) 0)))) .cse8) .cse30) (or (and .cse10 (or (and .cse9 (exists ((v_DerPreprocessor_90 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (let ((.cse103 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_90) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_90 4) 0) (= (+ (select .cse103 8) 1) 0) (= (select .cse103 4) 0) (= (select v_DerPreprocessor_90 0) 0) (= (select v_DerPreprocessor_90 8) 1) (= (select .cse103 0) 0)))) .cse13) (and .cse3 .cse4 (exists ((v_y_284 Int) (v_DerPreprocessor_90 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (let ((.cse104 (* v_y_284 8)) (.cse105 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_90) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_90 .cse104) 1) (= (+ (select .cse105 .cse104) 1) 0) (= (select v_DerPreprocessor_90 4) 0) (= (select v_DerPreprocessor_90 8) 0) (= (select .cse105 4) 0) (= (select .cse105 8) 0) (= (+ (select .cse17 .cse104) 1) 0) (= (select v_DerPreprocessor_90 0) 0) (= (select .cse15 .cse104) 1) (= (select .cse105 0) 0)))))) .cse12 .cse7 .cse8) (and .cse2 (exists ((v_DerPreprocessor_90 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (let ((.cse106 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_90) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_90 4) 0) (= (select v_DerPreprocessor_90 0) 1) (= (select v_DerPreprocessor_90 8) 0) (= (select .cse106 4) 0) (= (select .cse106 8) 0) (= (+ (select .cse106 0) 1) 0)))) .cse3 .cse4 .cse5 .cse7 .cse8) .cse1 (and .cse3 .cse10 (exists ((v_y_291 Int) (v_z_291 Int)) (let ((.cse107 (+ (* v_z_291 4) (* v_y_291 8)))) (and (not (= v_z_291 0)) (= (select .cse17 .cse107) 1) (<= 0 v_z_291) (= (+ 1 (select .cse15 .cse107)) 0) (<= v_z_291 1)))) .cse12 .cse4 .cse7 .cse8)) (not (and .cse0 .cse19 .cse20 .cse21 (or (and (exists ((v_z_111 Int) (v_y_111 Int)) (let ((.cse108 (+ (* v_z_111 4) (* v_y_111 8)))) (and (not (= v_z_111 0)) (= (select .cse17 .cse108) 1) (<= 0 v_z_111) (<= v_z_111 1) (= (+ (select .cse15 .cse108) 1) 0)))) .cse3 .cse10 .cse12 .cse4 .cse7 .cse8) .cse1 (and (or (and .cse10 (or (and (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse109 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse109 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select .cse109 0) 0) (= 0 (+ (select .cse109 8) 1)) (= (select v_DerPreprocessor_42 4) 0) (= (select v_DerPreprocessor_42 8) 1)))) .cse9 .cse12 .cse13) (and .cse3 .cse12 .cse4 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int)) (v_y_104 Int)) (let ((.cse110 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse111 (* v_y_104 8))) (and (= (select .cse110 4) 0) (= (select v_DerPreprocessor_42 0) 0) (= (select v_DerPreprocessor_42 8) 0) (= (+ (select .cse17 .cse111) 1) 0) (= (+ (select .cse110 .cse111) 1) 0) (= (select v_DerPreprocessor_42 .cse111) 1) (= (select .cse110 0) 0) (= (select .cse110 8) 0) (= (select v_DerPreprocessor_42 4) 0) (= (select .cse15 .cse111) 1))))))) (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int))) (let ((.cse112 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_42) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse112 4) 0) (= (+ (select .cse112 0) 1) 0) (= (select v_DerPreprocessor_42 0) 1) (= (select v_DerPreprocessor_42 8) 0) (= (select .cse112 8) 0) (= (select v_DerPreprocessor_42 4) 0)))))) .cse7 .cse8)))) (not (and .cse0 (or .cse51 .cse113) .cse19 .cse20 .cse21)) (not (and .cse0 (or (and .cse7 .cse8 (or (and .cse9 .cse10 .cse12 (exists ((v_DerPreprocessor_103 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (let ((.cse114 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_103) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_104 4) 0) (= (select v_DerPreprocessor_104 8) 1) (= (+ (select .cse114 8) 1) 0) (= (select .cse114 4) 0) (= (select v_DerPreprocessor_104 0) 0) (= (select .cse114 0) 0)))) .cse13) (and (exists ((v_DerPreprocessor_103 (Array Int Int)) (v_DerPreprocessor_104 (Array Int Int))) (let ((.cse115 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_103) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_104) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse115 8) 0) (= (select v_DerPreprocessor_104 0) 1) (= (select v_DerPreprocessor_104 4) 0) (= (select v_DerPreprocessor_104 8) 0) (= (+ (select .cse115 0) 1) 0) (= (select .cse115 4) 0)))) .cse2 .cse3 .cse4 .cse5))) .cse113) .cse19 .cse20 .cse21)) (or (and .cse3 .cse10 .cse12 (or (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int))) (let ((.cse116 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse116 0) 0) (= (select v_DerPreprocessor_28 0) 0) (= (+ (select v_DerPreprocessor_28 4) 1) 0) (= (select .cse116 8) 0) (= (select v_DerPreprocessor_28 8) 0) (= (select .cse116 4) 1)))) .cse32 .cse34) (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int)) (v_z_74 Int) (v_y_74 Int)) (let ((.cse118 (+ (* v_y_74 8) (* v_z_74 4))) (.cse117 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse117 .cse118) 1) (= (+ (select .cse15 .cse118) 1) 0) (not (= v_z_74 0)) (= (select .cse117 0) 0) (= (select .cse117 4) 0) (= (select v_DerPreprocessor_28 0) 0) (= (select v_DerPreprocessor_28 4) 0) (<= v_z_74 1) (= (+ (select v_DerPreprocessor_28 .cse118) 1) 0) (<= 0 v_z_74) (= (select .cse17 .cse118) 1) (= (select .cse117 8) 0) (= (select v_DerPreprocessor_28 8) 0) (<= 0 (+ v_z_74 (* v_y_74 2)))))) .cse7 .cse8)) .cse4) (and .cse7 (or .cse75 (and .cse10 (or (and .cse3 .cse12 .cse4 (exists ((v_y_79 Int)) (let ((.cse119 (* v_y_79 8))) (and (= (+ (select .cse17 .cse119) 1) 0) (<= 0 v_y_79) (= (select .cse15 .cse119) 1))))) .cse77))) .cse8))))))))) is different from true [2023-12-02 23:52:35,483 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse8 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse6 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse75 (select .cse6 4)) (.cse74 (select .cse8 4)) (.cse79 (select .cse6 8)) (.cse78 (select .cse8 8)) (.cse77 (select .cse6 0)) (.cse76 (select .cse8 0))) (let ((.cse10 (= .cse76 1)) (.cse11 (= 0 (+ .cse77 1))) (.cse1 (= .cse78 0)) (.cse4 (= .cse79 0)) (.cse15 (= (+ .cse79 1) 0)) (.cse2 (= 0 .cse77)) (.cse3 (= .cse76 0)) (.cse12 (= .cse74 0)) (.cse17 (= .cse78 1)) (.cse13 (= .cse75 0)) (.cse27 (= .cse75 1)) (.cse29 (= (+ .cse74 1) 0))) (let ((.cse30 (and .cse27 .cse29)) (.cse18 (= |c_ULTIMATE.start_main_~sum~0#1| (+ .cse74 .cse75 .cse76 .cse77))) (.cse19 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse20 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse21 (= |c_ULTIMATE.start_main_~count~0#1| 2)) (.cse24 (and .cse15 .cse2 .cse3 .cse12 .cse17 .cse13)) (.cse0 (and .cse1 .cse2 .cse3 .cse4 .cse27 .cse29)) (.cse25 (and .cse10 .cse1 .cse4 .cse11 .cse12 .cse13)) (.cse45 (and .cse10 .cse1 .cse4 .cse11)) (.cse42 (and .cse15 .cse3 .cse17))) (and (not (and (<= 3 c_~ARR_SIZE~0) (<= |c_ULTIMATE.start_main_~count~0#1| 1))) (not (and (or .cse0 (and (or (and .cse1 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_106 (Array Int Int)) (v_y_338 Int)) (let ((.cse5 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_106) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse7 (* v_y_338 8))) (and (= 0 (select .cse5 0)) (= (select .cse5 4) 0) (= (+ (select .cse6 .cse7) 1) 0) (= 1 (select v_DerPreprocessor_106 .cse7)) (= (select .cse5 8) 0) (= (+ (select .cse5 .cse7) 1) 0) (= (select v_DerPreprocessor_106 8) 0) (= (select .cse8 .cse7) 1) (= (select v_DerPreprocessor_106 4) 0) (= (select v_DerPreprocessor_106 0) 0))))) (and (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_106 (Array Int Int))) (let ((.cse9 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_106) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse9 4) 0) (= (select .cse9 8) 0) (= (select v_DerPreprocessor_106 8) 0) (= (select v_DerPreprocessor_106 0) 1) (= (+ (select .cse9 0) 1) 0) (= (select v_DerPreprocessor_106 4) 0)))) .cse10 .cse1 .cse4 .cse11)) .cse12 .cse13) (and .cse1 .cse2 .cse3 .cse4 .cse12 .cse13 (exists ((v_z_342 Int) (v_y_342 Int)) (let ((.cse14 (+ (* v_z_342 4) (* v_y_342 8)))) (and (= (select .cse6 .cse14) 1) (= 0 (+ (select .cse8 .cse14) 1)) (not (= v_z_342 0)) (<= 0 v_z_342) (<= v_z_342 1))))) (and .cse15 .cse2 .cse3 (exists ((v_DerPreprocessor_107 (Array Int Int)) (v_DerPreprocessor_108 (Array Int Int))) (let ((.cse16 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_107) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_108) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse16 4) 0) (= (select v_DerPreprocessor_108 4) 0) (= (select v_DerPreprocessor_108 8) 1) (= (select v_DerPreprocessor_108 0) 0) (= (+ (select .cse16 8) 1) 0) (= (select .cse16 0) 0)))) .cse12 .cse17 .cse13)) .cse18 .cse19 .cse20 .cse21)) (or (and .cse1 .cse2 .cse3 .cse4 .cse12 (exists ((v_z_344 Int) (v_DerPreprocessor_110 (Array Int Int)) (v_y_344 Int) (v_DerPreprocessor_109 (Array Int Int))) (let ((.cse23 (+ (* v_y_344 8) (* v_z_344 4))) (.cse22 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_110) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_110 8) 0) (= (select .cse22 8) 0) (<= 0 v_z_344) (= (+ (select .cse8 .cse23) 1) 0) (= (select .cse22 .cse23) 1) (= (+ (select v_DerPreprocessor_110 .cse23) 1) 0) (= (select .cse6 .cse23) 1) (= (select v_DerPreprocessor_110 0) 0) (= (select v_DerPreprocessor_110 4) 0) (<= v_z_344 1) (= (select .cse22 0) 0) (not (= v_z_344 0)) (= (select .cse22 4) 0)))) .cse13) .cse24 .cse25 (and (exists ((v_y_349 Int)) (let ((.cse26 (* v_y_349 8))) (and (= (select .cse8 .cse26) 1) (= (+ (select .cse6 .cse26) 1) 0)))) .cse1 .cse2 .cse3 .cse4 .cse12 .cse13) (and .cse1 .cse2 .cse3 .cse4 .cse27 (exists ((v_DerPreprocessor_110 (Array Int Int)) (v_DerPreprocessor_109 (Array Int Int))) (let ((.cse28 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_110) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse28 4) 1) (= (select v_DerPreprocessor_110 8) 0) (= (+ (select v_DerPreprocessor_110 4) 1) 0) (= (select .cse28 8) 0) (= (select v_DerPreprocessor_110 0) 0) (= (select .cse28 0) 0)))) .cse29)) (not (and (or (and .cse1 .cse2 .cse3 .cse4 (or .cse30 (and .cse12 (exists ((v_z_213 Int) (v_y_213 Int)) (let ((.cse31 (+ (* v_y_213 8) (* v_z_213 4)))) (and (<= 0 (+ (* 2 v_y_213) v_z_213)) (<= v_z_213 1) (<= 0 v_z_213) (= (+ (select .cse8 .cse31) 1) 0) (not (= v_z_213 0)) (= (select .cse6 .cse31) 1)))) .cse13))) (and (or (and .cse10 .cse1 .cse4 .cse11 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_DerPreprocessor_66 (Array Int Int))) (let ((.cse32 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_66) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse32 0) 1) 0) (= (select v_DerPreprocessor_66 8) 0) (= (select v_DerPreprocessor_66 0) 1) (= (select .cse32 8) 0) (= (select .cse32 4) 0) (= (select v_DerPreprocessor_66 4) 0))))) (and .cse2 (or (and .cse15 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_DerPreprocessor_66 (Array Int Int))) (let ((.cse33 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_66) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_66 0) 0) (= (select v_DerPreprocessor_66 8) 1) (= (select .cse33 0) 0) (= (+ (select .cse33 8) 1) 0) (= (select .cse33 4) 0) (= (select v_DerPreprocessor_66 4) 0)))) .cse3 .cse17) (and .cse1 .cse3 .cse4 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_DerPreprocessor_66 (Array Int Int)) (v_y_210 Int)) (let ((.cse34 (* v_y_210 8)) (.cse35 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_66) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_66 .cse34) 1) (= (select v_DerPreprocessor_66 0) 0) (= (select .cse8 .cse34) 1) (= (+ (select .cse6 .cse34) 1) 0) (= (+ (select .cse35 .cse34) 1) 0) (= (select v_DerPreprocessor_66 8) 0) (<= 0 v_y_210) (= (select .cse35 0) 0) (= (select .cse35 8) 0) (= (select .cse35 4) 0) (= (select v_DerPreprocessor_66 4) 0)))))))) .cse12 .cse13)) .cse18 .cse19 .cse20 .cse21)) (not (and .cse18 .cse19 .cse20 .cse21 (or (and .cse1 .cse2 (or (and (exists ((v_z_130 Int) (v_y_130 Int)) (let ((.cse36 (+ (* v_y_130 8) (* v_z_130 4)))) (and (<= 0 v_z_130) (= (select .cse6 .cse36) 1) (not (= v_z_130 0)) (= (+ (select .cse8 .cse36) 1) 0) (<= v_z_130 1) (<= 0 (+ (* 2 v_y_130) v_z_130))))) .cse12 .cse13) .cse30) .cse3 .cse4) (and (or (and .cse2 (or (and .cse1 .cse3 .cse4 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_y_136 Int) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse38 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse37 (* v_y_136 8))) (and (= (select v_DerPreprocessor_48 8) 0) (= (select v_DerPreprocessor_48 .cse37) 1) (= (select .cse8 .cse37) 1) (= (select .cse38 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= (select v_DerPreprocessor_48 0) 0) (= (select .cse38 0) 0) (= (select .cse38 8) 0) (= (+ (select .cse38 .cse37) 1) 0) (<= 0 v_y_136) (= (+ (select .cse6 .cse37) 1) 0))))) (and .cse15 .cse3 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse39 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse39 8) 1) 0) (= (select .cse39 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= (select v_DerPreprocessor_48 0) 0) (= (select .cse39 0) 0) (= (select v_DerPreprocessor_48 8) 1)))) .cse17))) (and .cse10 .cse1 .cse4 .cse11 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse40 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_48 8) 0) (= (select .cse40 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= 0 (+ (select .cse40 0) 1)) (= (select .cse40 8) 0) (= (select v_DerPreprocessor_48 0) 1)))))) .cse12 .cse13)))) (not (and (<= |c_ULTIMATE.start_main_~count~0#1| 0) (<= 2 c_~ARR_SIZE~0))) (not (and (<= c_~ARR_SIZE~0 2) (<= 2 |c_ULTIMATE.start_main_~count~0#1|))) (not (and .cse19 .cse20 .cse21 (or (and (exists ((v_z_33 Int) (v_y_33 Int)) (let ((.cse41 (+ (* v_z_33 4) (* v_y_33 8)))) (and (= (+ (select .cse8 .cse41) 1) 0) (<= v_z_33 1) (<= 0 v_z_33) (= (select .cse6 .cse41) 1) (not (= v_z_33 0))))) .cse1 .cse2 .cse3 .cse4 .cse12 .cse13) .cse0 (and (or (and .cse2 (or .cse42 (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int)) (v_y_42 Int)) (let ((.cse43 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse44 (* v_y_42 8))) (and (= (select .cse43 0) 0) (= (select v_DerPreprocessor_10 8) 0) (= (select v_DerPreprocessor_10 4) 0) (= (select .cse43 4) 0) (= (select v_DerPreprocessor_10 0) 0) (= (+ (select .cse6 .cse44) 1) 0) (= (select .cse43 8) 0) (= (+ (select .cse43 .cse44) 1) 0) (= (select v_DerPreprocessor_10 .cse44) 1) (= (select .cse8 .cse44) 1)))) .cse1 .cse3 .cse4))) .cse45) .cse12 .cse13)))) (not (and (<= c_~ARR_SIZE~0 0) (<= 0 |c_ULTIMATE.start_main_~count~0#1|))) .cse18 (or (and (or (and .cse15 .cse2 .cse3 .cse17 (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse46 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse46 8) 1) 0) (= (select v_DerPreprocessor_46 8) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse46 0) 0) (= (select .cse46 4) 0) (= (select v_DerPreprocessor_46 0) 0))))) (and .cse1 .cse2 .cse3 .cse4 (exists ((v_y_127 Int) (v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse47 (* v_y_127 8)) (.cse48 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse6 .cse47) 1) 0) (= (+ (select .cse48 .cse47) 1) 0) (= (select v_DerPreprocessor_46 .cse47) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse48 0) 0) (= (select .cse8 .cse47) 1) (= (select .cse48 4) 0) (= (select v_DerPreprocessor_46 8) 0) (= (select v_DerPreprocessor_46 0) 0) (= (select .cse48 8) 0)))))) .cse12 .cse13) (and .cse2 (or (and .cse1 .cse3 .cse4 .cse12 .cse13 (exists ((v_y_117 Int) (v_z_117 Int)) (let ((.cse49 (+ (* v_z_117 4) (* v_y_117 8)))) (and (<= 0 v_z_117) (<= v_z_117 1) (= (+ (select .cse8 .cse49) 1) 0) (not (= v_z_117 0)) (= (select .cse6 .cse49) 1))))) (and .cse1 .cse3 .cse4 .cse27 .cse29))) (and .cse10 .cse1 .cse4 .cse11 (exists ((v_DerPreprocessor_43 (Array Int Int)) (v_DerPreprocessor_44 (Array Int Int))) (let ((.cse50 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse50 0) 1) 0) (= (select v_DerPreprocessor_44 8) 0) (= (select v_DerPreprocessor_44 0) 1) (= (select .cse50 4) 0) (= (select .cse50 8) 0) (= (select v_DerPreprocessor_44 4) 0)))) .cse12 .cse13)) .cse19 .cse20 (not (and (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (<= c_~ARR_SIZE~0 1))) (not (and (= |c_ULTIMATE.start_main_~count~0#1| 1) (or (and (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse51 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= |ULTIMATE.start_main_~index~0#1| 1) (= (+ (select .cse6 .cse51) 1) 0) (<= 0 |ULTIMATE.start_main_~index~0#1|) (= (select .cse8 .cse51) 1)))) .cse12 .cse13) (and (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse52 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= |ULTIMATE.start_main_~index~0#1| 1) (<= 0 |ULTIMATE.start_main_~index~0#1|) (= (+ (select .cse8 .cse52) 1) 0) (= (select .cse6 .cse52) 1)))) .cse2 .cse3)) .cse19 .cse20)) (or (and .cse2 .cse12 (or (and .cse1 .cse3 .cse4 (exists ((v_y_196 Int)) (let ((.cse53 (* v_y_196 8))) (and (= (+ (select .cse6 .cse53) 1) 0) (= (select .cse8 .cse53) 1)))) .cse13) (and .cse15 .cse3 .cse17 .cse13))) (and .cse1 .cse2 .cse3 .cse4 .cse27 .cse29 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (let ((.cse54 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select v_DerPreprocessor_62 4) 1) 0) (= (select .cse54 4) 1) (= (select .cse54 0) 0) (= (select v_DerPreprocessor_62 0) 0) (= (select .cse54 8) 0) (= (select v_DerPreprocessor_62 8) 0))))) .cse25 (and .cse1 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int)) (v_z_203 Int) (v_y_203 Int)) (let ((.cse56 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse55 (+ (* v_y_203 8) (* v_z_203 4)))) (and (= (+ (select v_DerPreprocessor_64 .cse55) 1) 0) (<= 0 v_z_203) (not (= v_z_203 0)) (= (select v_DerPreprocessor_64 0) 0) (= (select .cse56 0) 0) (<= v_z_203 1) (= (select .cse56 4) 0) (= (+ (select .cse8 .cse55) 1) 0) (= (select v_DerPreprocessor_64 8) 0) (= (select .cse56 8) 0) (= (select .cse56 .cse55) 1) (= (select v_DerPreprocessor_64 4) 0) (= (select .cse6 .cse55) 1)))) .cse12 .cse13)) .cse21 (or (and .cse10 .cse1 .cse4 .cse11 .cse12 .cse13 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (let ((.cse57 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_60 0) 1) (= (select .cse57 8) 0) (= (+ (select .cse57 0) 1) 0) (= (select v_DerPreprocessor_60 8) 0) (= (select v_DerPreprocessor_60 4) 0) (= (select .cse57 4) 0))))) .cse0 (and (exists ((v_y_191 Int) (v_z_191 Int)) (let ((.cse58 (+ (* v_z_191 4) (* v_y_191 8)))) (and (= (+ (select .cse8 .cse58) 1) 0) (not (= v_z_191 0)) (= (select .cse6 .cse58) 1) (<= 0 v_z_191) (<= v_z_191 1)))) .cse1 .cse2 .cse3 .cse4 .cse12 .cse13) (and .cse2 (or (and .cse1 .cse3 .cse4 (exists ((v_y_185 Int) (v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (let ((.cse59 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse60 (* v_y_185 8))) (and (= (select .cse59 8) 0) (= (+ 1 (select .cse59 .cse60)) 0) (= (select v_DerPreprocessor_60 8) 0) (= (select v_DerPreprocessor_60 4) 0) (= (select .cse8 .cse60) 1) (= (+ (select .cse6 .cse60) 1) 0) (= (select .cse59 0) 0) (= (select .cse59 4) 0) (= (select v_DerPreprocessor_60 0) 0) (= (select v_DerPreprocessor_60 .cse60) 1))))) (and .cse15 .cse3 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (let ((.cse61 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_60 4) 0) (= (select .cse61 0) 0) (= (+ (select .cse61 8) 1) 0) (= (select .cse61 4) 0) (= (select v_DerPreprocessor_60 0) 0) (= (select v_DerPreprocessor_60 8) 1)))) .cse17)) .cse12 .cse13)) (not (and (or .cse0 (and .cse10 .cse1 .cse4 .cse11 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse62 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse62 4) 0) (= (+ (select .cse62 0) 1) 0) (= (select .cse62 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse12 .cse13) (and .cse15 .cse2 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse63 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse63 4) 0) (= (+ (select .cse63 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse63 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse3 .cse12 .cse17 .cse13) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse65 (* v_y_55 8)) (.cse64 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse64 4) 0) (= (select .cse8 .cse65) 1) (= (+ (select .cse6 .cse65) 1) 0) (= (+ (select .cse64 .cse65) 1) 0) (= (select v_DerPreprocessor_18 .cse65) 1) (= (select .cse64 0) 0) (= (select .cse64 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse1 .cse2 .cse3 .cse4 .cse12 .cse13) (and .cse1 .cse2 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse66 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse6 .cse66) 1) (= (+ (select .cse8 .cse66) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse3 .cse4 .cse12 .cse13)) .cse18 .cse19 .cse20 .cse21)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (or (and .cse1 .cse2 .cse3 .cse4 .cse12 (exists ((v_z_50 Int) (v_y_50 Int)) (let ((.cse67 (+ (* v_z_50 4) (* v_y_50 8)))) (and (= (+ (select .cse8 .cse67) 1) 0) (= (select .cse6 .cse67) 1) (not (= v_z_50 0)) (<= v_z_50 1) (<= 0 v_z_50)))) .cse13) .cse24 .cse0 (and .cse1 .cse2 .cse3 .cse4 (exists ((v_y_48 Int) (v_DerPreprocessor_13 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (let ((.cse68 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse69 (* v_y_48 8))) (and (= (+ (select .cse68 .cse69) 1) 0) (= (select .cse68 8) 0) (= (select v_DerPreprocessor_14 0) 0) (= (+ (select .cse6 .cse69) 1) 0) (= (select .cse68 4) 0) (= (select .cse68 0) 0) (= (select .cse8 .cse69) 1) (= (select v_DerPreprocessor_14 4) 0) (= (select v_DerPreprocessor_14 8) 0) (= (select v_DerPreprocessor_14 .cse69) 1)))) .cse12 .cse13) .cse25) (not (and (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (= (select .cse8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 1) (= |c_ULTIMATE.start_main_~count~0#1| 0) (= (+ (select .cse6 |c_ULTIMATE.start_main_~#array2~0#1.offset|) 1) 0))) (or (and .cse1 .cse2 .cse3 (or (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int))) (let ((.cse70 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse70 0) 0) (= (select v_DerPreprocessor_28 0) 0) (= (+ (select v_DerPreprocessor_28 4) 1) 0) (= (select .cse70 8) 0) (= (select v_DerPreprocessor_28 8) 0) (= (select .cse70 4) 1)))) .cse27 .cse29) (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int)) (v_z_74 Int) (v_y_74 Int)) (let ((.cse72 (+ (* v_y_74 8) (* v_z_74 4))) (.cse71 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse71 .cse72) 1) (= (+ (select .cse8 .cse72) 1) 0) (not (= v_z_74 0)) (= (select .cse71 0) 0) (= (select .cse71 4) 0) (= (select v_DerPreprocessor_28 0) 0) (= (select v_DerPreprocessor_28 4) 0) (<= v_z_74 1) (= (+ (select v_DerPreprocessor_28 .cse72) 1) 0) (<= 0 v_z_74) (= (select .cse6 .cse72) 1) (= (select .cse71 8) 0) (= (select v_DerPreprocessor_28 8) 0) (<= 0 (+ v_z_74 (* v_y_74 2)))))) .cse12 .cse13)) .cse4) (and .cse12 (or .cse45 (and .cse2 (or (and .cse1 .cse3 .cse4 (exists ((v_y_79 Int)) (let ((.cse73 (* v_y_79 8))) (and (= (+ (select .cse6 .cse73) 1) 0) (<= 0 v_y_79) (= (select .cse8 .cse73) 1))))) .cse42))) .cse13))))))) is different from false [2023-12-02 23:52:37,719 WARN L876 $PredicateComparison]: unable to prove that (not (let ((.cse8 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse6 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse75 (select .cse6 4)) (.cse74 (select .cse8 4)) (.cse79 (select .cse6 8)) (.cse78 (select .cse8 8)) (.cse77 (select .cse6 0)) (.cse76 (select .cse8 0))) (let ((.cse10 (= .cse76 1)) (.cse11 (= 0 (+ .cse77 1))) (.cse1 (= .cse78 0)) (.cse4 (= .cse79 0)) (.cse15 (= (+ .cse79 1) 0)) (.cse2 (= 0 .cse77)) (.cse3 (= .cse76 0)) (.cse12 (= .cse74 0)) (.cse17 (= .cse78 1)) (.cse13 (= .cse75 0)) (.cse27 (= .cse75 1)) (.cse29 (= (+ .cse74 1) 0))) (let ((.cse30 (and .cse27 .cse29)) (.cse18 (= |c_ULTIMATE.start_main_~sum~0#1| (+ .cse74 .cse75 .cse76 .cse77))) (.cse19 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse20 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse21 (= |c_ULTIMATE.start_main_~count~0#1| 2)) (.cse24 (and .cse15 .cse2 .cse3 .cse12 .cse17 .cse13)) (.cse0 (and .cse1 .cse2 .cse3 .cse4 .cse27 .cse29)) (.cse25 (and .cse10 .cse1 .cse4 .cse11 .cse12 .cse13)) (.cse45 (and .cse10 .cse1 .cse4 .cse11)) (.cse42 (and .cse15 .cse3 .cse17))) (and (not (and (<= 3 c_~ARR_SIZE~0) (<= |c_ULTIMATE.start_main_~count~0#1| 1))) (not (and (or .cse0 (and (or (and .cse1 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_106 (Array Int Int)) (v_y_338 Int)) (let ((.cse5 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_106) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse7 (* v_y_338 8))) (and (= 0 (select .cse5 0)) (= (select .cse5 4) 0) (= (+ (select .cse6 .cse7) 1) 0) (= 1 (select v_DerPreprocessor_106 .cse7)) (= (select .cse5 8) 0) (= (+ (select .cse5 .cse7) 1) 0) (= (select v_DerPreprocessor_106 8) 0) (= (select .cse8 .cse7) 1) (= (select v_DerPreprocessor_106 4) 0) (= (select v_DerPreprocessor_106 0) 0))))) (and (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_106 (Array Int Int))) (let ((.cse9 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_106) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse9 4) 0) (= (select .cse9 8) 0) (= (select v_DerPreprocessor_106 8) 0) (= (select v_DerPreprocessor_106 0) 1) (= (+ (select .cse9 0) 1) 0) (= (select v_DerPreprocessor_106 4) 0)))) .cse10 .cse1 .cse4 .cse11)) .cse12 .cse13) (and .cse1 .cse2 .cse3 .cse4 .cse12 .cse13 (exists ((v_z_342 Int) (v_y_342 Int)) (let ((.cse14 (+ (* v_z_342 4) (* v_y_342 8)))) (and (= (select .cse6 .cse14) 1) (= 0 (+ (select .cse8 .cse14) 1)) (not (= v_z_342 0)) (<= 0 v_z_342) (<= v_z_342 1))))) (and .cse15 .cse2 .cse3 (exists ((v_DerPreprocessor_107 (Array Int Int)) (v_DerPreprocessor_108 (Array Int Int))) (let ((.cse16 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_107) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_108) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse16 4) 0) (= (select v_DerPreprocessor_108 4) 0) (= (select v_DerPreprocessor_108 8) 1) (= (select v_DerPreprocessor_108 0) 0) (= (+ (select .cse16 8) 1) 0) (= (select .cse16 0) 0)))) .cse12 .cse17 .cse13)) .cse18 .cse19 .cse20 .cse21)) (or (and .cse1 .cse2 .cse3 .cse4 .cse12 (exists ((v_z_344 Int) (v_DerPreprocessor_110 (Array Int Int)) (v_y_344 Int) (v_DerPreprocessor_109 (Array Int Int))) (let ((.cse23 (+ (* v_y_344 8) (* v_z_344 4))) (.cse22 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_110) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_110 8) 0) (= (select .cse22 8) 0) (<= 0 v_z_344) (= (+ (select .cse8 .cse23) 1) 0) (= (select .cse22 .cse23) 1) (= (+ (select v_DerPreprocessor_110 .cse23) 1) 0) (= (select .cse6 .cse23) 1) (= (select v_DerPreprocessor_110 0) 0) (= (select v_DerPreprocessor_110 4) 0) (<= v_z_344 1) (= (select .cse22 0) 0) (not (= v_z_344 0)) (= (select .cse22 4) 0)))) .cse13) .cse24 .cse25 (and (exists ((v_y_349 Int)) (let ((.cse26 (* v_y_349 8))) (and (= (select .cse8 .cse26) 1) (= (+ (select .cse6 .cse26) 1) 0)))) .cse1 .cse2 .cse3 .cse4 .cse12 .cse13) (and .cse1 .cse2 .cse3 .cse4 .cse27 (exists ((v_DerPreprocessor_110 (Array Int Int)) (v_DerPreprocessor_109 (Array Int Int))) (let ((.cse28 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_110) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse28 4) 1) (= (select v_DerPreprocessor_110 8) 0) (= (+ (select v_DerPreprocessor_110 4) 1) 0) (= (select .cse28 8) 0) (= (select v_DerPreprocessor_110 0) 0) (= (select .cse28 0) 0)))) .cse29)) (not (and (or (and .cse1 .cse2 .cse3 .cse4 (or .cse30 (and .cse12 (exists ((v_z_213 Int) (v_y_213 Int)) (let ((.cse31 (+ (* v_y_213 8) (* v_z_213 4)))) (and (<= 0 (+ (* 2 v_y_213) v_z_213)) (<= v_z_213 1) (<= 0 v_z_213) (= (+ (select .cse8 .cse31) 1) 0) (not (= v_z_213 0)) (= (select .cse6 .cse31) 1)))) .cse13))) (and (or (and .cse10 .cse1 .cse4 .cse11 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_DerPreprocessor_66 (Array Int Int))) (let ((.cse32 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_66) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse32 0) 1) 0) (= (select v_DerPreprocessor_66 8) 0) (= (select v_DerPreprocessor_66 0) 1) (= (select .cse32 8) 0) (= (select .cse32 4) 0) (= (select v_DerPreprocessor_66 4) 0))))) (and .cse2 (or (and .cse15 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_DerPreprocessor_66 (Array Int Int))) (let ((.cse33 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_66) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_66 0) 0) (= (select v_DerPreprocessor_66 8) 1) (= (select .cse33 0) 0) (= (+ (select .cse33 8) 1) 0) (= (select .cse33 4) 0) (= (select v_DerPreprocessor_66 4) 0)))) .cse3 .cse17) (and .cse1 .cse3 .cse4 (exists ((v_DerPreprocessor_65 (Array Int Int)) (v_DerPreprocessor_66 (Array Int Int)) (v_y_210 Int)) (let ((.cse34 (* v_y_210 8)) (.cse35 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_66) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_66 .cse34) 1) (= (select v_DerPreprocessor_66 0) 0) (= (select .cse8 .cse34) 1) (= (+ (select .cse6 .cse34) 1) 0) (= (+ (select .cse35 .cse34) 1) 0) (= (select v_DerPreprocessor_66 8) 0) (<= 0 v_y_210) (= (select .cse35 0) 0) (= (select .cse35 8) 0) (= (select .cse35 4) 0) (= (select v_DerPreprocessor_66 4) 0)))))))) .cse12 .cse13)) .cse18 .cse19 .cse20 .cse21)) (not (and .cse18 .cse19 .cse20 .cse21 (or (and .cse1 .cse2 (or (and (exists ((v_z_130 Int) (v_y_130 Int)) (let ((.cse36 (+ (* v_y_130 8) (* v_z_130 4)))) (and (<= 0 v_z_130) (= (select .cse6 .cse36) 1) (not (= v_z_130 0)) (= (+ (select .cse8 .cse36) 1) 0) (<= v_z_130 1) (<= 0 (+ (* 2 v_y_130) v_z_130))))) .cse12 .cse13) .cse30) .cse3 .cse4) (and (or (and .cse2 (or (and .cse1 .cse3 .cse4 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_y_136 Int) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse38 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse37 (* v_y_136 8))) (and (= (select v_DerPreprocessor_48 8) 0) (= (select v_DerPreprocessor_48 .cse37) 1) (= (select .cse8 .cse37) 1) (= (select .cse38 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= (select v_DerPreprocessor_48 0) 0) (= (select .cse38 0) 0) (= (select .cse38 8) 0) (= (+ (select .cse38 .cse37) 1) 0) (<= 0 v_y_136) (= (+ (select .cse6 .cse37) 1) 0))))) (and .cse15 .cse3 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse39 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse39 8) 1) 0) (= (select .cse39 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= (select v_DerPreprocessor_48 0) 0) (= (select .cse39 0) 0) (= (select v_DerPreprocessor_48 8) 1)))) .cse17))) (and .cse10 .cse1 .cse4 .cse11 (exists ((v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_47 (Array Int Int))) (let ((.cse40 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_48) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_48 8) 0) (= (select .cse40 4) 0) (= (select v_DerPreprocessor_48 4) 0) (= 0 (+ (select .cse40 0) 1)) (= (select .cse40 8) 0) (= (select v_DerPreprocessor_48 0) 1)))))) .cse12 .cse13)))) (not (and (<= |c_ULTIMATE.start_main_~count~0#1| 0) (<= 2 c_~ARR_SIZE~0))) (not (and (<= c_~ARR_SIZE~0 2) (<= 2 |c_ULTIMATE.start_main_~count~0#1|))) (not (and .cse19 .cse20 .cse21 (or (and (exists ((v_z_33 Int) (v_y_33 Int)) (let ((.cse41 (+ (* v_z_33 4) (* v_y_33 8)))) (and (= (+ (select .cse8 .cse41) 1) 0) (<= v_z_33 1) (<= 0 v_z_33) (= (select .cse6 .cse41) 1) (not (= v_z_33 0))))) .cse1 .cse2 .cse3 .cse4 .cse12 .cse13) .cse0 (and (or (and .cse2 (or .cse42 (and (exists ((v_DerPreprocessor_10 (Array Int Int)) (v_DerPreprocessor_9 (Array Int Int)) (v_y_42 Int)) (let ((.cse43 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_9) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_10) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse44 (* v_y_42 8))) (and (= (select .cse43 0) 0) (= (select v_DerPreprocessor_10 8) 0) (= (select v_DerPreprocessor_10 4) 0) (= (select .cse43 4) 0) (= (select v_DerPreprocessor_10 0) 0) (= (+ (select .cse6 .cse44) 1) 0) (= (select .cse43 8) 0) (= (+ (select .cse43 .cse44) 1) 0) (= (select v_DerPreprocessor_10 .cse44) 1) (= (select .cse8 .cse44) 1)))) .cse1 .cse3 .cse4))) .cse45) .cse12 .cse13)))) (not (and (<= c_~ARR_SIZE~0 0) (<= 0 |c_ULTIMATE.start_main_~count~0#1|))) .cse18 (or (and (or (and .cse15 .cse2 .cse3 .cse17 (exists ((v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse46 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse46 8) 1) 0) (= (select v_DerPreprocessor_46 8) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse46 0) 0) (= (select .cse46 4) 0) (= (select v_DerPreprocessor_46 0) 0))))) (and .cse1 .cse2 .cse3 .cse4 (exists ((v_y_127 Int) (v_DerPreprocessor_45 (Array Int Int)) (v_DerPreprocessor_46 (Array Int Int))) (let ((.cse47 (* v_y_127 8)) (.cse48 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_46) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse6 .cse47) 1) 0) (= (+ (select .cse48 .cse47) 1) 0) (= (select v_DerPreprocessor_46 .cse47) 1) (= (select v_DerPreprocessor_46 4) 0) (= (select .cse48 0) 0) (= (select .cse8 .cse47) 1) (= (select .cse48 4) 0) (= (select v_DerPreprocessor_46 8) 0) (= (select v_DerPreprocessor_46 0) 0) (= (select .cse48 8) 0)))))) .cse12 .cse13) (and .cse2 (or (and .cse1 .cse3 .cse4 .cse12 .cse13 (exists ((v_y_117 Int) (v_z_117 Int)) (let ((.cse49 (+ (* v_z_117 4) (* v_y_117 8)))) (and (<= 0 v_z_117) (<= v_z_117 1) (= (+ (select .cse8 .cse49) 1) 0) (not (= v_z_117 0)) (= (select .cse6 .cse49) 1))))) (and .cse1 .cse3 .cse4 .cse27 .cse29))) (and .cse10 .cse1 .cse4 .cse11 (exists ((v_DerPreprocessor_43 (Array Int Int)) (v_DerPreprocessor_44 (Array Int Int))) (let ((.cse50 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_43) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_44) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse50 0) 1) 0) (= (select v_DerPreprocessor_44 8) 0) (= (select v_DerPreprocessor_44 0) 1) (= (select .cse50 4) 0) (= (select .cse50 8) 0) (= (select v_DerPreprocessor_44 4) 0)))) .cse12 .cse13)) .cse19 .cse20 (not (and (<= 1 |c_ULTIMATE.start_main_~count~0#1|) (<= c_~ARR_SIZE~0 1))) (not (and (= |c_ULTIMATE.start_main_~count~0#1| 1) (or (and (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse51 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= |ULTIMATE.start_main_~index~0#1| 1) (= (+ (select .cse6 .cse51) 1) 0) (<= 0 |ULTIMATE.start_main_~index~0#1|) (= (select .cse8 .cse51) 1)))) .cse12 .cse13) (and (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse52 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= |ULTIMATE.start_main_~index~0#1| 1) (<= 0 |ULTIMATE.start_main_~index~0#1|) (= (+ (select .cse8 .cse52) 1) 0) (= (select .cse6 .cse52) 1)))) .cse2 .cse3)) .cse19 .cse20)) (or (and .cse2 .cse12 (or (and .cse1 .cse3 .cse4 (exists ((v_y_196 Int)) (let ((.cse53 (* v_y_196 8))) (and (= (+ (select .cse6 .cse53) 1) 0) (= (select .cse8 .cse53) 1)))) .cse13) (and .cse15 .cse3 .cse17 .cse13))) (and .cse1 .cse2 .cse3 .cse4 .cse27 .cse29 (exists ((v_DerPreprocessor_62 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int))) (let ((.cse54 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_61) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_62) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select v_DerPreprocessor_62 4) 1) 0) (= (select .cse54 4) 1) (= (select .cse54 0) 0) (= (select v_DerPreprocessor_62 0) 0) (= (select .cse54 8) 0) (= (select v_DerPreprocessor_62 8) 0))))) .cse25 (and .cse1 .cse2 .cse3 .cse4 (exists ((v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int)) (v_z_203 Int) (v_y_203 Int)) (let ((.cse56 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_64) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse55 (+ (* v_y_203 8) (* v_z_203 4)))) (and (= (+ (select v_DerPreprocessor_64 .cse55) 1) 0) (<= 0 v_z_203) (not (= v_z_203 0)) (= (select v_DerPreprocessor_64 0) 0) (= (select .cse56 0) 0) (<= v_z_203 1) (= (select .cse56 4) 0) (= (+ (select .cse8 .cse55) 1) 0) (= (select v_DerPreprocessor_64 8) 0) (= (select .cse56 8) 0) (= (select .cse56 .cse55) 1) (= (select v_DerPreprocessor_64 4) 0) (= (select .cse6 .cse55) 1)))) .cse12 .cse13)) .cse21 (or (and .cse10 .cse1 .cse4 .cse11 .cse12 .cse13 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (let ((.cse57 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_60 0) 1) (= (select .cse57 8) 0) (= (+ (select .cse57 0) 1) 0) (= (select v_DerPreprocessor_60 8) 0) (= (select v_DerPreprocessor_60 4) 0) (= (select .cse57 4) 0))))) .cse0 (and (exists ((v_y_191 Int) (v_z_191 Int)) (let ((.cse58 (+ (* v_z_191 4) (* v_y_191 8)))) (and (= (+ (select .cse8 .cse58) 1) 0) (not (= v_z_191 0)) (= (select .cse6 .cse58) 1) (<= 0 v_z_191) (<= v_z_191 1)))) .cse1 .cse2 .cse3 .cse4 .cse12 .cse13) (and .cse2 (or (and .cse1 .cse3 .cse4 (exists ((v_y_185 Int) (v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (let ((.cse59 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse60 (* v_y_185 8))) (and (= (select .cse59 8) 0) (= (+ 1 (select .cse59 .cse60)) 0) (= (select v_DerPreprocessor_60 8) 0) (= (select v_DerPreprocessor_60 4) 0) (= (select .cse8 .cse60) 1) (= (+ (select .cse6 .cse60) 1) 0) (= (select .cse59 0) 0) (= (select .cse59 4) 0) (= (select v_DerPreprocessor_60 0) 0) (= (select v_DerPreprocessor_60 .cse60) 1))))) (and .cse15 .cse3 (exists ((v_DerPreprocessor_60 (Array Int Int)) (v_DerPreprocessor_59 (Array Int Int))) (let ((.cse61 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_60) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_60 4) 0) (= (select .cse61 0) 0) (= (+ (select .cse61 8) 1) 0) (= (select .cse61 4) 0) (= (select v_DerPreprocessor_60 0) 0) (= (select v_DerPreprocessor_60 8) 1)))) .cse17)) .cse12 .cse13)) (not (and (or .cse0 (and .cse10 .cse1 .cse4 .cse11 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse62 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse62 4) 0) (= (+ (select .cse62 0) 1) 0) (= (select .cse62 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse12 .cse13) (and .cse15 .cse2 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse63 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse63 4) 0) (= (+ (select .cse63 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse63 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse3 .cse12 .cse17 .cse13) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse65 (* v_y_55 8)) (.cse64 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse64 4) 0) (= (select .cse8 .cse65) 1) (= (+ (select .cse6 .cse65) 1) 0) (= (+ (select .cse64 .cse65) 1) 0) (= (select v_DerPreprocessor_18 .cse65) 1) (= (select .cse64 0) 0) (= (select .cse64 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse1 .cse2 .cse3 .cse4 .cse12 .cse13) (and .cse1 .cse2 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse66 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse6 .cse66) 1) (= (+ (select .cse8 .cse66) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse3 .cse4 .cse12 .cse13)) .cse18 .cse19 .cse20 .cse21)) (= |c_ULTIMATE.start_main_~sum~0#1| 0) (or (and .cse1 .cse2 .cse3 .cse4 .cse12 (exists ((v_z_50 Int) (v_y_50 Int)) (let ((.cse67 (+ (* v_z_50 4) (* v_y_50 8)))) (and (= (+ (select .cse8 .cse67) 1) 0) (= (select .cse6 .cse67) 1) (not (= v_z_50 0)) (<= v_z_50 1) (<= 0 v_z_50)))) .cse13) .cse24 .cse0 (and .cse1 .cse2 .cse3 .cse4 (exists ((v_y_48 Int) (v_DerPreprocessor_13 (Array Int Int)) (v_DerPreprocessor_14 (Array Int Int))) (let ((.cse68 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_13) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_14) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse69 (* v_y_48 8))) (and (= (+ (select .cse68 .cse69) 1) 0) (= (select .cse68 8) 0) (= (select v_DerPreprocessor_14 0) 0) (= (+ (select .cse6 .cse69) 1) 0) (= (select .cse68 4) 0) (= (select .cse68 0) 0) (= (select .cse8 .cse69) 1) (= (select v_DerPreprocessor_14 4) 0) (= (select v_DerPreprocessor_14 8) 0) (= (select v_DerPreprocessor_14 .cse69) 1)))) .cse12 .cse13) .cse25) (not (and (not (= |c_ULTIMATE.start_main_~#array2~0#1.base| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (= (select .cse8 |c_ULTIMATE.start_main_~#array1~0#1.offset|) 1) (= |c_ULTIMATE.start_main_~count~0#1| 0) (= (+ (select .cse6 |c_ULTIMATE.start_main_~#array2~0#1.offset|) 1) 0))) (or (and .cse1 .cse2 .cse3 (or (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int))) (let ((.cse70 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse70 0) 0) (= (select v_DerPreprocessor_28 0) 0) (= (+ (select v_DerPreprocessor_28 4) 1) 0) (= (select .cse70 8) 0) (= (select v_DerPreprocessor_28 8) 0) (= (select .cse70 4) 1)))) .cse27 .cse29) (and (exists ((v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int)) (v_z_74 Int) (v_y_74 Int)) (let ((.cse72 (+ (* v_y_74 8) (* v_z_74 4))) (.cse71 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_28) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse71 .cse72) 1) (= (+ (select .cse8 .cse72) 1) 0) (not (= v_z_74 0)) (= (select .cse71 0) 0) (= (select .cse71 4) 0) (= (select v_DerPreprocessor_28 0) 0) (= (select v_DerPreprocessor_28 4) 0) (<= v_z_74 1) (= (+ (select v_DerPreprocessor_28 .cse72) 1) 0) (<= 0 v_z_74) (= (select .cse6 .cse72) 1) (= (select .cse71 8) 0) (= (select v_DerPreprocessor_28 8) 0) (<= 0 (+ v_z_74 (* v_y_74 2)))))) .cse12 .cse13)) .cse4) (and .cse12 (or .cse45 (and .cse2 (or (and .cse1 .cse3 .cse4 (exists ((v_y_79 Int)) (let ((.cse73 (* v_y_79 8))) (and (= (+ (select .cse6 .cse73) 1) 0) (<= 0 v_y_79) (= (select .cse8 .cse73) 1))))) .cse42))) .cse13)))))))) is different from true [2023-12-02 23:52:38,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 23:52:38,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2340 states to 186 states and 2331 transitions. [2023-12-02 23:52:38,059 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 2331 transitions. [2023-12-02 23:52:38,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2023-12-02 23:52:38,059 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 23:52:38,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 23:52:38,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:52:38,131 INFO L262 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 67 conjunts are in the unsatisfiable core [2023-12-02 23:52:38,133 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 23:52:38,158 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2023-12-02 23:52:38,176 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2023-12-02 23:52:38,197 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 35 [2023-12-02 23:52:38,234 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 55 [2023-12-02 23:52:39,104 INFO L349 Elim1Store]: treesize reduction 156, result has 46.0 percent of original size [2023-12-02 23:52:39,105 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 6 select indices, 6 select index equivalence classes, 5 disjoint index pairs (out of 15 index pairs), introduced 8 new quantified variables, introduced 12 case distinctions, treesize of input 123 treesize of output 224 [2023-12-02 23:52:39,123 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:52:39,125 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 114 [2023-12-02 23:52:39,263 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:52:39,264 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:52:39,264 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 23:52:39,265 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 19 [2023-12-02 23:52:39,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:52:39,458 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 100 treesize of output 71 [2023-12-02 23:52:39,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:52:39,474 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:52:39,475 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 37 treesize of output 43 [2023-12-02 23:52:39,491 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 23:52:39,500 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 23:52:39,500 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 35 treesize of output 41 [2023-12-02 23:52:47,700 INFO L349 Elim1Store]: treesize reduction 100, result has 34.6 percent of original size [2023-12-02 23:52:47,700 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 3 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 245 treesize of output 205 [2023-12-02 23:52:47,715 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 100 treesize of output 94 [2023-12-02 23:52:47,720 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 94 treesize of output 88 [2023-12-02 23:52:48,150 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 23:52:48,259 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse14 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse12 (select |c_#memory_int| |c_ULTIMATE.start_main_~#array2~0#1.base|))) (let ((.cse60 (select .cse12 0)) (.cse61 (select .cse12 8)) (.cse58 (select .cse14 8)) (.cse59 (select .cse14 0))) (let ((.cse7 (= .cse59 1)) (.cse2 (= .cse58 0)) (.cse5 (= .cse61 0)) (.cse8 (= 0 (+ .cse60 1))) (.cse57 (select .cse14 4)) (.cse56 (select .cse12 4))) (let ((.cse44 (= .cse56 1)) (.cse46 (= (+ .cse57 1) 0)) (.cse39 (and .cse7 .cse2 .cse5 .cse8)) (.cse18 (= (+ .cse61 1) 0)) (.cse3 (= 0 .cse60)) (.cse4 (= .cse59 0)) (.cse20 (= .cse58 1)) (.cse9 (= .cse57 0)) (.cse10 (= .cse56 0))) (let ((.cse0 (and (or .cse39 (and .cse18 .cse3 .cse4 .cse20)) .cse9 .cse10)) (.cse6 (exists ((|ULTIMATE.start_main_~index~0#1| Int)) (let ((.cse55 (* 4 |ULTIMATE.start_main_~index~0#1|))) (and (<= 0 |ULTIMATE.start_main_~index~0#1|) (<= |ULTIMATE.start_main_~index~0#1| 2) (= (+ (select .cse14 .cse55) 1) 0) (= (select .cse12 .cse55) 1))))) (.cse41 (and .cse18 .cse4 .cse20)) (.cse15 (and .cse2 .cse3 .cse4 .cse5 .cse44 .cse46)) (.cse21 (= |c_ULTIMATE.start_main_~#array2~0#1.offset| 0)) (.cse22 (= |c_ULTIMATE.start_main_~#array1~0#1.offset| 0)) (.cse23 (= |c_ULTIMATE.start_main_~sum~0#1| 0))) (and (or .cse0 (and (exists ((v_DerPreprocessor_93 (Array Int Int)) (v_DerPreprocessor_94 (Array Int Int))) (let ((.cse1 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_93) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_94) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse1 8) 0) (= (select .cse1 0) 0) (= (select v_DerPreprocessor_94 0) 0) (= (+ (select v_DerPreprocessor_94 4) 1) 0) (= (select v_DerPreprocessor_94 8) 0) (= (select .cse1 4) 1)))) .cse2 .cse3 .cse4 .cse5 .cse6)) (not (and (or (and .cse7 .cse2 .cse5 .cse8 .cse9 .cse10 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int))) (let ((.cse11 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_52 8) 0) (= (select v_DerPreprocessor_52 0) 1) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse11 4)) (= (+ (select .cse11 0) 1) 0) (= (select .cse11 8) 0))))) (and .cse2 .cse3 .cse4 .cse5 .cse9 .cse10 (exists ((v_y_150 Int) (v_z_150 Int)) (let ((.cse13 (+ (* v_y_150 8) (* v_z_150 4)))) (and (= (select .cse12 .cse13) 1) (<= v_z_150 1) (<= 0 v_z_150) (= (+ (select .cse14 .cse13) 1) 0) (not (= v_z_150 0)))))) .cse15 (and .cse2 .cse3 .cse4 .cse5 .cse9 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int)) (v_y_153 Int)) (let ((.cse17 (* v_y_153 8)) (.cse16 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse16 .cse17) 1) 0) (= (select v_DerPreprocessor_52 8) 0) (= (select v_DerPreprocessor_52 0) 0) (= (+ (select .cse12 .cse17) 1) 0) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse16 4)) (= (select v_DerPreprocessor_52 .cse17) 1) (= (select .cse14 .cse17) 1) (= (select .cse16 8) 0) (= (select .cse16 0) 0)))) .cse10) (and .cse18 .cse3 .cse4 (exists ((v_DerPreprocessor_51 (Array Int Int)) (v_DerPreprocessor_52 (Array Int Int))) (let ((.cse19 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_51) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_52) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_52 0) 0) (= (select v_DerPreprocessor_52 8) 1) (= (+ (select .cse19 8) 1) 0) (= 0 (select v_DerPreprocessor_52 4)) (= 0 (select .cse19 4)) (= (select .cse19 0) 0)))) .cse9 .cse20 .cse10)) .cse21 .cse22 .cse23)) (< 2 c_~ARR_SIZE~0) (not (and .cse21 .cse22 (or (and .cse3 (or (and .cse18 (exists ((v_DerPreprocessor_90 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (let ((.cse24 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_90) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_90 4) 0) (= (+ (select .cse24 8) 1) 0) (= (select .cse24 4) 0) (= (select v_DerPreprocessor_90 0) 0) (= (select v_DerPreprocessor_90 8) 1) (= (select .cse24 0) 0)))) .cse20) (and .cse2 .cse5 (exists ((v_y_284 Int) (v_DerPreprocessor_90 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (let ((.cse25 (* v_y_284 8)) (.cse26 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_90) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_90 .cse25) 1) (= (+ (select .cse26 .cse25) 1) 0) (= (select v_DerPreprocessor_90 4) 0) (= (select v_DerPreprocessor_90 8) 0) (= (select .cse26 4) 0) (= (select .cse26 8) 0) (= (+ (select .cse12 .cse25) 1) 0) (= (select v_DerPreprocessor_90 0) 0) (= (select .cse14 .cse25) 1) (= (select .cse26 0) 0)))))) .cse4 .cse9 .cse10) (and .cse7 (exists ((v_DerPreprocessor_90 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int))) (let ((.cse27 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_90) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_90 4) 0) (= (select v_DerPreprocessor_90 0) 1) (= (select v_DerPreprocessor_90 8) 0) (= (select .cse27 4) 0) (= (select .cse27 8) 0) (= (+ (select .cse27 0) 1) 0)))) .cse2 .cse5 .cse8 .cse9 .cse10) .cse15 (and .cse2 .cse3 (exists ((v_y_291 Int) (v_z_291 Int)) (let ((.cse28 (+ (* v_z_291 4) (* v_y_291 8)))) (and (not (= v_z_291 0)) (= (select .cse12 .cse28) 1) (<= 0 v_z_291) (= (+ 1 (select .cse14 .cse28)) 0) (<= v_z_291 1)))) .cse4 .cse5 .cse9 .cse10)) .cse23)) (or (and (exists ((v_DerPreprocessor_37 (Array Int Int)) (v_DerPreprocessor_38 (Array Int Int)) (v_y_95 Int)) (let ((.cse30 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_38) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse29 (* v_y_95 8))) (and (= (select .cse14 .cse29) 1) (= (select .cse30 8) 0) (= (select .cse30 4) 0) (= (+ (select .cse12 .cse29) 1) 0) (= (select .cse30 0) 0) (= (select v_DerPreprocessor_38 0) 0) (= (select v_DerPreprocessor_38 .cse29) 1) (= (select v_DerPreprocessor_38 4) 0) (= (select v_DerPreprocessor_38 8) 0) (= (+ (select .cse30 .cse29) 1) 0)))) .cse2 .cse3 .cse4 .cse5 .cse9 .cse10) (and .cse18 .cse3 .cse4 .cse9 .cse20 .cse10) (and (exists ((v_y_89 Int) (v_z_89 Int)) (let ((.cse31 (+ (* v_y_89 8) (* v_z_89 4)))) (and (<= v_z_89 1) (<= 0 v_z_89) (not (= v_z_89 0)) (= (+ 1 (select .cse14 .cse31)) 0) (= (select .cse12 .cse31) 1)))) .cse2 .cse3 .cse4 .cse5 .cse9 .cse10) .cse15 (and .cse7 .cse2 .cse5 .cse8 (exists ((v_DerPreprocessor_35 (Array Int Int)) (v_DerPreprocessor_36 (Array Int Int))) (let ((.cse32 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_36) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select .cse32 0) 1) 0) (= (select v_DerPreprocessor_36 8) 0) (= (select .cse32 8) 0) (= (select v_DerPreprocessor_36 0) 1) (= (select .cse32 4) 0) (= (select v_DerPreprocessor_36 4) 0)))) .cse9 .cse10)) (not (and (or .cse15 (and .cse7 .cse2 .cse5 .cse8 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse33 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select v_DerPreprocessor_18 0) 1) (= (select .cse33 4) 0) (= (+ (select .cse33 0) 1) 0) (= (select .cse33 8) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse9 .cse10) (and .cse18 .cse3 (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (let ((.cse34 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse34 4) 0) (= (+ (select .cse34 8) 1) 0) (= (select v_DerPreprocessor_18 8) 1) (= (select .cse34 0) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0)))) .cse4 .cse9 .cse20 .cse10) (and (exists ((v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_y_55 Int)) (let ((.cse36 (* v_y_55 8)) (.cse35 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_18) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse35 4) 0) (= (select .cse14 .cse36) 1) (= (+ (select .cse12 .cse36) 1) 0) (= (+ (select .cse35 .cse36) 1) 0) (= (select v_DerPreprocessor_18 .cse36) 1) (= (select .cse35 0) 0) (= (select .cse35 8) 0) (= (select v_DerPreprocessor_18 0) 0) (= (select v_DerPreprocessor_18 4) 0) (= (select v_DerPreprocessor_18 8) 0)))) .cse2 .cse3 .cse4 .cse5 .cse9 .cse10) (and .cse2 .cse3 (exists ((v_y_53 Int) (v_z_53 Int)) (let ((.cse37 (+ (* v_y_53 8) (* v_z_53 4)))) (and (not (= v_z_53 0)) (= (select .cse12 .cse37) 1) (= (+ (select .cse14 .cse37) 1) 0) (<= 0 v_z_53) (<= v_z_53 1)))) .cse4 .cse5 .cse9 .cse10)) .cse21 .cse22 .cse23)) (or .cse0 (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_112 (Array Int Int)) (v_DerPreprocessor_111 (Array Int Int))) (let ((.cse38 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_111) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_112) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= 1 (select .cse38 4)) (= (select .cse38 8) 0) (= (+ (select v_DerPreprocessor_112 4) 1) 0) (= (select v_DerPreprocessor_112 0) 0) (= (select .cse38 0) 0) (= (select v_DerPreprocessor_112 8) 0)))) .cse6)) (or .cse0 (and .cse2 .cse3 .cse4 .cse5 .cse6)) (or (and .cse9 .cse10 (or .cse39 (and .cse3 (or (and .cse2 .cse4 .cse5 (exists ((v_y_300 Int)) (let ((.cse40 (* v_y_300 8))) (and (= (+ (select .cse12 .cse40) 1) 0) (= (select .cse14 .cse40) 1))))) .cse41)))) (and .cse2 .cse3 .cse4 .cse5 (exists ((v_y_309 Int) (v_DerPreprocessor_91 (Array Int Int)) (v_DerPreprocessor_92 (Array Int Int)) (v_z_309 Int)) (let ((.cse42 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_91) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_92) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse43 (+ (* v_z_309 4) (* v_y_309 8)))) (and (= (select .cse42 4) 0) (= (select v_DerPreprocessor_92 8) 0) (= (select .cse42 0) 0) (= (+ (select v_DerPreprocessor_92 .cse43) 1) 0) (= (select .cse42 8) 0) (<= 0 v_z_309) (= (select .cse42 .cse43) 1) (= (select v_DerPreprocessor_92 0) 0) (<= v_z_309 1) (not (= v_z_309 0)) (= (select v_DerPreprocessor_92 4) 0) (= (select .cse12 .cse43) 1) (= (+ (select .cse14 .cse43) 1) 0)))) .cse9 .cse10) (and .cse2 .cse3 .cse4 .cse5 .cse44 (exists ((v_DerPreprocessor_91 (Array Int Int)) (v_DerPreprocessor_92 (Array Int Int))) (let ((.cse45 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_91) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_92) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (+ (select v_DerPreprocessor_92 4) 1) 0) (= (select v_DerPreprocessor_92 8) 0) (= (select .cse45 0) 0) (= (select .cse45 4) 1) (= (select .cse45 8) 0) (= (select v_DerPreprocessor_92 0) 0)))) .cse46)) .cse21 .cse22 (or (and (or (and .cse2 .cse4 .cse5 (exists ((v_y_21 Int)) (let ((.cse47 (* v_y_21 8))) (and (= (select .cse14 .cse47) 1) (= (+ (select .cse12 .cse47) 1) 0) (<= 0 v_y_21))))) .cse41) .cse3 .cse9 .cse10) (and .cse2 .cse3 (exists ((v_y_26 Int) (v_z_26 Int) (v_DerPreprocessor_7 (Array Int Int)) (v_DerPreprocessor_8 (Array Int Int))) (let ((.cse49 (+ (* v_y_26 8) (* v_z_26 4))) (.cse48 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_7) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_8) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (<= v_z_26 1) (= (select .cse48 .cse49) 1) (= (+ (select v_DerPreprocessor_8 .cse49) 1) 0) (= (+ (select .cse14 .cse49) 1) 0) (= (select v_DerPreprocessor_8 0) 0) (<= 0 v_z_26) (= (select v_DerPreprocessor_8 8) 0) (= (select .cse48 8) 0) (= (select .cse48 0) 0) (not (= v_z_26 0)) (= (select v_DerPreprocessor_8 4) 0) (<= 0 (+ v_z_26 (* v_y_26 2))) (= (select .cse12 .cse49) 1) (= (select .cse48 4) 0)))) .cse4 .cse5 .cse9 .cse10)) .cse23 (not (and (or .cse15 (and (or (and .cse2 .cse3 .cse4 .cse5 (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_106 (Array Int Int)) (v_y_338 Int)) (let ((.cse50 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_106) |c_ULTIMATE.start_main_~#array1~0#1.base|)) (.cse51 (* v_y_338 8))) (and (= 0 (select .cse50 0)) (= (select .cse50 4) 0) (= (+ (select .cse12 .cse51) 1) 0) (= 1 (select v_DerPreprocessor_106 .cse51)) (= (select .cse50 8) 0) (= (+ (select .cse50 .cse51) 1) 0) (= (select v_DerPreprocessor_106 8) 0) (= (select .cse14 .cse51) 1) (= (select v_DerPreprocessor_106 4) 0) (= (select v_DerPreprocessor_106 0) 0))))) (and (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_106 (Array Int Int))) (let ((.cse52 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_106) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse52 4) 0) (= (select .cse52 8) 0) (= (select v_DerPreprocessor_106 8) 0) (= (select v_DerPreprocessor_106 0) 1) (= (+ (select .cse52 0) 1) 0) (= (select v_DerPreprocessor_106 4) 0)))) .cse7 .cse2 .cse5 .cse8)) .cse9 .cse10) (and .cse2 .cse3 .cse4 .cse5 .cse9 .cse10 (exists ((v_z_342 Int) (v_y_342 Int)) (let ((.cse53 (+ (* v_z_342 4) (* v_y_342 8)))) (and (= (select .cse12 .cse53) 1) (= 0 (+ (select .cse14 .cse53) 1)) (not (= v_z_342 0)) (<= 0 v_z_342) (<= v_z_342 1))))) (and .cse18 .cse3 .cse4 (exists ((v_DerPreprocessor_107 (Array Int Int)) (v_DerPreprocessor_108 (Array Int Int))) (let ((.cse54 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#array1~0#1.base| v_DerPreprocessor_107) |c_ULTIMATE.start_main_~#array2~0#1.base| v_DerPreprocessor_108) |c_ULTIMATE.start_main_~#array1~0#1.base|))) (and (= (select .cse54 4) 0) (= (select v_DerPreprocessor_108 4) 0) (= (select v_DerPreprocessor_108 8) 1) (= (select v_DerPreprocessor_108 0) 0) (= (+ (select .cse54 8) 1) 0) (= (select .cse54 0) 0)))) .cse9 .cse20 .cse10)) .cse21 .cse22 .cse23)))))))) is different from false [2023-12-02 23:52:50,206 WARN L249 Executor]: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_193f1506-9586-4146-a611-93cbbc9b0504/bin/ukojak-verify-Qdu7aM0XO9/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (1) with exit command (exit)) stderr output: (error "out of memory") [2023-12-02 23:52:50,207 FATAL L? ?]: An unrecoverable error occured during an interaction with an SMT solver: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_193f1506-9586-4146-a611-93cbbc9b0504/bin/ukojak-verify-Qdu7aM0XO9/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:262) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parseCheckSatResult(Executor.java:281) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Scriptor.checkSat(Scriptor.java:155) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.checkSat(WrapperScript.java:163) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.checkSat(WrapperScript.java:163) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.ManagedScript.checkSat(ManagedScript.java:148) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker.checkImplication(MonolithicImplicationChecker.java:85) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier$PredicateComparison.compare(PredicateUnifier.java:915) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier$PredicateComparison.(PredicateUnifier.java:789) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate(PredicateUnifier.java:377) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate(PredicateUnifier.java:313) at de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck.CodeChecker.negatePredicate(CodeChecker.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck.kojak.UltimateChecker.splitNode(UltimateChecker.java:107) at de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck.kojak.UltimateChecker.codeCheck(UltimateChecker.java:95) at de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck.CodeCheckObserver.process(CodeCheckObserver.java:472) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.CFGWalker.runObserver(CFGWalker.java:57) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.BaseWalker.runObserver(BaseWalker.java:93) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.BaseWalker.run(BaseWalker.java:86) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:166) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) Caused by: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: EOF at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser$Action$.CUP$do_action(Parser.java:1518) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser.do_action(Parser.java:701) at com.github.jhoenicke.javacup.runtime.LRParser.parse(LRParser.java:383) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:258) ... 27 more [2023-12-02 23:52:50,207 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_193f1506-9586-4146-a611-93cbbc9b0504/bin/ukojak-verify-Qdu7aM0XO9/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (1)] Forceful destruction successful, exit code 101 [2023-12-02 23:52:50,209 INFO L158 Benchmark]: Toolchain (without parser) took 859520.87ms. Allocated memory was 167.8MB in the beginning and 841.0MB in the end (delta: 673.2MB). Free memory was 132.4MB in the beginning and 252.0MB in the end (delta: -119.6MB). Peak memory consumption was 554.6MB. Max. memory is 16.1GB. [2023-12-02 23:52:50,210 INFO L158 Benchmark]: CDTParser took 0.18ms. Allocated memory is still 111.1MB. Free memory is still 61.2MB. There was no memory consumed. Max. memory is 16.1GB. [2023-12-02 23:52:50,210 INFO L158 Benchmark]: CACSL2BoogieTranslator took 215.26ms. Allocated memory is still 167.8MB. Free memory was 132.0MB in the beginning and 121.1MB in the end (delta: 10.9MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2023-12-02 23:52:50,210 INFO L158 Benchmark]: Boogie Procedure Inliner took 28.07ms. Allocated memory is still 167.8MB. Free memory was 121.1MB in the beginning and 119.4MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2023-12-02 23:52:50,210 INFO L158 Benchmark]: Boogie Preprocessor took 20.01ms. Allocated memory is still 167.8MB. Free memory was 119.4MB in the beginning and 118.3MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2023-12-02 23:52:50,210 INFO L158 Benchmark]: RCFGBuilder took 327.54ms. Allocated memory is still 167.8MB. Free memory was 117.8MB in the beginning and 103.2MB in the end (delta: 14.7MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. [2023-12-02 23:52:50,210 INFO L158 Benchmark]: CodeCheck took 858926.04ms. Allocated memory was 167.8MB in the beginning and 841.0MB in the end (delta: 673.2MB). Free memory was 102.7MB in the beginning and 252.0MB in the end (delta: -149.4MB). Peak memory consumption was 525.2MB. Max. memory is 16.1GB. [2023-12-02 23:52:50,211 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck: - ExceptionOrErrorResult: SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_193f1506-9586-4146-a611-93cbbc9b0504/bin/ukojak-verify-Qdu7aM0XO9/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck: SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_193f1506-9586-4146-a611-93cbbc9b0504/bin/ukojak-verify-Qdu7aM0XO9/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") : de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:262) * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.18ms. Allocated memory is still 111.1MB. Free memory is still 61.2MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 215.26ms. Allocated memory is still 167.8MB. Free memory was 132.0MB in the beginning and 121.1MB in the end (delta: 10.9MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 28.07ms. Allocated memory is still 167.8MB. Free memory was 121.1MB in the beginning and 119.4MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 20.01ms. Allocated memory is still 167.8MB. Free memory was 119.4MB in the beginning and 118.3MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 327.54ms. Allocated memory is still 167.8MB. Free memory was 117.8MB in the beginning and 103.2MB in the end (delta: 14.7MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. * CodeCheck took 858926.04ms. Allocated memory was 167.8MB in the beginning and 841.0MB in the end (delta: 673.2MB). Free memory was 102.7MB in the beginning and 252.0MB in the end (delta: -149.4MB). Peak memory consumption was 525.2MB. Max. memory is 16.1GB. RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_193f1506-9586-4146-a611-93cbbc9b0504/bin/ukojak-verify-Qdu7aM0XO9/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_193f1506-9586-4146-a611-93cbbc9b0504/bin/ukojak-verify-Qdu7aM0XO9/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_193f1506-9586-4146-a611-93cbbc9b0504/bin/ukojak-verify-Qdu7aM0XO9/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_193f1506-9586-4146-a611-93cbbc9b0504/bin/ukojak-verify-Qdu7aM0XO9/config/KojakReach.xml -i ../../sv-benchmarks/c/array-patterns/array5_pattern.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_193f1506-9586-4146-a611-93cbbc9b0504/bin/ukojak-verify-Qdu7aM0XO9/config/svcomp-Reach-32bit-Kojak_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_193f1506-9586-4146-a611-93cbbc9b0504/bin/ukojak-verify-Qdu7aM0XO9 --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 3dd3ea9d30e76cbd39a744e53feb2b89c359b5b85c7df24161ceaf060cda3b02 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-12-02 23:52:51,942 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-02 23:52:52,023 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_193f1506-9586-4146-a611-93cbbc9b0504/bin/ukojak-verify-Qdu7aM0XO9/config/svcomp-Reach-32bit-Kojak_Bitvector.epf [2023-12-02 23:52:52,054 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-02 23:52:52,055 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-02 23:52:52,056 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ALWAYS [2023-12-02 23:52:52,057 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-02 23:52:52,058 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-02 23:52:52,058 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-02 23:52:52,059 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-02 23:52:52,060 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-02 23:52:52,060 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-02 23:52:52,061 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-02 23:52:52,061 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-02 23:52:52,062 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-02 23:52:52,062 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-02 23:52:52,063 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-02 23:52:52,063 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-02 23:52:52,064 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-02 23:52:52,065 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-02 23:52:52,065 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-02 23:52:52,066 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-02 23:52:52,066 INFO L151 SettingsManager]: Preferences of CodeCheck differ from their defaults: [2023-12-02 23:52:52,067 INFO L153 SettingsManager]: * Timeout in seconds=1000000 [2023-12-02 23:52:52,067 INFO L153 SettingsManager]: * Theory for external solver=ALL [2023-12-02 23:52:52,068 INFO L153 SettingsManager]: * Command for calling external solver=cvc4 --incremental --print-success --lang smt [2023-12-02 23:52:52,068 INFO L153 SettingsManager]: * Choose which separate solver to use for tracechecks=External_ModelsAndUnsatCoreMode [2023-12-02 23:52:52,069 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-02 23:52:52,070 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 [2023-12-02 23:52:52,070 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-02 23:52:52,070 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-02 23:52:52,071 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-02 23:52:52,071 INFO L153 SettingsManager]: * Trace refinement strategy=WALRUS [2023-12-02 23:52:52,071 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-02 23:52:52,072 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-02 23:52:52,072 INFO L153 SettingsManager]: * Use separate solver for trace checks=false [2023-12-02 23:52:52,072 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-02 23:52:52,073 INFO L153 SettingsManager]: * Logic for external solver=AUFBV 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_193f1506-9586-4146-a611-93cbbc9b0504/bin/ukojak-verify-Qdu7aM0XO9/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_193f1506-9586-4146-a611-93cbbc9b0504/bin/ukojak-verify-Qdu7aM0XO9 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 -> 3dd3ea9d30e76cbd39a744e53feb2b89c359b5b85c7df24161ceaf060cda3b02 [2023-12-02 23:52:52,367 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-02 23:52:52,387 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-02 23:52:52,389 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-02 23:52:52,391 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-02 23:52:52,391 INFO L274 PluginConnector]: CDTParser initialized [2023-12-02 23:52:52,392 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_193f1506-9586-4146-a611-93cbbc9b0504/bin/ukojak-verify-Qdu7aM0XO9/../../sv-benchmarks/c/array-patterns/array5_pattern.c [2023-12-02 23:52:55,317 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-02 23:52:55,513 INFO L384 CDTParser]: Found 1 translation units. [2023-12-02 23:52:55,514 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_193f1506-9586-4146-a611-93cbbc9b0504/sv-benchmarks/c/array-patterns/array5_pattern.c [2023-12-02 23:52:55,522 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_193f1506-9586-4146-a611-93cbbc9b0504/bin/ukojak-verify-Qdu7aM0XO9/data/6c111caa1/3a1630c76ad2453abe61549dcc0d8909/FLAGdb139cb83 [2023-12-02 23:52:55,534 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_193f1506-9586-4146-a611-93cbbc9b0504/bin/ukojak-verify-Qdu7aM0XO9/data/6c111caa1/3a1630c76ad2453abe61549dcc0d8909 [2023-12-02 23:52:55,536 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-02 23:52:55,537 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-12-02 23:52:55,538 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-02 23:52:55,539 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-02 23:52:55,542 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-02 23:52:55,543 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 11:52:55" (1/1) ... [2023-12-02 23:52:55,544 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@45aec4f2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:52:55, skipping insertion in model container [2023-12-02 23:52:55,544 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 11:52:55" (1/1) ... [2023-12-02 23:52:55,563 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-02 23:52:55,686 WARN L240 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_193f1506-9586-4146-a611-93cbbc9b0504/sv-benchmarks/c/array-patterns/array5_pattern.c[1890,1903] [2023-12-02 23:52:55,711 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 23:52:55,723 INFO L202 MainTranslator]: Completed pre-run [2023-12-02 23:52:55,734 WARN L240 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_193f1506-9586-4146-a611-93cbbc9b0504/sv-benchmarks/c/array-patterns/array5_pattern.c[1890,1903] [2023-12-02 23:52:55,748 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 23:52:55,765 INFO L206 MainTranslator]: Completed translation [2023-12-02 23:52:55,765 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:52:55 WrapperNode [2023-12-02 23:52:55,765 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-02 23:52:55,766 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-02 23:52:55,766 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-02 23:52:55,767 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-02 23:52:55,773 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:52:55" (1/1) ... [2023-12-02 23:52:55,781 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:52:55" (1/1) ... [2023-12-02 23:52:55,805 INFO L138 Inliner]: procedures = 18, calls = 24, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 84 [2023-12-02 23:52:55,805 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-02 23:52:55,806 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-02 23:52:55,806 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-02 23:52:55,807 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-02 23:52:55,813 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:52:55" (1/1) ... [2023-12-02 23:52:55,814 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:52:55" (1/1) ... [2023-12-02 23:52:55,816 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:52:55" (1/1) ... [2023-12-02 23:52:55,817 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:52:55" (1/1) ... [2023-12-02 23:52:55,822 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:52:55" (1/1) ... [2023-12-02 23:52:55,826 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:52:55" (1/1) ... [2023-12-02 23:52:55,828 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:52:55" (1/1) ... [2023-12-02 23:52:55,830 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:52:55" (1/1) ... [2023-12-02 23:52:55,833 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-02 23:52:55,834 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-02 23:52:55,834 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-02 23:52:55,834 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-02 23:52:55,835 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:52:55" (1/1) ... [2023-12-02 23:52:55,839 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 [2023-12-02 23:52:55,848 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_193f1506-9586-4146-a611-93cbbc9b0504/bin/ukojak-verify-Qdu7aM0XO9/z3 [2023-12-02 23:52:55,859 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_193f1506-9586-4146-a611-93cbbc9b0504/bin/ukojak-verify-Qdu7aM0XO9/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (exit command is (exit), workingDir is null) [2023-12-02 23:52:55,873 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_193f1506-9586-4146-a611-93cbbc9b0504/bin/ukojak-verify-Qdu7aM0XO9/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (1)] Waiting until timeout for monitored process [2023-12-02 23:52:55,901 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-02 23:52:55,901 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2023-12-02 23:52:55,901 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-12-02 23:52:55,901 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-12-02 23:52:55,902 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-12-02 23:52:55,902 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2023-12-02 23:52:55,902 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-02 23:52:55,902 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-02 23:52:55,903 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-12-02 23:52:55,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2023-12-02 23:52:55,972 INFO L241 CfgBuilder]: Building ICFG [2023-12-02 23:52:55,974 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-02 23:52:56,220 INFO L282 CfgBuilder]: Performing block encoding [2023-12-02 23:52:56,276 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-02 23:52:56,276 INFO L309 CfgBuilder]: Removed 3 assume(true) statements. [2023-12-02 23:52:56,278 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 11:52:56 BoogieIcfgContainer [2023-12-02 23:52:56,278 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-02 23:52:56,279 INFO L112 PluginConnector]: ------------------------CodeCheck---------------------------- [2023-12-02 23:52:56,279 INFO L270 PluginConnector]: Initializing CodeCheck... [2023-12-02 23:52:56,287 INFO L274 PluginConnector]: CodeCheck initialized [2023-12-02 23:52:56,287 INFO L184 PluginConnector]: Executing the observer CodeCheckObserver from plugin CodeCheck for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 11:52:56" (1/1) ... [2023-12-02 23:52:56,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 23:52:56,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 23:52:56,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 17 states and 22 transitions. [2023-12-02 23:52:56,348 INFO L276 IsEmpty]: Start isEmpty. Operand 17 states and 22 transitions. [2023-12-02 23:52:56,353 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2023-12-02 23:52:56,353 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 23:52:56,354 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 23:52:56,354 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_193f1506-9586-4146-a611-93cbbc9b0504/bin/ukojak-verify-Qdu7aM0XO9/cvc4 [2023-12-02 23:52:56,369 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_193f1506-9586-4146-a611-93cbbc9b0504/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 23:52:56,377 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_193f1506-9586-4146-a611-93cbbc9b0504/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (2)] Waiting until timeout for monitored process [2023-12-02 23:52:56,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:52:56,467 ERROR L592 CodeCheckObserver]: First Tracecheck threw exception Proofs are not supported [2023-12-02 23:52:56,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:52:56,495 INFO L262 TraceCheckSpWp]: Trace formula consists of 45 conjuncts, 1 conjunts are in the unsatisfiable core [2023-12-02 23:52:56,499 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 23:52:56,517 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 23:52:56,521 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_193f1506-9586-4146-a611-93cbbc9b0504/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (2)] Forceful destruction successful, exit code 0 [2023-12-02 23:52:56,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 23:52:56,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 17 states and 20 transitions. [2023-12-02 23:52:56,565 INFO L276 IsEmpty]: Start isEmpty. Operand 17 states and 20 transitions. [2023-12-02 23:52:56,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2023-12-02 23:52:56,566 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 23:52:56,566 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 23:52:56,566 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_193f1506-9586-4146-a611-93cbbc9b0504/bin/ukojak-verify-Qdu7aM0XO9/cvc4 [2023-12-02 23:52:56,567 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_193f1506-9586-4146-a611-93cbbc9b0504/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 23:52:56,574 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_193f1506-9586-4146-a611-93cbbc9b0504/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (3)] Waiting until timeout for monitored process [2023-12-02 23:52:56,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:52:56,653 ERROR L592 CodeCheckObserver]: First Tracecheck threw exception Proofs are not supported [2023-12-02 23:52:56,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:52:56,713 INFO L262 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-02 23:52:56,715 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 23:52:56,782 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-02 23:52:56,784 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_193f1506-9586-4146-a611-93cbbc9b0504/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (3)] Ended with exit code 0 [2023-12-02 23:52:56,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 23:52:56,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 19 states and 25 transitions. [2023-12-02 23:52:56,993 INFO L276 IsEmpty]: Start isEmpty. Operand 19 states and 25 transitions. [2023-12-02 23:52:56,994 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2023-12-02 23:52:56,994 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 23:52:56,995 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 23:52:56,995 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_193f1506-9586-4146-a611-93cbbc9b0504/bin/ukojak-verify-Qdu7aM0XO9/cvc4 [2023-12-02 23:52:56,996 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_193f1506-9586-4146-a611-93cbbc9b0504/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 23:52:57,001 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_193f1506-9586-4146-a611-93cbbc9b0504/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (4)] Waiting until timeout for monitored process [2023-12-02 23:52:57,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:52:57,149 ERROR L592 CodeCheckObserver]: First Tracecheck threw exception Proofs are not supported [2023-12-02 23:52:57,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:52:57,218 INFO L262 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-02 23:52:57,220 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 23:52:57,330 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-02 23:52:57,333 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_193f1506-9586-4146-a611-93cbbc9b0504/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (4)] Ended with exit code 0 [2023-12-02 23:52:57,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 23:52:57,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 20 states and 27 transitions. [2023-12-02 23:52:57,709 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 27 transitions. [2023-12-02 23:52:57,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2023-12-02 23:52:57,710 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 23:52:57,710 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 23:52:57,710 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_193f1506-9586-4146-a611-93cbbc9b0504/bin/ukojak-verify-Qdu7aM0XO9/cvc4 [2023-12-02 23:52:57,712 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_193f1506-9586-4146-a611-93cbbc9b0504/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 23:52:57,717 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_193f1506-9586-4146-a611-93cbbc9b0504/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (5)] Waiting until timeout for monitored process [2023-12-02 23:52:57,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:52:57,909 ERROR L592 CodeCheckObserver]: First Tracecheck threw exception Proofs are not supported [2023-12-02 23:52:57,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 23:52:57,976 INFO L262 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 26 conjunts are in the unsatisfiable core [2023-12-02 23:52:57,982 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 23:52:58,071 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2023-12-02 23:52:58,926 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2023-12-02 23:52:58,940 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 23 [2023-12-02 23:52:59,381 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 23:52:59,427 INFO L349 Elim1Store]: treesize reduction 28, result has 28.2 percent of original size [2023-12-02 23:52:59,428 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 38 treesize of output 26 [2023-12-02 23:52:59,449 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 23:52:59,453 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_193f1506-9586-4146-a611-93cbbc9b0504/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (5)] Forceful destruction successful, exit code 0 [2023-12-02 23:53:02,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 23:53:02,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 28 states and 47 transitions. [2023-12-02 23:53:02,281 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 47 transitions. [2023-12-02 23:53:02,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2023-12-02 23:53:02,282 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 23:53:02,282 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 23:53:02,283 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_193f1506-9586-4146-a611-93cbbc9b0504/bin/ukojak-verify-Qdu7aM0XO9/cvc4 [2023-12-02 23:53:02,284 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_193f1506-9586-4146-a611-93cbbc9b0504/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 23:53:02,289 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_193f1506-9586-4146-a611-93cbbc9b0504/bin/ukojak-verify-Qdu7aM0XO9/cvc4 --incremental --print-success --lang smt (6)] Waiting until timeout for monitored process